From 13c474989d3a1b7767d5710773da0aa4d8f03c2e Mon Sep 17 00:00:00 2001 From: seanmperez Date: Thu, 1 Jul 2021 15:46:21 -0700 Subject: [PATCH 01/54] complete notebook1 --- 1_classification.ipynb | 651 +++++++++++++++++++++++++++++++++-------- 2_regression.ipynb | 8 +- 3_clustering.ipynb | 6 +- 4_tpot.ipynb | 6 +- solutions.ipynb | 6 +- 5 files changed, 544 insertions(+), 133 deletions(-) diff --git a/1_classification.ipynb b/1_classification.ipynb index fa9ddfc..317bfde 100644 --- a/1_classification.ipynb +++ b/1_classification.ipynb @@ -30,7 +30,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -40,9 +40,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "sklearn.utils.Bunch" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "type(iris)" ] @@ -56,9 +67,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "dict_keys(['data', 'target', 'frame', 'target_names', 'DESCR', 'feature_names', 'filename'])" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "iris.keys()" ] @@ -72,9 +94,79 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + ".. _iris_dataset:\n", + "\n", + "Iris plants dataset\n", + "--------------------\n", + "\n", + "**Data Set Characteristics:**\n", + "\n", + " :Number of Instances: 150 (50 in each of three classes)\n", + " :Number of Attributes: 4 numeric, predictive attributes and the class\n", + " :Attribute Information:\n", + " - sepal length in cm\n", + " - sepal width in cm\n", + " - petal length in cm\n", + " - petal width in cm\n", + " - class:\n", + " - Iris-Setosa\n", + " - Iris-Versicolour\n", + " - Iris-Virginica\n", + " \n", + " :Summary Statistics:\n", + "\n", + " ============== ==== ==== ======= ===== ====================\n", + " Min Max Mean SD Class Correlation\n", + " ============== ==== ==== ======= ===== ====================\n", + " sepal length: 4.3 7.9 5.84 0.83 0.7826\n", + " sepal width: 2.0 4.4 3.05 0.43 -0.4194\n", + " petal length: 1.0 6.9 3.76 1.76 0.9490 (high!)\n", + " petal width: 0.1 2.5 1.20 0.76 0.9565 (high!)\n", + " ============== ==== ==== ======= ===== ====================\n", + "\n", + " :Missing Attribute Values: None\n", + " :Class Distribution: 33.3% for each of 3 classes.\n", + " :Creator: R.A. Fisher\n", + " :Donor: Michael Marshall (MARSHALL%PLU@io.arc.nasa.gov)\n", + " :Date: July, 1988\n", + "\n", + "The famous Iris database, first used by Sir R.A. Fisher. The dataset is taken\n", + "from Fisher's paper. Note that it's the same as in R, but not as in the UCI\n", + "Machine Learning Repository, which has two wrong data points.\n", + "\n", + "This is perhaps the best known database to be found in the\n", + "pattern recognition literature. Fisher's paper is a classic in the field and\n", + "is referenced frequently to this day. (See Duda & Hart, for example.) The\n", + "data set contains 3 classes of 50 instances each, where each class refers to a\n", + "type of iris plant. One class is linearly separable from the other 2; the\n", + "latter are NOT linearly separable from each other.\n", + "\n", + ".. topic:: References\n", + "\n", + " - Fisher, R.A. \"The use of multiple measurements in taxonomic problems\"\n", + " Annual Eugenics, 7, Part II, 179-188 (1936); also in \"Contributions to\n", + " Mathematical Statistics\" (John Wiley, NY, 1950).\n", + " - Duda, R.O., & Hart, P.E. (1973) Pattern Classification and Scene Analysis.\n", + " (Q327.D83) John Wiley & Sons. ISBN 0-471-22361-1. See page 218.\n", + " - Dasarathy, B.V. (1980) \"Nosing Around the Neighborhood: A New System\n", + " Structure and Classification Rule for Recognition in Partially Exposed\n", + " Environments\". IEEE Transactions on Pattern Analysis and Machine\n", + " Intelligence, Vol. PAMI-2, No. 1, 67-71.\n", + " - Gates, G.W. (1972) \"The Reduced Nearest Neighbor Rule\". IEEE Transactions\n", + " on Information Theory, May 1972, 431-433.\n", + " - See also: 1988 MLC Proceedings, 54-64. Cheeseman et al\"s AUTOCLASS II\n", + " conceptual clustering system finds 3 classes in the data.\n", + " - Many, many more ...\n" + ] + } + ], "source": [ "print(iris.DESCR)" ] @@ -88,9 +180,18 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['sepal length (cm)', 'sepal width (cm)', 'petal length (cm)', 'petal width (cm)']\n", + "4\n" + ] + } + ], "source": [ "print(iris.feature_names)\n", "print(len(iris.feature_names))" @@ -105,9 +206,18 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['setosa' 'versicolor' 'virginica']\n", + "3\n" + ] + } + ], "source": [ "print(iris.target_names)\n", "print(len(iris.target_names))" @@ -122,15 +232,35 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 30, "metadata": { "scrolled": true }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(150, 4)\n", + "\n" + ] + }, + { + "data": { + "text/plain": [ + "array([[5.1, 3.5, 1.4, 0.2],\n", + " [4.9, 3. , 1.4, 0.2]])" + ] + }, + "execution_count": 30, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "print(len(iris.data))\n", + "print(iris.data.shape)\n", "print(type(iris.data))\n", - "iris.data[0:5]" + "iris.data[0:2]" ] }, { @@ -144,11 +274,36 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 32, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(150,)\n", + "\n" + ] + }, + { + "data": { + "text/plain": [ + "array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", + " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", + " 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,\n", + " 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,\n", + " 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2])" + ] + }, + "execution_count": 32, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "print(len(iris.target))\n", + "print(iris.target.shape)\n", "print(type(iris.target))\n", "iris.target" ] @@ -157,16 +312,29 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Again, we have 150 observations, but *no* sub arrays. The target data is one dimension. Order matters here as well, they should correspond to the feature indices in the data array. These are the correct class corresponding to the data arrays.\n", + "Again, we have 150 observations, but *no* sub arrays. The target data is one dimension. Order matters here as well, they should correspond to the feature indices in the data array. These are the correct classes corresponding to the data arrays.\n", "\n", - "In other words, the data and the targets should match up like this for three of the observations:" + "In other words, the data and the targets indices should match up like this for three of the observations:" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 33, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Data: [5.1 3.5 1.4 0.2]\n", + "Target: 0\n", + "Data: [7. 3.2 4.7 1.4]\n", + "Target: 1\n", + "Data: [6.3 3.3 6. 2.5]\n", + "Target: 2\n" + ] + } + ], "source": [ "for x in [0, 50, 100]:\n", " print(\"Data:\", iris.data[x])\n", @@ -177,14 +345,14 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "This should be enough explanation to be able to get your own data from CSV or other formats into the correct numpy arryays for scikit-learn.\n", + "Hopefully this helps you convert your data from CSV or other formats into the correct numpy arrays for scikit-learn.\n", "\n", - "Now we split the data into training and testing, but first thing's first: **set the random seed!**. This is very important for reproducibility of your analyses." + "Now we will split the data into training and testing, but first thing's first: **set the random seed!**. This is very important for reproducibility of your analyses." ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 61, "metadata": {}, "outputs": [], "source": [ @@ -204,7 +372,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 62, "metadata": {}, "outputs": [], "source": [ @@ -215,9 +383,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 63, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "((112, 4), (38, 4))" + ] + }, + "execution_count": 63, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "X_train.shape, X_test.shape" ] @@ -226,16 +405,27 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "The output variable (species) is equally distributed across our data points, meaning that there are the same name number of data points (50) for each of the three possible output variable values (setosa, versicolor, virginica) \n", - "\n", - "Now that we've split our data up into `train` and `test` sets, let's look to see how the output variable is distributed within the two datasets." + "Now that we've split our data up into `train` and `test` sets, let's look to see how the target classes are distributed within the two datasets. This is known as the **class distribution**." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 64, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], "source": [ "plt.figure(figsize=(13,5))\n", "plt.subplot(1,2,1)\n", @@ -250,12 +440,14 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "The three possible values of the output variable are no longer equally distributed. This can cause a problem for model performance. Fortunately we can tell `sklearn` to split them equally using the `stratify` parameter as follows:" + "Imbalanced classes can cause problems for model performance and evaluation. \n", + "\n", + "When we started, there was an equal distribution of 50 samples for each target class in the dataset. Fortunately we can tell `sklearn` to split targets in equal distributions using the `stratify` parameter as follows:" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 65, "metadata": {}, "outputs": [], "source": [ @@ -265,9 +457,22 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 66, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], "source": [ "plt.figure(figsize=(13,5))\n", "plt.subplot(1,2,1)\n", @@ -298,12 +503,12 @@ "source": [ "The first model we're going to explore is [Decision Trees: Classification](http://scikit-learn.org/stable/modules/tree.html#classification).\n", "\n", - "After the train/test split, scikit-learn makes the rest of the process relatively easy, since it already has a DT classifier algorith for us, we just have to decide on the parameters:" + "After the train/test split, scikit-learn makes the rest of the process relatively easy since it already has a Decision Tree (DT) classifier for us, we just have to choose the parameters:" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 73, "metadata": {}, "outputs": [], "source": [ @@ -325,12 +530,12 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Then we use the `fit` method on the train data to fit our model. The syntax is a little strange at first, but it's powerful. All the functions for fitting data, making predictions, and storing parameters are encapsulated in a single model object. " + "We then use the `fit` method to fit our model to the training data. The syntax is a little strange at first, but it's powerful. All the functions for fitting data, making predictions, and storing parameters are encapsulated in a single model object. " ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 74, "metadata": {}, "outputs": [], "source": [ @@ -343,18 +548,26 @@ "source": [ "To see how our model performs on the test data, we use the `score` method which returns the mean accuracy. Accuracy can be defined as:\n", "\n", - "$$ Accuracy= $\\frac{\\sum{\\text{True Positives}}+\\sum{\\text{True Negatives}}}{\\sum{\\text{Total Population}}}$$\n", + "$$ Accuracy= \\frac{\\sum{\\text{True Positives}}+\\sum{\\text{True Negatives}}}{\\sum{\\text{Total Population}}}$$\n", "\n", - "Where \"True Positives\" are those data points whose value should be 1, and they are predicted to be 1, and \"True Negatives\" are those data points whose values should be -1 (or 0), and they are predicted to be -1 (or 0).\n", + "Where \"True Positives\" are those data points whose value should be 1, and they are predicted to be 1, and \"True Negatives\" are those data points whose values should be 0, and they are predicted to be 0.\n", "\n", - "`score` can be used on both the train and test datasets. Using the train data will give us the in-sample accurac score." + "`score` can be used on both the train and test datasets. Using the train data will give us the in-sample accuracy score." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 75, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1.0\n" + ] + } + ], "source": [ "print(dt_classifier.score(X_train, y_train))" ] @@ -368,9 +581,17 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 76, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.9\n" + ] + } + ], "source": [ "print(dt_classifier.score(X_test, y_test))" ] @@ -386,9 +607,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 77, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([0.02916667, 0.01875 , 0.42301635, 0.52906699])" + ] + }, + "execution_count": 77, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "dt_classifier.feature_importances_" ] @@ -397,14 +629,25 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Looks like the fourth variable is most important, with a Gini importance score of ~`0.94`. Let's find out which feature that is." + "Looks like the fourth variable is most important. Let's find out which feature that is." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 78, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'petal width (cm)'" + ] + }, + "execution_count": 78, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "iris.feature_names[dt_classifier.feature_importances_.argmax()]" ] @@ -425,7 +668,7 @@ "\n", "Below is a table showing how these metrics fit in with other confusion matrix concepts like \"True Positives\" and \"True Negatives\" [wikipedia](https://en.wikipedia.org/wiki/Confusion_matrix)\n", "\n", - "/" + "/" ] }, { @@ -437,9 +680,27 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 79, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Classification report:\n", + " precision recall f1-score support\n", + "\n", + " 0 1.00 1.00 1.00 10\n", + " 1 0.89 0.80 0.84 10\n", + " 2 0.82 0.90 0.86 10\n", + "\n", + " accuracy 0.90 30\n", + " macro avg 0.90 0.90 0.90 30\n", + "weighted avg 0.90 0.90 0.90 30\n", + "\n" + ] + } + ], "source": [ "from sklearn import metrics\n", "\n", @@ -452,23 +713,36 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## 3) Tuning Parameters: Cross-Validation & Grid Search" + "## 3) Tuning Hyperparameters: Cross-Validation & Grid Search" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Tuning parameters is one of the most important steps in building a ML model. One way to do this is by using what's called a [grid search](http://scikit-learn.org/stable/modules/generated/sklearn.model_selection.GridSearchCV.html). A grid search tests different possible parameter combinations to see which combination yields the best results. Fortunately, scikit-learn has a function for this which makes it very easy to do.\n", + "Tuning hyperparameters is one of the most important steps in building a ML model. Hyperparameters are external to the model cannot be estimated from data, so you, the modeler must pick these!\n", "\n", - "Here we'll see what the best combination of the parameters `min_samples_split` and `min_samples_leaf` is. We can make a dictionary with the names of the parameters as the keys and the range of values as the corresponding values." + "One way to find the best combination of hyperparameters is by using what's called a [grid search](http://scikit-learn.org/stable/modules/generated/sklearn.model_selection.GridSearchCV.html). A grid search tests different possible parameter combinations to see which combination yields the best results. Fortunately, scikit-learn has a function for this which makes it very easy to do.\n", + "\n", + "Here, we'll see what the best combination of the hyperparameters `min_samples_split` and `min_samples_leaf` are. We can make a dictionary with the names of the hyperparameters as the keys and the range of values as the corresponding values." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 80, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'min_samples_split': range(2, 10), 'min_samples_leaf': range(1, 10)}" + ] + }, + "execution_count": 80, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "param_grid = {'min_samples_split': range(2,10),\n", " 'min_samples_leaf': range(1,10)}\n", @@ -485,13 +759,13 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 81, "metadata": {}, "outputs": [], "source": [ "from sklearn.model_selection import GridSearchCV\n", "\n", - "model_dt = GridSearchCV(dt_classifier, param_grid, cv=3, iid=False, return_train_score=True)\n", + "model_dt = GridSearchCV(dt_classifier, param_grid, cv=3, return_train_score=True)\n", "model_dt.fit(X_train, y_train);" ] }, @@ -504,9 +778,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 83, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Best parameter values are: {'min_samples_leaf': 1, 'min_samples_split': 4}\n", + "Best Mean Cross-Validation train accuracy: 0.988\n", + "Best Mean Cross-Validation test (validation) accuracy: 0.950\n", + "Overal mean test accuracy: 0.867\n" + ] + } + ], "source": [ "best_index = np.argmax(model_dt.cv_results_[\"mean_test_score\"])\n", "\n", @@ -525,16 +810,7 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "#model_dt" - ] - }, - { - "cell_type": "code", - "execution_count": null, + "execution_count": 85, "metadata": {}, "outputs": [], "source": [ @@ -552,7 +828,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 86, "metadata": {}, "outputs": [], "source": [ @@ -564,9 +840,40 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 87, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/seanperez/.virtualenvs/ml-workshop/lib/python3.7/site-packages/ipykernel_launcher.py:2: MatplotlibDeprecationWarning: Calling gca() with keyword arguments was deprecated in Matplotlib 3.4. Starting two minor releases later, gca() will take no keyword arguments. The gca() function should only be used to get the current axes, or if no axes exist, create new axes with default keyword arguments. To create a new axes with non-default arguments, use plt.axes() or plt.subplot().\n", + " \n" + ] + }, + { + "data": { + "text/plain": [ + "Text(0.5, 0, 'min_samples_split')" + ] + }, + "execution_count": 87, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjYAAAJBCAYAAABVkf9MAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8rg+JYAAAACXBIWXMAAAsTAAALEwEAmpwYAAEAAElEQVR4nOy9eXRkZ33n/X1qk2ovqbSvrV6tbnWrW1IJm4Bj42DHfg8OmfglhrwY6CEnZGBIyDiA8cTzhrwTyECYAwPMECYJDA7LBGycCcEsMe4QFne3u1ulpbXvUkvq2qTa1/v+UX2vb5Vqr3vr3qp6Puf06e5anvvcpe7zvb+VMAwDCoVCoVAolFpAIfUEKBQKhUKhUISCChsKhUKhUCg1AxU2FAqFQqFQagYqbCgUCoVCodQMVNhQKBQKhUKpGaiwoVAoFAqFUjNQYUOhUESDEHIfIYQhhLxb6rlQKJT6gAobCiUDvAWZIYR8Pstn2gghkTufebnCUywaQsgR3j7l/SP1fPNBCDETQv4jIeQGIcRDCPERQlYIId8lhLxX6vlRKBRpUEk9AQpF5oQAvIMQ8h8YhgmnvfdOAARArPLTKonbSM6Zz78B8JsA/hzATRG2+S8AtACiQg5KCDEBuALgKIBvA/gbAJE7/38DgD8A8D+F3CaFQqkOqLChUHLzPIC3A/gNAP877b33APgnAA9UelKlwDCMH8Cz/NcIIceRFDY/Yhjm5VzfJ4QYGYbxFrnNBJLiUGh+F8AJAH/IMMxn098khHSIsM28lHKMKBSKsFBXFIWSm2sA7EiKGA5CyDiAMwD+NtsXCSFjhJDnCSEOQkiYEDJHCHmaEKJK+9w4IeQrhJB5QkiAEOIlhPyMEPKbGcb8yh1XkZkQ8t8JIXuEkNCdz79OmF0G7mzjK4SQBwgh/0oI8QH4P3fe6yKE/OUdF5D7zvZnCCEfIYQo08Y5FGPDf40Q8h5CyPSd47NGCPlwgVM8cefvf870JsMwOxn26Tgh5G8JIZt3XIjbhJAXCCGjaZ97653j6b/j3voZIeQ3Moy3Sgh5mRBygRDyA0LIPpLXCvv+CULI1wght+5sb5UQ8ilCiD5tnF5CyN/c2f/wnXP6c0LIuwo8FhQKhQe12FAo+fkbAJ8hhHQzDLN157WLAPYA/GOmLxBC/i8AzwFYBPCXAFwA7gHwcQDnAfzfvI//JoC7kLQIrQGwAngXgOcIIb/DMMzXM2ziB0i6lj5+5/N/BOB7hJABAS0GYwB+C8CXAXyV9/o5JF1YzwNYAqAG8OsAPomkK+j3Chz/fQDaAfw1AA+A/wfAXxBCNrPsM5+lO3+/hxDyEYZhcroDCSFjSIog9Z3tTQFoBvCrAF4P4NU7n/t3AL4AYBbJYwsA7wbwXULI7zEM81dpQ/cBeAnA3wP4DgDDnXFG77zuAfAlAFsAhgF8EMCvEEJ+lWGY6B2R+yMA3QC+CGAegBnJY/xGpB53CoVSCAzD0D/0D/2T9gfAfQAYAE8iKRzCAD525z0tkgvWp+/83wfgZd53GwHsIBlfokob90N3xr2P95o+w/Z1AOYAzKS9/pU73/9i2uv/953Xf6/I/fx/0+dz53Xmzp9fy/AdLQCS4fWvAYgD6MxwHN+d4bVtAOa0fb4N4BcFzLsJwPqdcXaRjLP5CJLxNYq0zxIkhUwIwLkMYyl4Y/qQFKMm3vsmJIWUF4CF9/rqne2/N8OYE0iKI2Pa67/JPx5IChgGwIelvubpH/qnVv5QVxSFkgeGYZwA/gHJJ3cgaa0wI2nJycSbkbRE/C0ACyGkhf2DZEwOADzIG9/P/psQoiOEWJFc5F8CMHgnUDad/5r2/5fu/H0i/YNlMMEwzI/TX2QYJsgwDHNnvhpCSPOdffsBku7tsQLH/1uGYfZ54wYA/BIF7APDMG4AowD+AsA+kpalTwL4KYAlQsiDvI+fxx23IcMw9rShwCTjgIDkedMD+BzDMAe89w8AfA5Ja8yvpX3dhTR3JCHkLJKC5esAGtLO/78C8OO188/u//2EkLZ8+02hUPJDhQ2FUhh/C+AEIeQNSLqhLjMMM5Pls4N3/v4bJC0Q/D+zd95rZz9Mkmnjf0UI2UVy0XPc+ez77nzEkmEby/z/3BFfQNK6JBTzmV4khKhIMs16HkkriBPJ+X7tzkeaChx/OcNrThS4DwzD3GYY5qMMw5wE0ALgLXfm0A/g+TuB0cBrQul6niEH7vw9neE99rWjaa8vMQwTT3uNPf9/isPnfw9J8dR+Zx/WAPxnJIXOLULIq4SQ/0IIseWZK4VCyQKNsaFQCuMHSMZJ/CcA9wP4/RyfJXf+/mMAN7J8ZhsACCEEwA+RXAw/C+Aqkk/xcSQDlt+BDA8gGRbT9G0LQSDL658B8O8BfAvJRXkPyXTuESQtKIU+MGXbh6K5I+z+EcA/EkI2AHwMwOMA/j+htpGFTMeIPQd/CeDFLN9zs/9gGOY/EkL+BsD/hWRczXsB/DEh5L8wDPMRISdLodQDVNhQKAXAMEycEPK/ADwFIAjgGzk+vnDnb38mV04a55AMKv04wzD/if8GkW+RuXcC+BeGYR7nv8izkEjNL+/83X3nb9bydD7P91gL0hkczrY6nfaZXLDnP17A+QcAMAyzDOC/AfhvhJBGJIX0hwkhf8kwzF4hY1AolCTUFUWhFM7/QNK98D5+DEYGfoCkFeOjhJDm9DcJIVpCiPHOf1mrBUn7zBCSgaZyJI7D89UjGRhdEQgh9xBCLFnefuudv1lX4QSSrqSLhJAzGcZi9+VHSLoC/z3v/ODOv/89koHFPypgeteRDFZ+HyEk3XXFuvKa7/zbTAhR899nGCaE14olFurWo1Aod6AWGwqlQBiGWUcyiyjf5/yEkCcAfBfA3B03wyKSsTJ34bVqvy8juYBNI/l0zmZCnUQyZXoSyQBZufFtAL9HCPkWgB8jGS9yEcn4mErxO0imen8PwGW8FpvzCJKuwhncCe5mGIYhhLwHSSvMZUIIm+5tQTLd+0UA/41hGM+dOjpfAPAKIeQrd7b1bgDHkcw444Kds3Fne+9EMqDbfuf8TyMZEH4cyfP/FJIZbvcD+CtCyHeQPPc+JM/5ewG8wjDMXInHh0KpW6iwoVBEgGGYH9wJAP0okvVZWpGMq1hCMkbFfudz8Ts1bz6NZO0aPZKL7ruQdFHJUdj8EZKpz29DsiLzBoC/QrLFQUGuFwH4H0im3N9/Zz4tSKbkLyJpVfsMP9uMYZgrd87Hn9yZ9/uQDNK+DOBnvM99kRByC8n4KNY1OAHgNxmG+W6hk2MY5gYh5AKSAubRO9vzIpki/hW85uqaQLLe0X1IijUlkmnsf45kjA6FQikScidrk0KhUCgUCqXqoTE2FAqFQqFQagYqbCgUCoVCodQMVNhQKBQKhUKpGaiwoVAoFAqFUjPky4qikcUUCoVCoVAqTclV1KnFhkKhUCgUSs1AhQ2FQqFQKJSagQobCoVCoVAoNQMVNhQKhUKhUGoGKmwoFAqFQqHUDFTYUCgUCoVCqRmosKFQKBQKhVIzUGFDoVAoFAqlZqDChkKhUCgUSs1AhQ2FQqFQKJSagQobCoVCoVAoNQMVNhQKhUKhUGoGKmwoFAqFQqHUDFTYUCgUCoVCqRmosKFQKBQKhVIzUGFDoVAoFAqlZqDChkKhUCgUSs1AhQ2FQqFQKJSagQobCoVCoVAoNQMVNhQKhUKhUGoGKmwoFAqFQqHUDFTYUCgUCoVCqRmosKFQKBQKhVIzUGFDoVAoFAqlZqDChkKhUCgUSs1AhQ2FQqFQKJSagQobCoVCoVAoNQMVNhQKhUKhUGoGKmwoFAqFQqHUDFTYUCgUCoVCqRmosKFQKBQKhVIzUGFDoVAoFAqlZqDChkKhUCgUSs1AhQ2FQqFQKJSagQobCoVCoVAoNQMVNhQKhUKhUGoGKmwoFAqFQqHUDFTYUCgUCoVCqRmosKFQKBQKhVIzUGFDoVAoFAqlZqDChkKREIZhEI/HwTCM1FOhUCiUmkAl9QQolHqFYRhEIhEEg0EQQqBWq6FSqaBUKqFQKEAIkXqKFAqFUnWQPE+K9DGSQhGBeDyOaDQKhmEQjUYBAIlEgrPcKBQKqNVqqNVqKJVKEEKo0KFQKPVEyTc8KmwolArCMAxisRhisRgnVCKRyCHRwjAMJ3QIIVAoFFCpVFToUCiUeoEKGwpF7iQSCUSjUSQSCU6YsO6oXCKF/Y0mEgnutXSho1DQcDkKhVJTUGFDocgVNkCYdTnxrS0+nw/r6+swm82wWCxQq9UFjQccFjoMw0Cn01GhQ6FQagEqbCgUOcLG0MTj8UPuo62tLaytraGnpwd+vx8ejwcMw8BsNqOpqQkWiwUqVf74foZhwDAMrl69itHRUQCvxejwg5EpFAqliihZ2NCsKApFJBKJBCKRCBcnw4qaWCyGmZkZAIDNZuNcU+x7+/v7cLvdWF1dBSEEFouF+6NUKg9thx2bEAKlUskJnXA4jHA4DIAKHQqFUj9QYUOhCAzf9cQG/rLs7+9jenoa/f396O7u5mJsWFQqFaxWK6xWK4Ck0PF4PHC5XFhZWQEhhLPmmM3mnEKHPx++0GEYJiU+R6VS0UBkCoVSM1BhQ6EICMMwODg4wPb2NgYGBjjBwDAM1tbWsLOzg+HhYej1+oLGU6lUaGlpQUtLCwAgGo3C4/HA4XBgaWkJSqWSEzrZ3MqZhE4ikUAoFOJeUyqVKRYdKnQoFEq1QmNsKBSBYF1Pfr8fCwsLuHDhAoBkOvfk5CR0Oh1OnTqVYsEpJCsqF5FIBB6PB263G7du3eLic5qammA0GgtyObEWHf69gAodCoUiMTTGhkKRivTaNHz3kNPpxOzsLE6cOIG2tjbBt63RaNDW1oa2tjYcHBzg9OnTnMiZm5uDRqPhhI7BYMgodKhFh0Kh1BJU2FAoZZCpNg0hBPF4HAsLC/B4PBgdHUVjY2NF5tPQ0ICOjg50dHQAAEKhENxuNzY3N+Hz+dDQ0JAidDIJlGxCh239AFChQ6FQ5AsVNhRKCeSqTRMOh7G/v4+mpiaMjY1Juug3Njais7MTnZ2dAIBgMAi324319XX4/X40NjZyQkev1+cUOqy1J5PQUSgUUCgUaGxspEKHQqFIChU2FEqRpLue+Iv47u4uFhYWoNVqcezYsYLGq6QI0Gq10Gq16OrqAsMwnNBZXV1FIBCATqeDxWJBU1MTdDpdwULn9u3b8Hq9OHLkCABwWVcqlYo29KRQKBWFChsKpQgyuZ6AZFPLubk5hMNhjIyMYHp6WpL5sTVzCoEQAp1OB51Ox6WeBwIBuN1uLC8vIxAIwGAwcEJHq9XmFTpsHZ14PI5YLMbNhwodCoVSKaiwoVAKIN31xA/C9fl8mJycRHd3NwYHBxGPx1PaHVQLhBDo9Xro9Xr09PSAYRj4/X643W4sLi4iFArBYDBw6eVarTblu/x/p8fosEKHfV+lUnF/qNChUChCQoUNhZKHbG0RGIbB1tYW1tfXcfbsWRiNRgCVdS3xYZtqCrV9QggMBgMMBgN6e3vBMAx8Ph/cbjfm5+cRDodhNBrR1NR0KF08fZx0oROLxVLik6jQoVAoQkGFDYWSg1xtEaanp6FUKjE+Pp7S04kQUpTFRkgxIiaEEBiNRhiNRvT19SGRSMDr9cLtdmNvbw+RSASRSIQLRtZoNFnHSRc60Wj0kNDhdy6vhuNDoVDkARU2FEoG0gOEM7VFGBgY4LKN+EhtsakUCoUCZrMZZrMZBoMB+/v7sFqtcLvd2N7eRiwWg8lk4lxXuYQOv/ZPJqGT3ueKCh0KhZINKmwolDTYasDpAcIMw2B1dRW7u7s4f/48dDpdxu9XWmDIBX7DTiAZUH1wcMDV0YnH4ymdy9VqddZx0oVOJBLJ2NCT7XNFhQ6FQmGhwoZC4cFaadJdT+FwGJOTkzAajRgfHxe8O7YQ7ii5CSq2j1VTUxOApNBhO5evr6+DYZgUocN35/HJJXTYc6RWqznXFRU6FEp9Q4UNhYLcrieHw4G5uTmcPHkSra2tgm6XXYTlJEjEQqlUorm5Gc3NzQCSIpIVOqurqykWH4vFkrFzOZAqdNjjtra2BoZh0NXVBYVCcShGh0Kh1A9U2FDqnmy1aRKJBBYWFuD1ejE2NoaGhgaJZ5qbahNIKpUKVqsVVqsVQFLoeDweuFwurKysgBDCWXPMZnNGocOeq/SigWwgMwAqdCiUOoMKG0rdkqs2TSAQwOTkJFpbWzE6OkpdG3kQQlSpVCq0tLSgpaUFABCNRuHxeOBwOLC0tMS5tlihk62hJ4AUiw7ruuILnfRgZAqFUjtQYUOpS9h2AktLSzhx4kSKcNnZ2cHS0hLOnDnDBcJWA9VmscmHWq1Ga2sr5/6LRCLweDzY29vD4uIiVCoVF8OTLUYpU2o5wzAIh8MZg5Gp0KFQqh8qbCh1B1ubJh6Pw+12p7RFuHnzJmKxGMbHx7Nm7ciVWrcqaTQatLW1oa2tDUAyoNvtduPWrVtwOp1QqVSIxWJoamqC0WgsWeiwncuVSiWXdUWhUKoHKmwodUN6gDDb1wgAvF4vpqam0NPTg56enqpdzGrJYpOPhoYGdHR0oKOjg0sn12g02NzchM/nQ0NDA2fRMRgMBQudRCKBUCjEWYFYocNadKr12qBQ6gUqbCh1QabaNGyF4PX1dWxtbeHs2bMwGAxST7Vk6n3BVavV6Ozs5Iomsp3L19fX4ff7odVquYaeer2+aKHDQoUOhSJvqLCh1DxsgHCmtgiBQABerxfj4+NZ04uriXqy2ORDq9VCq9Wiq6uLi6liU8v9fj/0ej0ndHQ6HRU6FEqNQIUNpWbJVZvG7XZjZmYGarUaZ86ckXCWwlFrwcPFkK/AISEEOp0OOp0O3d3dYBgGgUAAbrcby8vLCAQCMBgMnNDRarVFCR22jcSxY8eo0KFQJIYKG0pNkq02DcMwWF5ehsPhwMjICK5fvy7xTGuDalu8CSHQ6/XQ6/Xo6ekBwzDw+/1wu91YXFxEKBSCwWDg0su1Wm3WcVjRHIlEoFAokEgkEAwGuWPC71xOhQ6FIj5U2FBqivTaNHxREwqFMDk5CbPZDJvNVnNpvVJbbKrZWkQIgcFggMFgQG9vLxiGgc/ng9vtxvz8PMLhMIxGIxeMnF6ske/m5FsH+dcjX+iwWVdU6FAowkOFDaVmYLtCx+PxQy6D27dvY35+HnfddRdX6VYuSC1IagGhjx8hBEajEUajEX19fUgkEvB6vXC73bh58yYikQjXuZzthZVtnExCJxaLcZ9hhY5KpaKdyykUAaDChlITsLVp0gOEE4kE5ufn4ff7q6ItQjnUu0ASUxAoFAqYzWaYzWYAyeuK7Vy+vb3N1cDZ29uDxWKBRqPJOsf0GB2+0CGEpLiuqNChUIqHChtKVZNu6ue7l/x+PyYnJ9He3o5Tp05VfIEQomM3RZ4oFAquWScA7O/vY2VlBT6fj6upw+9cnq3YYyahE4vFUlypVOhQKMVBhQ2laslUm4Zle3sbq6urOHPmDPeUXUlY60klF6F6t9hIiUKhQENDA44ePQogWWKA7Vy+vr4OhmFShI5KlfnWm0noRKNRKnQolCKgwoZSlWRzPcViMdy8eROJRALj4+NZFxCxoSKjskh9rNNFrFKpRHNzM5qbmwEkr0tW6KyuroIQwll8LBZL1hpKbOVj/nbShU56nysqdCj1DhU2lKoiV22ag4MDTE1Noa+vD93d3ZLe4KUQNlKKKTksplLOIZ91TqVSwWq1coHrsVgMHo8HLpcLKysrIISkdC4vRuhEIhGEw2G4XC6uujJr0Um3AFEo9QAVNpSqIVdtmvX1dWxvb+PcuXOyaItQjxabetvfclCpVGhpaUFLSwsAIBqNwuPxwOFwYGlpCUqlksu4MplMWUsT8IXOwcEBlEolJ3SA1zqXs+nlVOhQ6gEqbCiyJ1dtmkgkgqmpKTQ2NpbcFkGMWJh6s9hIjdT7Xe41pFar0draitbWVgDJ69rj8WB3dxcLCwtQqVSc0DEajRmFDsMwUCgU3G+APSaRSASRSARAUujw6+jUWi0nCgWgwoYicxiGgcfjAcMwh/r5uFwu3Lx5E8ePH0d7e3tJ44sV5CuVsKln5OyKKhaNRoO2tja0tbUBAMLhMJda7vV6odFoUoROpuuY/TcVOpR6gwobimxhXU87OztobGyEXq8HkLxBLy0tweVyYXR0FI2NjSVvQywBIpX1RGrLBUUcGhoa0NHRgY6ODgDJKtputxubm5vw+XxoaGhANBqF0WiE2WzO2ucKoEKHUvtQYUORHemuJ4VCwd2EQ6EQ7HY7mpubYbPZyn5KriVhU+8WGympdGp/Y2MjOjs70dnZCQAIBoO4efMmdnd3sbGxwQURNzU1Qa/XFyx02GBkvtBJz7qiUOQOFTYUWZGpLQLbWHBvbw8LCwsYHBzk0mjLhR1baIoRNkIuiPVqsZF6v6UuxqjVaqHVatHT0wODwYBgMMillvv9fuj1ek7opLt0WTLV0GEYBuFwmAtGZjuXK5VKLuuKQpEbVNhQZEO22jQAcOvWLahUKthstqzl6kuh1iw2Ui/wUlLviyz/d6PT6aDT6dDd3Q2GYRAIBOB2u7G8vIxAIHCoc3mhQieRSCAUCnGvsUKHdi6nyAkqbCiSk6s2jc/nw8rKCoxGIy5cuFA1Qb71JjLqbX/Tkdpik2sOhBDo9Xro9Xr09PSAYRj4/X643W4sLi4iFAodEjqZKEToxGIxNDY2orGxkQodimRQYUORlFxtEba2trC2tobe3l4A4jyRy8EVVc3bpCSRs7BJhxACg8EAg8GA3t5eMAwDr9cLj8eD+fl5hMNhGI1GLusqW+PYTEJnbW0NVquV66FFLToUKaDChiIZrJUmU1uEmZkZEEIwPj4Oh8MBv98vyhykttgwDMM1TWxubs4a/0DJDRV0pYsrQghMJhNMJhP6+vqQSCTg9Xrhdrtx8+ZNRCIRmEwmTujk6lwOgBMxrEUnGAymBCpToUMRGypsKBUnl+tpf38f09PTOHLkCLq6ugCIZ1UBpBU2bHHBhoYGNDY2cvEP/KflYlLZ691iU0t1bKScg0KhgNls5prHJhIJHBwccHV0YrEYJ3QsFkuK0GEtr8BrFh32902FDqVSUGFDqSi52iKsra1hZ2cHw8PDXM0aIHmDrDVh4/F4MD09jePHj8NqtSIWi6W4BdxuN2ZnZxGJRLiu0E1NTVCr1YLPlVI+chCUYokrhULBNesEkp3LWaHDWhvZazQej+ds/5BP6PA7l1OhQykVKmwoFSFTbRqWSCSCyclJ6PV6jI+PH7ox8uvYCE2lY2z4Au7ChQvQ6XSIxWIp32PdAv39/UgkElxX6I2NDTAMw6XtpneFrvcmmFIiB4tNIpGoSJ0Zfh8rICl02GvU5XLB5/OhubmZu0ZVqszLTCahE4/HU34PbLFAlUpFO5dTCoYKG4roZKpNw+J0OjE7O4uTJ09yfXLSqRVXVDQa5VxPmQRcJhQKRcoiwu8Kvby8nLLIyMFqIBVy2HepF12pxJVSqURzczOam5sRDAbR39+PSCTC1dEhhHAWn3QxzidTMDJf6BBCUiw6VOhQskGFDUVUstWmSSQSWFxcxP7+ft62CGJaIiolbPb39zE1NYVjx45xZfFLIb0rNLuA7OzswOFwwOVyIRAIoKmpCQaDoa5u/DTGRvo5JBIJqNVqGI1GWK1WAKlifGVlBYQQzppjNpuLEjqxWCylGS4VOpRMUGFDEYVcAcLBYBB2ux0tLS0YGxvLezMS22IjpiuKYRisr69je3ubcz0JiUajQXt7O9rb27GysgKNRgNCCNbX1+Hz+aDX6zmLTrZCbEIhB6tJPSMHYcN2GOeTLsaj0Sg8Hg8cDgeWlpZSrI4mkylvjA5/W1ToUDJBhQ1FcHLVptnZ2cHS0hJOnz7NuVfyIabFRqz4HUIIYrEYbty4AY1Gg/Hx8ZxPpkJtU61Wo62tDV1dXRkLsRVSn4RSPHIRFVLPgZ8VlQ21Wo3W1lbO9RyJRODxeLC7u4uFhQWoVKqUzuXFCJ1oNIr9/X04nU709fUdaugp9fGhVAYqbCiCwgYIp7ue4vE4l+UzPj5eVHZPNcbYRCIRzM3N4eTJk1yjwkqTXoiNX59kZmYGsVgsJeMqW5BnNSC1tUgOokLqY8DOodjjoNFo0NbWhra2NgBAOBzmUsu9Xi80Gk2K0Mk2PiEESqUSiUQC4XAYhBBEo9EUiw4biMz2uZL6nFHEoXrvZBRZka8twuTkJLq7u9Hb21v0zUTMrCihhQ3DMNjY2MDt27dx7NixioqafPvCr09y5MiRlGyWtbU1LsizqakpZ+yDXKGLlPTHQIjMrIaGBnR0dHCxaKFQiEst9/l8aGxs5K7TTHFk7BxYocPCWpLZhp5s53LWokOFTu1AhQ2lbNjO29FoFK2trSm1aTY3N7GxsYGzZ8/CaDSWNL6YdWyEtAbFYjFMTU1BpVKhp6dH0GadhVCsSONnswCHYx8KdQlQMseWVBo5LMpiWK4aGxvR2dnJPSSwncvZODKdTscJHb1en1Vc8YUO+zthhQ77MJbuuqJUJ1TYUEqGX5smGAwiGAxy5uRoNIrp6WmoVCq87nWvK+vpvxpcUQcHB5iamuIqJi8vLwswu8qSHvuQ7hJobGzkhI5er09ZwOSwqEqJHNxAckHsa0Gr1UKr1XJxZKzQWV1dhd/v51xNfr8/a4sSfuVjIFXoRCIRAKBCp4qhwoZSEum1adjeMECyqu7MzAwGBgYEccXI2RXFWqU2Nzdx7tw5GAwGblyxxFg2hHar8V0CmRYQtiN0oUHgYiIHYVHv4k4KCCHQ6XTQ6XTo7u7mshD39/e5FiXpncup0Kl9qLChFE2m2jQKhQLxeBzLy8u4ffs2zp8/L1hqs9gtFUodOxaLYXp6Gkql8lDWU60tcpkWEJ/PB7fbjfn5eQQCARBCsLu7m7NRothzlAo5BA9TktcAG2zMtihJzwxMFzrZxgFShQ4bo8MXOvw+V1ToyAcqbCgFw3c9pQcIx+Nx7OzsoKOjAzabTdAfudgtFUoZ2+v1YnJyEv39/eju7j70fi1YbPJty2g0wmg0oq+vDx6PB2trawgEAtja2kI8Hk9p/VDNGVeFIAeLkRzmIAf4MTbpmYFsLzaPx4P5+XmEw+GCSiBkSi1nGAbhcPhQMDI/64oiDbV9t6EIRq7aNA6HA/Pz8zAYDDh16pTg25ZT5WGGYbC1tYX19fUU11OmcesJhUKBhoYGDAwMYGBgAPF4HB6PJ6WsPrt4mM3mmny6rbdzLlcSiUTO/lRsL7a+vr6UEgg3b95EJBLhOpfnsjzmEzrsQ2BDQwMaGxup0KkwVNhQ8pKrLcLCwgK8Xi8GBwexu7sr8UyLpxjLSiwWw8zMDABgfHw8pxWi1i02+VAqlbBarVxZ/Wg0Crfbjb29PSwsLHDugubmZkFaP0i933JwRUm9fblQSJFAFn4JBPa7bOfy7e1txGKxFKGTrf5WJqGzvr4OvV7PVVxWKpUprit6vsSDChtKVnLVpgkEApicnERbWxtGR0fh9XolX1xKQaFQcAW8cuHz+WC329HX14eenp68ny9GZNTDDY6tiMxmzbG1Sfgpu6zQKbX1A42xoQBJcVJqFqZCoeCadQJJFzsrdDY3NxGPx7milhaLJafQYS1HbGJFIpFAKBTiPkOFjnhQYUPJSCKRQDQazeh6unXrFlZWVnD69GnuBiBmSraYFCJAtra2sLa2VlQtHqksNlKdg2JvyvzaJAzDIBAIcAGewWCQi3tobm6mrR8oRVGMxSYf/D5WAFKKWq6vr4NhmJTO5XwrLl9gZbLoJBIJBIPBlEBlKnSEgQobSgr8AGEg9QcZj8dx8+ZNxGIx2Gy2lKeVWhQ28XgcMzMzSCQSeV1PmcatN0q12BFCoNfrodfr0dPTwwV4ulwurvWDyWRCc3NzzqdkKaEWG+ndgSxiFktML2oZi8U4ocPGkrEiJxqN5u1zxb5PhY6wUGFD4Uh3PfF/SGwWUF9fH7q7uw/9yKpV2GTLimLbQPT09KCnp6fom4oU8S5yirEpB36AJ9v64eDgAC6XK+Upubm5mWv9ILWwkPq4S719dg5yWHyFaOtQKCqVKiWWLBaLwePxwOVywel0IhAIwGq1wmKx5GxTUojQ4Xcup0InN1TYUABkdz2xvY+2trZyZgFVq7DJ5L7Z3t7G6uoqhoaGYDKZSh5XDotNLZDuDmAXD7b1g1KpRDweh8FgkLT1g9TCSuqFTg5tJYDKCpt0VCoVWlpa0NLSglAohP7+foTD4ZRrlb2WTSZTURYdfqkNdlusRYd2Lk+FCps6J931xP+hRaNRTE1NoaGh4VABunSqWdiwAoTvaivW9ZRr3EpRL2KKv3gAyeqw09PTcDqd2NraQkNDAxefk976QSykFhZSbx8QNral3HnIRWA1NDTAZDJxbUoikQg8Hg92d3exsLBQcD+2bEInFotxgpLvuqp3oUOFTR2T3haB/0Nwu92YmZnB8ePH0d7ennesahc2fr8fdru95A7k2caliI9Go4FOp0NHRwfMZvOh1g96vT4l40oMpD7XchA21GKTSjweP/QwqNFoUrID0/uxsWUQWKGT7ZxmCkZmhQ77Pt91VW9ChwqbOiVbbRqGYbC8vAyHw4GRkZGCFwKxF3J2fKF/nAqFAl6vFxMTE2W5ntKhFpvKwr820psksiX10yvNNjc3C9r6gVpsqMWm2Hnw+7EBr5VB2NzchM/nQ2NjI1fBO1e9p0xCJxaLIRqN4uDgAABgtVrrRuhQYVNn5KpNEwqFMDk5CYvFUnRbBLF/JGwsTDldwtOJx+NYXV1FIBDA61//ekGzbaiwkQfpJfXZSrMulwtTU1NcXRI246pU96PUwkLq7QPVJSgqQSnnhF8GAQBnfeTXe2KFTi43K1/o+P1+LiCfn+2a3tBT6utHSKiwqSNytUVgK8LeddddXIS/nBC6X1QgEMDExASampq4H7iQFCsyqv2mUi2iil9plm39sL+/D5fLlZKu29zcDJPJVLCQllpYSL19ucwBkI+wAcr/XadbH7O5WS0WC3Q6XcbtxeNxNDY2plzLbBgCX+ikN/SUw7ksFSps6oRYLIalpSX09PSkpAomEgnMzc0hEAjAZrNJ0pW5EIQsPrezs4OlpSUMDQ1BoVBgdXVVkHH5UItNZSl1v9PrkkSjUXg8Huzt7WFxcZEL7mxubs4Z8yA1chAVNMZGXAgh0Ol00Ol06O7uTilsuby8jGAwmCJ02AremWJ9CCGHhE4kEsnZ0FPq66sYqLCpcfiup729vZQaNH6/H5OTk+jo6MBdd90l6wtXiODkRCKB2dlZhMNhjI+PQ61Ww+fziRL0XM8iQyqEuH7VajVaW1u5LJZwOAyXy4XNzU14vV5otVo0Nzejqakp5QlZamEh9fYB+cTYyOFYVIJMhS3ZeLLFxUWEQiEYDAZEIhHodLq8Y2UTOqyoUavVnOtK7kKHCpsaJr02DV8csLVazpw5wzWAkzPluqICgQDsdjs6OjowODjI/SjFFCDUYlP9NDQ0pLR+CAaDcLlcWF5eRiAQgMFgQHNzMxezJhVyWMzlYrEBqt+1Wwrp8WRsBe/5+Xlsbm5ifX2dC5xvamrK2aqEL3TYe0okEkEkEsFPfvITrK6u4kMf+lBF9qsUqLCpQbLVplEqlYhGo5ibmwOQv0O1nCjHFbW7u4vFxUWcOXOG623FH1cMMSB0TBBFeviuAPYJ2efzweVyYX9/H9PT09yikasTtBjIQdjIxWIjB+Tw22cDhnU6Hfr6+qDT6eD1euF2u3Hz5k1EIpGUzuXZwhDYc8oKHYfDkdLMU45Ux6pGKZhctWni8TiuX7+Oo0ePoru7W7Tti3FzK0UosPFDwWAwa/yQmPV3qMWmckix34QQGI1GGI1G+P1+9PT0IB6Pw+12Y2Njg2v9wMY8CJnRl44chI1cLDZy+A3I4XywsDE2/MB5IHl/ZDuXb29vcz3Z8glzn8+XtQK9XKDCpobIVZtmbW0N+/v7GBoaKqjgXimIVWuGHbsYARIMBmG329HW1pYzfkgOFhu53ACrHaldQQqFglsYgNS+QcvLywWX0y91+1JfR9Ri8xrxeFwWIg/IHkytUCi4hp0AuJ5sbB0dthQCK8xZoRMIBER7MBYKeRx5SlmwVhp+RDt7g4lEIrh+/TqCwSDa29tz+lXLRUzrRzFj7+3t4dq1azh58iQGBgZy3mxpjE31b1supF9nbOuHEydOwGazYWhoCHq9Hjs7O7h69SomJiawvr4Or9db9rGTg7VEDuIKkMeDgtA1t8ohU1ZUJljhffToUYyMjGBkZAQtLS04ODjA5cuXcffdd+P9738/lpaWsl5rFy9eRFtbG4aGhjK+zzAMPvjBD+L48eM4d+4crl27xr331a9+FSdOnMCJEyfw1a9+lXudEDJKCJkkhCwSQj5HCjjB1GJT5eSqTeNyuXDz5k2cOHECbW1tuHnzpqhtD8QUNoUsnIlEAvPz8/D7/QWnrosVC0MX+vqikEU9vZx+puJrbMYVm6pbKHKwltRqmnUpyOlYFCps0uGXQjh27Bi+//3v46WXXsJXvvIV/PKXv8SXvvQl3Hvvvbj//vvxK7/yK9Dr9Xj3u9+ND3zgA3jiiScyjvn9738fCwsLWFhYwCuvvILf//3fxyuvvAKXy4U//dM/xdWrV0EIwejoKN797nc3MQzjBvDfAfwugFcA/BOAXwfw/Vxzl8eRp5REPB5HOBw+JGoSiQQWFhawuLiI0dFR7kaqUCgQj8dFm4+UFptgMIgrV65Ao9FgZGSk4Ho8QtbHSR+3niw2UiP1fpeyfbbw2pkzZzA+Po6jR48ikUhgcXERV65cwczMDHZ2djhLbL7tSy1s5GI1kgNyckUJdW00NTXht37rt3DixAl86Utfwve+9z28/vWvx4svvog3velN+OEPf4h7772XqwmViRdeeAFPPPEECCG4++674fF4cOvWLfzgBz/Am9/8Zk7Yv/nNbwaAXyeEdAIwMQzzSyZ5cv8XgLfmmyu12FQhudoiBINBTE5Oorm5GTabLeWCViqVVW2xyTb27du3MT8/j9OnT3PxDcWMKweLjRwWpmpH6uNXzvb5NUnY1g9sxtXMzAxisVjGeAcWOVw/1GqUOg+5uKKEhq14bLFY8Ja3vAVvectbCv7u1tYWent7uf/39PRga2sr4+sAuu/82eQNsXnntZxQYVNlpNem4d9I2LTmwcHBjKpZ7A7cYlk/gMwuI9Yy5fV6S66aLBdhI8SCUM8WG6kRWliwgcgmkwlHjhzhWj+wriuGYbhAZLPZLAthI4c5yEnYyGEegPCC3+/3w2g0Cjqm0FBhUyWk16bhi5p4PI65uTmEQqGcC7zYwkbM2i3pcw+FQrDb7bBarRgdHS35xyvWjVgqVxRFOsQ8/umtH2KxGNxuNxwOB5aWlsAwDFQqFfb392E0GiVZVBOJhOR1seQiKOTmihISv99fcrp3d3c3NjY2uP9vbm6iu7sb3d3dePnll1NeB7B1508Pb4ieO6/lhAqbKiBXbRqfz4fJyUl0dXWlVNTNRCWETSWCh1nXUzbLlByQynpSrxYbqfe70ttXqVQprR+2t7fhdDqxvb0Nr9eLxsZGzqKTqwu0kMjFYiP1HNh5yMEVJcY5Kcdi8+ijj+Lzn/88Hn/8cbzyyiswm83o7OzEQw89hI997GNwu90AgB/+8IcA8AOGYVyEkANCyN1IBg8/AeC/5dsOFTYyJ1dtmq2tLayvr2NoaAgmkynvWGzlYbEQO3g4Ho9jfn4e+/v7GBsbEzV1vVzqzWIjh8VE6jo2Um5fpVLBaDTiyJEjGbtAGwwGTuhotVpR5iAHa4kc5gDIx2IjxjyCwWDWa+jtb387Xn75ZTgcDvT09OBP//RPuTXnfe97Hx555BH80z/9E44fPw6dToe//du/BQA0NzfjT/7kT2Cz2QAAzzzzDN7znve47gz77wB8BYAWyWyonBlRABU2soXvekoPEI7FYpienoZCoSiqLUI1W2zi8Tg2NjbQ2dmJsbExWSykuahHi43UVhMpkXrf+cKK3/qB7QLt8/ngdrsxPz+PcDhcUCn9cuYgFXLIzALkI7DEsBzlOsbf+MY3cn6XEIIvfOELGd+7ePEiLl68mGl7VwFkLoyTBSpsZEiu2jRsT5ojR46gq6urqHGrVdg4HA6sr6+jo6MDx48fF3x8MShG2LALj16vL+tmSIOHpUWuFiN+64e+vr6UUvpbW1uIx+MprR9KjZORw2Iuhzmw85CDK6rUGjbZqJb7CxU2MiOX62l1dRW7u7s4f/583jb0mag2YcMwDBYXF+HxeDAwMCDYuJWgUJERDodht9tBCEEoFIJWq0VTUxOam5uLLtJWz0h9w5XaWlHM9vml9AcGBhCPx+HxeDjXFSEkJeOqUKEg9TEA5CVspA6kBoQXNgAOPWzLEemPPAUAOL84kLzx8H+c4XAYU1NT0Ov1GB8fL/mHq1Qqq6ZAH7vgWywWjI2N4datWwUVKpMLhQgbj8eD6elpnDx5kouRCgQCcLvdWFxcRCgUgtFo5LJh8nWLrneLjdTCQkrKERVKpRJWqxVWqxUAEI1G4Xa7sbe3h4WFBajVaq5wmtFozLodOYgKOcwBEEdQyGEeUl/nhUKFjQxgXU83btzA4OBgijXG6XRidnYWJ0+e5DIgSqVaLDbsPp86dQotLS2Cjl0pcokMhmGwvr6OW7duYWRkBI2NjYhEIilF2np6epBIJOD1euFyubC1tYVEIgGLxYLm5maYzWZZ3DgpryG1sBJq+2q1OqX1QygU4hojer1e6HQ6zqKj0+lSrMpSP8nLRdjIZR5CBw/nChyWE1TYSEh6bRp+ZWC2tPr+/j5GR0fR2NhY9vbkLmwYhsHS0hJcLtehfRazRo4YZLvBs4HfKpWKs75l2y+FQgGz2Qyz2YyBgQGuWzRbu4T/JG0wGOreYiMlUi/qYgbNNjY2orOzE52dnWAYhrMqLi8vIxAIwGg0oqmpCdFoVPLFXC6CQk7zEPIBiK06LHeosJGI9LYIhBBO2AQCAUxOTqKlpUXQDKBKCJtSXV2s68lsNmNsbOzQTUHMqsaVgq051NfXh+7uvFXBD8F2i2atWOyTNNtEsbGxEdFoFKFQSBAhXE3Uu6CrVLBqulWRYRh4vV643W54PB74fD7OmtPU1JTXfSo0chEUteqKYpMc5A4VNhKQrS2CUqnE3t4ednd3S+p7lI9K9IoqpU4O24U8l7tNbFEm9hP3zs4OlpeXcfbsWcHKkac/STscDqysrGB2dhaRSITLdGlqahI9kFEO1iKpLSb1uH1CCNf6wev14siRI1yMzsbGBhiGScm4Enuxl4uwkcs8hBY21GJDOUS664l/4cfjcbhcLqjVaoyPj4vypCO37t4Mw2B5eRkOhyOvu03MhZMdW4yFIZFIYH5+HoFAADabTbQnWPZJWqfTYWhoKKW30NraGgghXBCyVCX3axk5CBupzynDMFAqlVwxQACc+9TlcmF5eRlKpZIT2yaTSfA5y6nysNTnAxBH2JTaTqGSUGFTIXK1RfB6vZiamoJWq0VPT49oi5+cekVFIhHY7XYYjUbYbLa8N4FKtWsQkkQigatXr6KlpQWnTp0S/YbL34/03kKRSARutzul5D4bn8MPAKVUJ1ILKyDzYp7uPmWvw52dHczPz6OhoYETOmycWLlzqLT7KxNyckUJVYARoMKGwiNXbZrNzU1sbm5iaGgIe3t7oprzxXZFFRoH43a7MTMzgxMnTnCZF4WMLbbFRkhcLhcCgQAGBwe5NFop0Wg0aG9vR3t7O1dagH2KDgaDXABoc3OzoDfCSiH1wi61qJB6/wudA/86BMC1fmDjxPR6fUrrh2L3SS6WEjnNg7qiKIKSHiDMv9Cj0Simp6c515NSqYTT6RTVVSR2AG4+qwrDMFhZWcHt27cxMjJSVNqg2H2ohBI2bCHFvb096HS6ioqaQgUav+R+elr51NQUTSuvQuQgbEpZzLVaLbRaLbq6usAwDPx+/6E6TqzQKaQ3nBxccoB8hI0YwcPUYlPH5GqLwBZmO3bsGDo6OrjXxY6BEfvGl0t8RCIRTE5OQq/XF+R6SkdMUSbU2LFYDJOTk2hsbITNZsMvf/nLouZQLqWOkS+tXKVScW4tIdwFFOGRg7Apdw6EEBgMBhgMBvT29nKCm7XwxmIxmM3mnAHxchEUcpmH0MImEAhQYVOvsFaaTK4n1mJx4cKFQ20RxO6+LTbZhA0r5IpxPWUaW86uKK/Xi8nJSQwMDKCzs1OgmRWPEMcoPS4iHA7D5XKluAvY+JxqKNZVD8hB2Ai9mPMF95EjR1IC4tfX1wGAy7hiLYtyERSA9O5JQPgCfX6/n4vbkzNU2AhILtcTv05LNouFUqlEKBSq5JQFJV3Y8PtbZRJy5YwtJOUKm+3tbayuruLcuXOSPs2IdSNtaGhISSv3+/1wuVxcp2iz2QyDwSCqtTEfcljYpUQu+y/mHNID4qPR6CHLYjweh16vh8VikcXxkBoaY0Mpi2y1aQDg9u3bmJ+fT2kRkIlqaxuQDn/+0WgUk5OT0Gq1ZfW3YhEzeLhUa1AikeBqxoyPj8ui6Z3YtWT47gK2U/T+/j729vZwcHCAV199lQtCFiOdV65IXcNHLsKmkqjVarS2tnK1r8LhMKanp+FwOLC5uYnGxkbObaXX6+vu+ADixNgIVYdLTKS/E1c5uWrTsDVMfD4fxsbG8ga/id2kUmxYYcO6no4fP85lPwg1thiUEmMTDAZht9vR3t6OwcHBsm+aQixMUhTJUygUnEsqHA5jcHDwUDov+5RN08rFox6FTToNDQ1oaGjAkSNHoNPpuIyr1dVVLk2Zn3FVD9AYG0rR5KpNEwgEuIWv0BomlbLYiHUTJITA7/djdna2bNdTOnKKsXE4HJibmxOlOnS1k95AkZ9WzvYVYoWOkGnlUltMpBYVVNgkYWNs+Jl/3d3dYBgGPp8Pbrebc6GaTCZO6FRjiYNCEDrmiLqiapxstWmA12Iuzpw5A7PZXPCYlbDYiFVll01fj8fj+JVf+RXBXRBiZ0UVsjCylZJdLldBFrhKI4e2BulotVp0d3dziws/rTwej3Np5UKU26/nhZ0KmyTZFnJCCIxGI4xGI+dCPTg4gNvtxtbWFnctsq0fynEryy2cQMjrwu/3U1dULZIrQDgWi+HmzZtIJBIlxVyIne7NbkNoFb+/v4+pqSkcOXIEsVhMlLgKsWNs8t2MotEo7HY7DAYDRkdHC97HYhacWl+c+H2F2CwXfrl9lUrFxecYjcaaPhZCI5dWAlJT6L1NoVDAYrHAYrFgYGCAuxZZ1xUhhLPmmM3mou5plWpIKgW08nANkqs2DZvuy3ZuLuUmI3ZlYKG3wTAM1tfXsb29jfPnz0Or1XJpmEIj5k07n2g6ODjA5ORk0TFDhc6ZvZbKFW5SWmxKvd6tVitXxDAcDsPtdmNzcxNerxc6nY5zW9VLTESp1LooLpRSBV76tcg28tzb28PCwgI0Gg0nuvPVcpJTyrnQ9wNqsakxIpEIfD4fV+abX5uGXdzLTfethCtKKKtQpsrJgPSxDqWQSxBsbm5iY2MD58+fL9q3LGZzzVqkoaEBHR0d6OjoAMMwCAQCKWnlJpOJq5+T3g+oGq87IaHXWRKhKg+nx4qFQqGU1g86nY4TOumtH+TSJ0oMQqGQ7FzwmaDCJg+s62l/fx8rKysYHh7m3otEIpiamkJjY2PK4l4qlQgeFmIbBwcHmJqakrwYnVBkCkyOx+MpbsVSzm2lLShSx9gIuW22W7ler+eq0LLF2TY2NgAgpe0D+x2pkFpYyaWVgNSIdRwaGxtTajkFAgGu9UN6rzW5WGzEErty2Ld8UGGTA35tGrb4Ewtb5lvIlOZKWWxKFTYMw2BjYwNbW1uSF6MTkvTAZDajraurC729vSXfHKQWGrUEm1bOZqGxxdlYV0EoFMLm5iZaWlrqsmaJ1BYbqbfPn4fY8EV3T08PFxTvdrtx8+ZNrsjq7du3YbFYJOs2LrTlSC7nuBCosMlAem0aQggnbBiGwdLSElwuV9GNHPNRiYum1BibWCyG6elpKJVKQaxTcoIvQNhiimfOnIHFYhFs3EpQT0IqvTjblStXoFQquZol/CfoajCdl4vUi049By/zg+L7+/vhcrm4OLH19XUwDCNJU1kxXGJSX2eFQoVNGtlq0yiVSsRiMVy9ehUWiwVjY2NVYZJLp5QYGzYw+siRI+jq6hJpZtLBWmwWFhawv78Pm80mSF2LehIaUqNQKNDZ2Yne3t6UtHK2eSKbytvU1FRTopxF6gVH6u2zyGEOAKDT6XD06FEA4JrKOp1OLC0tQalUpmT/ibWOCN0nqprEKxU2PHLVpnE4HPB6vRgdHeUi56uRYlxRDMNgc3MTm5ubNeV6Soe1wrW1tWF0dFSwH68UFpt6ht3/bGnlbCov69Zi2z5I2VldKKQWFnKJK5ED6ccivalsJBKB2+3G9vY2vF4vGhoauOtRSDeq0GnngUCgKorzAVTYAEh1PaXXpkkkEpibm0MgEIBOp6tqUQMULmxisRhmZmZACKk51xMfj8eDzc1NdHZ24sSJE4KOXU8WG6kX9lykp/JGIhG4XC5sb29jdnaWSytvamoStFp2JZFa2NDg5dfIZynRaDRob2/nYjPTWz/o9fqUjKty5lGPDTABKmxy1qbx+/2YnJxER0cH7rrrLvziF7+QcKbCUEiMDet66u/vR3d3d9HbEPMmK9TYbCD09vY2uru7RfnB1pOwqSY0Gk3GtPLFxUWEQqGcaeWZkMM5llrYyMFNwTCMLM5FsZYSrVYLrVaLrq4uMAwDv9+f0vqBHy9WjIucCps6JZfraWtrC2traxgaGoLJZKrovMS8SeWLsdnc3MT6+jrOnj1bUiEmMWu3CDV2PB7H9PQ0FAoFbDYbNjc3Rbkh1puwqcZU80xp5QcHB3C5XNjY2ADDMFxsjsViyfgkLrWoYJHaYiP1MZCL1agctxwhBAaDAQaDgbse09uQmM1mrg1Jrur2QsfY+Hw+KmzkTL62CDMzMwBQUluEcmFTvsXabjZXlFD7LUbLBiHH9vv9sNvt6O3tRU9PT8q4QlNvwkZqhFhY+aX2geTvwu12w+FwYGlpCWq1mquGXI9p5dmQQ4yNHKxGQFJQCJXirVAoYDabYTabudYP+/v7cLlcXOsHNuPKZDKlWGjqtbM3UIfCJpfraX9/H9PT0zmzf8R+MhG7SF8mi43P54Pdbi+rHQR/fLHmX+7Yu7u7WFpaOmSFE6vBZjHChoogeaJSqVLSykOhELeosH1zLBZL3Z87arF5DTF7RSmVSk5YA6n1nBYXF1P6rQktbKjFRoZkqk3Db4uwtraGnZ0dDA8PZz15YltT+NsQc3z2GACvudxKdT2lI6awKXXxZ1O5fT4fbDbboacpsUQFFSu1R2NjI7q6urh4CJ/PB4fDgWAwiCtXrhTsJhAaqa8zuVhspJ5DpeeRXs8pHA5zdXRcLhcXk8MGxpcjPqulASZQJ8Im3fXEP7mRSASTk5PQ6XQYHx/PeUFWQtiI3eGbHZ9tGRCPxwV1ucnNYhMOh2G329Hc3IyRkZGMP+xMLRWEgAqbyiHFcSaEwGg0QqvVwu12Y3h4OMVNwE8rF7NeiRyQg8VGLsJG6NiWYmhoaOBaP6ysrHD39eXlZc6VxAbGNzY2FjU2FTYygt8WIV3UOJ1OzM7O4sSJE1yzs1xUouWB2B2+FQoFQqEQLl++jJ6eHvT09Ah6QxJb2BSzgLFtL06dOsXVkMiEHFxR1Y4c9lWqhZVd1NPdBOn1ShobG1O6lUstBIREDqJCDnNg5yGH8hiJRAJarRYtLS1c6wefzwe3243Z2VlEIhGYzWYuOD5fXBAVNjIg3fWUXptmaWkJHo8Ho6OjBSvXSgkbMbfhdruxt7eHsbExUbK9xHZFFTI261rc3d0tqO0FdUVRyiHbOebXK2EYBsFgMCWt3Gg0ck/P5Va6llokUYuNPOfBF1ishdFoNKKvry8lA3BzcxOJRIKr0G2xWA6JM7/fX5ABQA7UpLDJ1hYBSBZDmpychNVqxdjYWFE/Rrk3qcxFPB7H7Owsd3GKlcIutcUmFothamoKGo0GNputoBsMFTaUcsl3HyGEQKfTQafToaenJyWNd2tri1tUKt1PSCjksJjLYQ6AtK6o9Hnkuo4yZQCyrtSVlRXu/aWlJbzxjW/MWcfmxRdfxB/8wR8gHo/jve99Lz760Y+mvL+2toaLFy/i9u3baG5uxrPPPstlpX7kIx/B9773PQDAn/zJn+C3f/u3AQCEkK8A+FUA+3eGeTfDMDcK2feaEza5atPs7u5icXERp0+f5roEF4PY8S+AOOKJTXHu7u5GT08P1tfXBR2fj5QWGza7q9ieVmLOmQqbyiG1K6oY0tN42X5CbFq5SqXi3FYGg0Fya0g+qMUmdR5yEKbFZkWpVKpDFbq3trbw7LPP4sMf/jAaGhrgdrsxMDCA4eFh7ljH43G8//3vx49+9CP09PTAZrPh0UcfxenTp7mxn3zySTzxxBN417vehZdeeglPPfUUvva1r+F73/serl27hhs3biAcDuO+++7Dww8/zH/w/mOGYb5d7L7XjLDJVZsmHo9jbm4O4XC4rAaHbIdvMRF6kb116xZWVlZw5swZmM1m+Hw+0WN4pAgeZvezlOwuarGhlIMQi3p6P6FQKAS324319XUuzZYVOsUGfVYCOYgKOcxBTvMo13Kk0WgwMDCAr371qwCA3/u930Nrayv+8i//EhMTEzh16hQeeOABHDlyBMePH+eafj7++ON44YUXUoTNzMwMPvOZzwAA7r//frz1rW/lXr/33nuhUqmgUqlw7tw5vPjii3jb295W8rwBQPqjLwBsbZpMWU8+nw+XL1+GwWDA+fPny/Jli11jBhDOYpNIJDAzM4OdnR3YbDaYzWYAlamTU8l070QigZs3b2JnZwfj4+NlVUsWGipsKKXS2NiIzs5OnDlzBuPj4zhy5AhisRhmZ2dx+fJlzM3N4fbt24jFYgCktwxSi81rVIsrqlhisRh++7d/G88++yzsdjs+/vGPIxaLYXl5Gb29vdznenp6sLW1lfLd4eFhPPfccwCA559/Hl6vF06nE8PDw3jxxRcRCATgcDjwk5/8BBsbG/yv/mdCiJ0Q8l8JIQ2FzrXqLTaxWIzzUw8ODqbUptna2iqrPUA6lYqxKXcbgUAAdrsdnZ2dKceEHb9ahU362KFQCBMTE2hra8Ndd91V8o2VpntTykHsRZ1fZp8N+mRjIdbW1kAIQTgchsfjgclkkmRRlYOokEvlYbm4ooSeh9/v59ZRQghOnz6N06dP49vfzu8p+vSnP40PfOAD+MpXvoJ7770X3d3dUCqVePDBB3HlyhW8/vWvR2trK+655x7+nJ8CsANAA+CvAHwEwMcLmWvVChu+60mhUHDWGiBZjXF6ehoqlUrQGi2VyoriF9Arlp2dHa66LmulSR9f7Do5Yi3mfGHDpuoPDg5y6bWlQtO9KeVQaWsFWx+HjROMRCK4evUqdnZ2MD8/j8bGRq5+TrlF2QpFDlV/5SCuWOQisIQ8HtlaKnR3d6dYWTY3Nw81T+7q6uIsNj6fD9/5zne4oOWnn34aTz/9NADgHe94B06ePAkAYBjm1p2vhwkhfwvgyULnWpXCJr02DT/2xePxYGZmBgMDA+js7BR0u0qlEuFwWNAxM20jFAoV/b1EIoG5uTkEg0GMj49nrUkgtsVGLJHAH3t5eRkOh6OoVP1840ptsZHDjbAcqIiTDpVKBY1Gg7vuugtAcgFyu91YXl5GMBgsuTt0MSQSiYr31cs0B7kIGzkgtODOVsfGZrNhYWEBKysr6O7uxje/+U18/etfT/mMw+FAc3MzFAoFPvGJT+DixYsAku4yj8cDq9UKu90Ou92OBx98EABACOlkGOYWSe7EWwFMFTrXqhI22WrTsFaOlZUV7O3t4fz589DpdIJvX67p3qzrqaOjI69LpppdUQzDYHl5Gc3NzRgbGxPsJia1sGEYBuvr62AYBlarteaKt9U6UseXpG+fTSvv7u4GwzA4ODiA2+3mukPzu5UL5aqQ+hiwc6DCRjzC4TAaGg6HuahUKnz+85/HQw89hHg8josXL+LMmTN45plnMDY2hkcffRQvv/wynnrqKRBCcO+99+ILX/gCgKR35Y1vfCMAwGQy4dlnn+UL5L8jhLQCIABuAHhfoXOtGmGTqzZNLBbDwcEBzGZzwbVLSkGOBfrYFPYzZ85wpr1ciH3zESsl3uv1YnNzE+3t7dyTqVBI2d07Go3CbrdDp9OhoaEBS0tLCAaDMJlMXPE2oToFU8RBaktVLlFBCOHSytkAZI/HA5fLheXl5ZSmiUajseT7gxysJXKwGskJMe712cZ85JFH8Mgjj6S89vGPvxYO89hjj+Gxxx479L3GxkbMzMxkHJNhmDeVOs+quApy1aZxOByYm5uDRqPBqVOnRJ2HnCw2fNdTOSnsQqNQKMqKEcoE26izu7tbFEucVBYbtu7O0aNH0dLSgng8zhVvYyuCsr5rNtXXZDJJ/mRMOYycLDa5SE8r5zdN9Hq90Ov1nNDJV7G71DmIhRzEVa0ih/NbDLIWNrlq07Adm71eL8bGxvDqq6+KPh+5WGyCwSDsdnvZ2UBiIKT1g03ljsViGB8fx61bt6oqyDfXuDs7O1heXsa5c+dgMBgQi8W4m0d6RdBoNAqXy4Xt7W3Mzc1Bp9PJuqZJvSH1Tb+c7fObJjIMA7/fD7fbjfn5eYTD4ZRu5bksh3IQFXKYg9TWOxYxMsSkvs6LQbbChq1Nk6l5ZSAQwOTkJFpbWzE6Olqxgy2HdO+9vT0sLCyUXD1ZbIQSNsFgEBMTE+js7ERfXx93DVS7sGEYBgsLC/D5fLDZbAW5mdRqdUrPoUAgwGWFRaNRmM1mWK3WglyRFOGRejETasHhp5X39vampJWz1crZ+Byz2ZwiIuSw6MlB2MhhDmLMQy61eQpFlsKGDRDO5Hpi05kLjSkREim7e7MWKnZBlIvrKR0hhM3t27cxPz9/SLyJ4eZix62EYIpEIrDb7bBYLLhw4UJJCwEhBHq9Hnq9Hn19fYjH49jf34fT6cTy8jICgQDW1taqphR/rSDlcRZrMU1PK49Go1wT3YWFBTQ0NHBxYHJY0OUwB7kIAKGL81VTZ29AhsKGDRIGUjtyx+PxFLdEpiddsZ8apHJFsa6n1tZWjIyMyHqxKkckMAyDpaUluN3ujOKt2grp8cc9ODjA1NQUjh8/LmiHXKVSybmlAOCVV16BRqPhSvGzHaTFTPUF6jvdW2prRaW2r1ar0dbWxl2/bLfy1dVVuFwuhEIhtLe3o6mpKWP2jNjIQdjIpTifGMImWwNMOSI7YcPGGPBvkl6vF1NTU+jp6UFPT0/GHzErCISIiv+x4RwA4Nd89ozbEJN0YcBaL4QoRMfCunTEesorRdhEIhFMTk7CaDRm7bpeja6oRCKB7e1trK6ucvE0YqJQKNDR0cHFTLAdpKemppBIJLjA0HRXAqU86kHYpKPVatHd3Y3u7m5MT0/DarUiFAphZmYGsViM61YuZFp5LuQibKSeA0CFjeyEDfDaQsMwDDY2NrC1tYWzZ8/mXBSEFDYsPzacSxE3lXgqZfeDHxwttOuJFR9iCZtij9H+/j6mpqZw4sSJnNYMsSw2Ytbe2d3dhVqtFrQCdqEQQmAymWAymbhU33RXgtVq5TJg5GwJlDNSW6qkthixGI1GdHR04MiRI1zhNTatnG9ZLCetPBdyaKkgF1eU0Pd3n89HXVFCEI1GMTU1BY1Gg/Hx8bzqU0hryq/57JzVhm+9qcSPhn3Kv3r1KqxWqyjB0VJ14E6HYRhsbm5ic3MTFy5cyJvKXU0Wm0gkgtXVVTQ2NuL8+fMVu+Gy+5JpeyqVCq2trWhtbQWQDMJ3uVxYXFxEKBSCyWSC1WpFU1MTrQdSBFILC6m3DxxeSJVKJaxWK6xWK4Dk74GfVs7P7CsmrbyYOUgBdUXJA1nevdgqmceOHUNHR0dB3+G3VRCDdOuNWDgcDgQCAQwODnI3BaHJFqAsBIWKj3g8zhVmKkS4AuIG+QoJa4FqbW2FWq0uaHwpFia2Qi2/do7T6eQaK9LaOYVBLTb556DRaNDR0YGOjg4us8/lcnFp5UIUpJRD5WE5iCuAChtZChu/34+RkZGilLxSqUQsFhNxVklxo/vh/xBlbIZhsLi4CI/HA51OJ5qoAcSrDsyOnU98BAIBTExM5IyZykQ1BKiyHeUvXLiAg4MD+P3+im6/1GOUXjsnEonA7XbT2jkFUu8Wm2JEBT+zj00r5xekZBimpFgwOYgKubiixBA2bGfvakCWwqa3t7fohVfowF6+O4pP4MH34cc4HFhcDqFQCJOTk2hqasLY2Bh+8YtfCDZ2JqR0RbHxHdm6j5cztpQkEgnMzs4iEonAZrNBpVLB6/XKXohlQ6PRpNTO8fv9cLlcXO2cSgeGyhmphYXU2wfKi29JF9XpsWAajYYT1Xq9Put25CBs5OSKEvJYUIuNRIjtikpHKNcUW2jtrrvuEtVKw0cKYZNIJLC4uFhWMLRYwcPlEg6HMTExgdbWVgwODnI3XiksTGJsk1+4ja2dk6nfEL96cj0h9TUph2MupKhIjwULBoNwu91YXV3l6qmwQoefVi4XYSP1HNh5CBkn5/f7YTKZBBtPbGpG2FQiFTudcsQNv2bL6OjoIfO+mDcrMWNsMgmbcDgMu92OpqamsurwiBU8XA4ejwfT09M4deoU13+HpRpcZ6WQHhgaDofhcDgQDodx+fLlitXOkRP1brERcw5arRZarRZdXV1gGAY+nw8ul4tLK2fbPtCsqNR5CFlLyO/3o6urS7DxxEaWwqaUi7MSMTaZyFbzJhfsQm+xWDLWbBEjdZ1PJWNs3G43ZmZmcPLkSe4JTKixpSZfRletWGzywfYbunXrFkZHR+uudo7UwkLq7VdyDoQQGI1GGI1G9Pf3c5W3XS4XgsEgrl27ltKtvNLXm1w6jNPKwzWCUqlEOBwWdMxscTaZKNR6w7qeMj3hs4i9gIs5PntzYxgG6+vruHXrVtGB4LnGloMFhG3OGY/HYbPZst5A5DLfSpKvdk5jYyNnzRGjU7sUSH2O5SBsAGmsVvz6OG63G0NDQ1zQu9frhVarTelWLvYc4/G4LKyUQluOAoEAFTZSoFKpEAgEJJ1DLnHDMAyWl5fhdDozup74iO1WE1s4MQwDu90OlUqF8fFxwX5gcrDYhEIhTExMoL29Hf39/TlvlPVisclFvto5rBuh2mvn1LvFRi6kB70HAgG43W7ueuO7SUtNK8+FnIKHabq3zKgmV1Q6mVxTbPNDk8mEsbGxvAu9mK4idnyxBILP54Pf78eRI0fQ3d0t6NhSL9qsW63Q9hZSCRs5k147h3UjrK2tcU0XrVaraNVpxUBqYSH19uVC+m+Nn1bOXm+sm3RzcxMMw3DZfWazWRAhIKfgYSGFDa08LBFiWTmKcUfxYa03LpcLN2/eLCrGRMzgXnZ8MY7Vzs4OlpeXuR4yQiOVxYZt7bG9vV2UW00qISYni00u0rtHp1en1ev1VVE7R+rjLZfFVO4oFAqYzWaYzWYMDAwgFovB4/HA4XBgaWkJarWasx4aDIaSxKJczgWtY1MjSJEVlQ9WEP3K7VeKLjYotsVGyPETiQTm5+cRCARgs9lw5coVwcbmI4Ww4VdIzhVPk4lihI1QT9zV/OSeXp22mmrnUIuNtJRyDFQqFVpaWrhYx1AoBJfLhfX1dc5CwcbnFCqshRYUpSL0PGiMjQCU8iOtdB2bYvhZ6+uKypqqRPBwNBoVZKxQKAS73Y6WlhacOnVK1Bus2BaQ9JtjMBjExMQEurq60NvbW/S+1ZPFRuh9LaR2DtvAU2rfv9TCQurtywEhjkFjYyO6urpS0srdbjcnrM1mM2dhzBYPJieLjdAF+qiwkQAxY2xKdUfxKabmTbUED7NutkoVF6yEaGK3we7b6dOnOVdJqWNWEqnjkMQivXYO+3TNFm0Lh8PY3d1FU1NTxbNSpD7eVNgILyj4aeWssN7f34fb7T7US42fVi4XYSP0PKLRqCyyvQqlpoSNXC02LIXWvBHbYlNuDA/DMFhdXcXe3l7WDK9qu9myx5wQgrW1Nezu7ubNXstHrYoMOZD+dP3KK68gEAhga2tLkto5Ults5LCYSonYgoKfVg6k9lLzer1cGYNIJCKbc1FN91+hkaWwKeWEyCEVuFDyWW/kHGMTi8UwOTmJxsZG2Gy2jD9i9lzIwddcKIQQxGIxTE9PQ6VSZd23YsekFhvxIYRAqVRiYGCACwqtZO0cqUW8HLYvNZW2lKSnlQeDQbhcLgQCAdy4cSOlW7kUlg4hrwepr69SkKWwKQWxD7wQ7ig+ucSNXNO9vV4vJicnMTAwgM7OzrzjV5OwSSQSuHbtGvr6+tDT0yPImNV2M6gV+LVz+IuOWLVzpL7x1/v2AWldQIQQrozBzs4Ozp8/zwW+sxZEodPK8yG02JTDOS4G2Qqbenjy/LHhHN7w5w+i8YOfTnldqVQKFtybiVKEzfb2NlZXV3Hu3Lm8QWTVZD0DAIfDAa/Xi+HhYbS1tQk2LrXYSA9/0clWO4cfK1FOHzOpkHrRkUNciRzmACTPhUqlyplWrlKpuGuu1LTyShKLxaqueGZ1zbYG+deP/RBvwJMp4kapVCIUCom2zWJibBKJBGZnZxGJRDA+Pl7QBV4twoaNFbp9+zaampoEr9NQTyJD7jdnlkJr51it1oKbCEotLOp9+4B8hE0m0tPKw+FwSlq50PWahD4W1VZ1GKhBYSOHH1m5VCLduxBXVzAYhN1uR3t7OwYHBws+rtUgbGKxGKamptDQ0ICxsTFMTEwILkKoxUb+ZKqd43Q6uc7Rcq6dwyL1PU8OokIOcygUtmlsZ2fnoXpNkUikbFep0DVsWPFVTchW2JRygxazKzbDMDgx/X+wcOYtgo8NAKHPvWa1kUO6t8PhwNzcXEnpznIXNn6/H3a7HX19fVyFZEKI4HMu9hqudkFe7fBr57Cdo/m1c9jKtGztHH7D13q2mEi9faC6hA2f9HpN6a5SQgiX4WcymQrax3rv7A3IWNiUgljCJhqNck/3YsKKGym7e7PNOl0uF8bGxkra50o02Sz1Rnr79m3Mz89jaGgIZrOZe12hUFCLDSWFfLVz2MyXWCwm+r0hF1ILCzmICrZUQ7WT7iqNRqNwu93Y2dnB/Pw8GhoaUjL8Mu2zGK4oKmwkRIzqw/v7+5ienuYygbYFHf0woc89CeW7nxHVYpMtxiYajcJut8NgMGB0dLTkH4cYIoElvZBeofAFm81mO5SCKYYgoCKjtkivnXNwcACXy4WdnR0QQuD3+4t6shYKqYWN1Ntn5yC1uBLjt65Wq9HW1sYlNbAZfsvLywgEAindytl7GnVFyVjYlNrhWyhBwDY+3NrawvDwMHdiH/BO4J+Nw4JsIxuar3wc8Xv/H9HGzxRjc3BwgKmpKRw7dgzt7e1ljS+GW4eFtQYVcxNja+9otdqsgq1WhA0VU5WBEMJlvhBC0NDQAKVSyT1Zs7VzrFZrUX3iSkFqYSEHi43QLQRKoRJWI7bBcHd3NxiG4bqVT01NIR6Pw2KxQKPRCDoPGjwsMUK1VWADS9VqNcbHx1PUb6VuIHf9y7PA+fOijJ2+D5ubm9jY2EgRcOUgpiuq2IXb5/PBbrcXXHtHSIqdqxALlNRPzvUIm+Lb2tqKtrY2rnaO0+nE/Pw8wuGw4LVz0rcv5aIutbBi5yAHYVPJAHNCCEwmE0wmE44cOcLFhG1tbeHg4ADXr1/n4nPKKWVAXVESI4TFhrVcHDlyBF1dXQLNrDT4AcViEI/HcfPmTSQSiUMCrhzEFDbFjL23t4fFxUWcPXs2byq3HCw2Qi0O1GJTWdKPN792Tm9vr2i1c/jbr3eLDZ3DazFhiUQCRqMRXV1dcLvdXCkDnU7HXXfFWBGrrbM3IGNhU+kO3wzDYHNzE5ubm3mL0Ol++D8QePB9JW2nWMQSN4lEAleuXCm5c3UupLbYMAyDxcVF7O/vY2xsrKCS5mK5cAodU6jjL/WTc72S67jnq51jMBi4BaeUIGSpA2elFlZA8hhIXURODu4wdh5KpRINDQ2HShm43e4UKyJ7XarV6qzj+Xw+rkdWtSBbYVMKpbqi2B5BSqVSUMuFUAgtbm7fvo1AIIDx8XFYLBbBxmWR0mLDBkAbjUaMjo4WfMMVK91bCqjFprIUu7Cn187x+XxwuVxc7Rx+A89C7kVSCwupLRVymoMc1o5MwcP8tHK+FdHtdmNjYwMAUto+8I+l3+9HX19fRfehXKSXlwJSiivK6/Xi8uXLaGlpwdDQkCQX5r9+7Id5PxP63JNlb4dhGCwsLGBtbQ06nU4UUQNIJ2x8Ph+uXLmC7u5unDx5sqibvZiZXJWEBg9XF4QQGI1G9Pf348KFCxgZGYHFYoHD4cC1a9dw48YNrK+vw+/3Zz2vUgsbqbcPyEfYSD0HoLCsKNaKePToUYyOjuLcuXMwmUzY29vD1atX8eqrr+ITn/gEXn31Vfh8vqwejBdffBGnTp3C8ePH8clPfvLQ+2tra3jggQdw7tw53Hfffdjc3OTe+8hHPoKhoSEMDQ3hW9/6Fvf6ysoKXve614EQskgI+RYhpOguorK12JSaFRUOhwv6LMMw2NrawsbGRkH9j/hIdfGWY7mJRCKw2+0wm80YHR3FL37xC4Fn9xpSuKJ2dnawvLxc9LnMNy6Fkg8hF3alUplSfp+tncOm97K1c5qbmzn3gdTCQg4LuhzmIHSadTnzKPZYqNVqrnEsAHg8Hmi1WvzZn/0ZZmdnMTU1BY/Hg1/7tV/jkjDi8Tje//7340c/+hF6enpgs9nw6KOP4vTp09y4Tz75JJ544gm8613vwksvvYSnnnoKX/va1/C9732PE+7hcBj33XcfHn74YZhMJnzkIx/Bhz70ITz++OPHCSH/A8C/BfDfi9kf6eWlgKhUqoJcUWz6r9vths1mK3ohVCqVuNd1tdRpVhyPx4MrV66gv78fJ06c4G6CcgjwLXdshmEwPz+Pra2tks4lixyEjRDbl8N+1BtiCgu2ds7Zs2dhs9nQ1dWFQCAAu92OV199FcvLy4hEIqJsu1CkFlaAPISNHObAzqNcgWWxWPCHf/iH+O53v4v7778fv/M7v4OtrS28853vxNjYGD70oQ/hn/7pn3D8+HEcPXoUGo0Gjz/+OF544YWUcWZmZvCmN70JAHD//fdz78/MzODee++FSqWCXq/HuXPn8OKLL4JhGLz00kt47LHH2CG+CuCtxc5f+rMgIIW4oljXU3NzM86ePVtSwJnYLQ9yUYxLimEYrK+vY3Z2FhcuXODUOFBcI8xiEVvYsAt3JBLBq6++CkIIRkZGcgbAFTKu1G0gpF4cKPJGoVBwHaNZ94HBYOB6uk1OTmJrawvBYLCi85LDgk7n8BpCW44CgQBsNhs++tGP4sc//jH+5V/+BQ8//DBcLhd6e3u5z/X09GBrayvlu8PDw3juuecAAM8//zy8Xi+cTieGh4fx4osvIhAIwOFw4Cc/+Qk2NjbgdDphsVj46/ImgO5i5yz9WRCQfIJja2sLk5OTOHv2LHp6ekTbjtgUIm7i8TgmJydxcHAAm80GnU6X8n6lxIfQsEG+BwcHuHr1Kvr6+lKsUOWMK6Wlw+v1YmlpCU6ns6xrS+r9qEeksliwVWkNBgPOnz+Po0ePIpFIYH5+HpcvX8bc3BwcDocgtb1yIReLjdRzkJMrSuheUfxyGTqdDg8++GBBNc8+/elP49KlS7hw4QIuXbqE7u5uKJVKPPjgg3jkkUfw+te/Hm9/+9txzz33CDrnmoqxyZbuHY/HMTMzA4ZhMD4+XnZaICtsfs1nx48N58oaq1RyxduwTR57e3uzCji51JopZWyHwwGHw1FyPE0mpBQEu7u7WFpaQm9vb0rDRavVmrMnDEUeSL2ws8XpGhsbodfruawXtoHn6uoqVzvHarXCYDAIOl85WCroHF5D6LRztnVDOt3d3VxGFZAs9Mo2FWbp6uriLDY+nw/f+c53uKSVp59+Gk8//TQA4B3veAdOnjwJq9UKj8eDWCzGrtM9AFLNQAUgW2FTCpnSvX0+HyYnJ9Hb24vu7m5BftBSW2xYMokbdpEcGhqCyWTK+l2xA3zFGDuRSMDlcoEQIohA5SNmG4hsMAyDpaUlrt4OwzBcOwu2J8zS0hJCoRDMZjOsVmu6mfYQ1GJTf2QSVvwigAAQDofhdruxvr7OZbmUUzsn3/YrjVwqD0s9B3YeQltsMllnbDYbFhYWsLKygu7ubnzzm9/E17/+9ZTPOBwONDc3Q6FQ4BOf+AQuXrwIAFyVZKvVCrvdDrvdjgcffBCEENx///349re/jccffxwA3gXghUMbz0PNCRu+4Nje3sbq6mpBlWfL2Y6UsOImkUhgYWEBfr8fNpstb7xJtcXYRCIRTExMQKlUoq+vT/BiXJn6Z4kJG8Cu0+kwMjICAClBoPyeMGzNCafTiZWVFahUKs6ao9frJV9U6h2pF/ZCtp9erK3c2jnFbl9s5CAq4vG45EUC2XkIKWyy7ZdKpcLnP/95PPTQQ4jH47h48SLOnDmDZ555BmNjY3j00Ufx8ssv46mnngIhBPfeey++8IUvAEjWG3vjG98IADCZTHj22We5bfzFX/wFHn/8cbz97W9fBHAdwF8XO2fpz0IWynFFsa0CYrGY4E/2QKqwkdIdxRL63JOw3/02WK1WXLhwoaBjJ+ZCLrSw2d/fx9TUFE6ePImDgwPBxuVTSUtHIBDAxMQE+vv7ubYdubadXrk2HA7D6XRidXUVfr8fJpOJEzr1aLGRen+lXtiL3T5bO4etnxOPx+F2u+FwOLC4uIiGhgbOmlOIG1QOokIuc6i1GJt819YjjzyCRx55JOW1j3/849y/H3vsMX6GE0djYyNmZmYyjnn06FFcvnwZAI6XNGnIWNiUAiEE0WgUly9fRnd3t+CtAljEsHb868d+iDf8+YMlf//cL/93UTVuqiXGZmtrC+vr67hw4QJ0Oh18Pp8o866UIHA6nZidncXQ0BDMZnNJYzQ0NKCrqwtdXV1cILXL5cL6+joikQjMZjMaGxsFj6WgZKbahVV67RzWDcqvnWO1WrOW3peLqKBzSCK00JZauJeCrIVNsYvNzs4OgsEg7r777pzxJeWiUChEzzQohWIK+Mld2CQSCczOziISicBms3FWN7EEiNjp3gzDYGNjA7du3cLo6CgaGxsFGVehUMBiscBiseDo0aNYWlpCLBbjYimMRiNnzSknHZ6Sm2qy2OQj3Q3KpuiygaJNTU2wWq0wGo1cBqTUC58cRIVcekUBtHSErIVNocTjcczOziIajUKv14sqaoDkE040GuX+Lwd3FEuh4kbOMTbhcBgTExNobW3F4OBgyo9ULAEipsUmkUhwWXk2m03Um59SqYTRaERbWxsYhuEWJbaUOZsZI0RXablQ7RYTOW+frZ3DWhej0Sjcbje2t7fh9Xqh1WoRj8cPlZOoNFKfA0A+righfw+RSKSgJsJyo+qFDZvazLqexGwVwKJUKhEKhUTfTqkUIm7kGmPj8XgwPT2NU6dOcabx9LHFmLdYwiaRSODq1atoa2tDf3+/6Ddf/n4QQmAymWAymTAwMIBoNHqoqzRrzanGmxcfqRe1eoGtncMK50AggNnZWa49DdtIMV/2nhhIfQ3IwWokNNkyouSOrIVNvsVmZ2eHS23mxyuIrd7llBVVKnJ0RW1ubmJzc5OLp8mEWAJEjHTvg4MDBAIB3HXXXRlFmhjkOj5qtRrt7e1ob2/nMmOcTiempqaQSCRSrDm1doMWEzlYC6SAEAK9Xg+DwYDOzk4YDIaK1c6RI3JwRQl9Lfp8PipsKgUbfxEOhzE+Pp4SO8CKDjGfFqpB2OSz2shJ2CQSCdy8eRPxeBw2my2nOVeseQtdLfnWrVtYWVmBTqfjaonICX5mzJEjR1JcDAcHB9Dr9dyiVG6dk1pHaleY1LBVfzPVzmGD2oWunZOOHM6BHFxRQldg9vv9ghVBrSRVJ2zYBnAdHR2H4i+A11K+Ky1s5BRnw5JL3MglxiYUCmFiYgLt7e0FuWrEtNgIMS7DMFhYWIDP58P4+DiuXr1a0ZtuqfuR7mLw+/1wOp1cnRN2QTKbzZI/laYjh0VNSmuE1JaQbFaChoYGdHZ2orOzM8VCOD09jXg8ztXOsVgssrumSkEOriihxVUgEKAWG6FJ/7Hs7u5icXERZ86c4coyp1MJa0o1WGxYsokbhUKREgAtJIUurm63GzMzMxgcHCzYqiHn4OFYLAa73Q6j0cjVE6rGujKEEBgMBhgMBvT39yMWi8HtdmNvbw8LCwvQarWcNUeo7K5yqdXg3WqgkAU93UIYi8Xg8XhKrp2TaXypkYMrSujifNQVJSKJRAJzc3MIBoOHXE/pZGqrIDTVJGyAzOJG7JYKuWBTn7e3tzEyMgKtVlvw2GK6osoZ1+/3Y2JiAkePHkVHRwf3eqWFjRjbU6lUaG1tRWtrKxcw6nK5uExEi8UCq9VadQJOKKQWNlIf91L2X6VSlVU7R47Ioa2DGMKGuqJEgHU9tbe346677sr7A5LSYiNHdxRLurgRu25LNtiGpADyxtNkQo6uKIfDgbm5OZw9e/ZQqYFqtNjkgg0YZZst8qvWshWVrVYrrFZrUYKVUr0I4YJJr53DFp3MVjuHj5x+X1JbjoS2GtEYGxFwOByYmZnJ6XpKp5pdUeVWH84HX9yIGWOTjWAwiImJCXR1dZVcFVpOriiGYbC2toa9vT2MjY1lDIgsZlwhboqVFlL8qrX7+/s4ceIEXC4X5ufnEQ6HOWuOxWIRLbBS6oVNaouN1AhtqeAXnQRwKLCdDchvbm6GVquVRWyLXBAjxoYKG4HRarWw2WxF1dhQqVSiu6KksnYIAStuKt300eVy4ebNmzh9+jTX86gUhM5eYik23Tsej2N6ehpKpRJjY2NZb6y1ZrHJh06ng06nQ09PD+LxONe8c3l5GWq1OsWaI6QYkNoVVM/CRuhMnHQy1c5xuVyYm5tDJBKByWTiegRKnZUkNWK4otra2gQbr1LIWtgYDIaiRUolLDa5fsRydkexhD73JBTv+pOKiDPWqrG7uytIKwEx6s0AxQkmNpOrs7MTfX19OT8rRYyNXES3UqlMSf9l4ygWFxcRCoVgNps5a44cuiJTSqOSwi6TK9ThcMDlcuHatWtQqVTcNVcPtXPSEVrYUFeUCJRyUVZbYK9UNHz1z5C47wlRtxGPxzE1NQWVSiVYKwExLTaFjMt2Gi80k6veLDa5SI+jYK05KysrUKlUXBVkvV5fVQuSlBYbOViLpHQFKZVKmEwmGI1GnD17NmPtnEpU15bLb5wKmySyFjaloFKpZN3uQE6I+WSfSCRw+fJl9Pb2oqenR7BxxbJIFCJAtre3sba2lrMycinjsgixSFWLkFIoFGhqauLckuFwGE6nE6urq1xWDPvknc+aI/X+ykFcSI2U+88XVum1c7xeL1wuF1ddm435Eroek1yuAaFFJo2xkQmVSPeuFe76l2eB8+cFH5fNkLHZbGXF02RCinRvhmG4cgP8TuOFUC1CQ2oaGhrQ1dWFrq4uLivG6XRifX29oNL8clhUpEDs+JZqINsx4PdK49fOYesxlVs7J30OcghgjsfjglqmaK8oEZC7KyqbSq+GOBuWQruBFwLDMFhdXcXt27e5YlxCU+l072g0iomJCVgsFpw/f76kwmHlzvczL6TGJf3Rb2S3SNaCkErPiolEIpzI8fl8MBqNnHtBDjVO6t0VJTWFZgJlq52ztLSEUCjEWQlLqZ0jl8Bl6opKImthUwpsSwWxqURPqkohhLiJxWKYmppCQ0MDxsbG8Oqrr8qykF42MgkCn88Hu92OY8eOob29XbBxc5G+UKWLmkyv5RI6tYBGoznkXnA6ndjc3AQAWCwWxGIxyRZ5KYUkFTalW63y1c5hrTkmkynv+HKy2AgtbMR4QBWb6l+V06iUK6qWhA1Qnrjx+/2w2+3o6+tDd3c3APGCfMUcly+Ybt++jYWFBZw9e7asH3ahwiZT+4VMoiYT/M/9zt3Vb7HJBd+9MDAwgGg0ir29PYTDYVy+fLliwaKZ5iUFVNgIU0cnU+0cl8uF7e1tzM7OQqfTcddVpsxOuQgboedBLTYyoVKuqHzbKdUdJXaRvlyUIm5u376N+fl5DA0NwWw2c6+LaVkR02LDMAxWVlbgdDoxNjZW9uJYqmuoUFGTzt/9sj/5jxvJv2rdmqNWq9Ha2orbt29jeHiYa7TIBouysTmFPHWXitSuKDksqFIihqhQq9Vob29He3s71xSW30bEbDZzbit2LZDDeRDaYhMIBApOlJATshY2co6xybedQCAg+hzEoFBxwzAMlpeX4XK5MhZRFLPejJjCxm63Q61WY3R0VJAbVbHC5r/+g7BtCPgCqdZFTnqjRX7F2tnZWej1eu6pO1OV6HK2KxXUYiO+tYTfFLavry+l8CRbqkCr1SIej0t+PoQWNolEoiq9ErKfcbELQyUqDwO5hQ0bdV+t5BM3sVgMk5OT0Gq1WQWAmAJEDEKhEAKBAPr7+wVPTy/0+i3VSlMo9Rabk16x1u/3w+l0YmZmBvF4HE1NTWhubhY89beSSL2QyoFKu4HSC0+Gw2Gsr6/D4/Hg8uXLMBqN3PuVdIcCwgqbar62ZC9siqVSWSGZhE0ikcDi4iK8Xm/SilFF2VHpZBM3bEDtwMAAOjs7s36/mtpOuN1uzMzMoKGhQVBRAxR+PX7y7yu/sNaKNaeQGzD/qbu/vx+xWAxut5t7CNFqtZzbqtzq2JVE6sVHDvFcUse3NDQ0cL3QBgYGDtXOqaSAFtolJvX1VSo1KWwqQbqwCYfDsNvtaGpqwsjISFVeDOmki5u9vT0sLi4WFFBbLcJmc3MTm5ubGBkZwfXr1wUfvxBhI4WoSaferDkqlQqtra1obW1N6T/ExlDwm3fmWyjqOStK6u0D0gsbdg5KpTJj7Ry+gG5oaODcoUL3S+PPQwjkIFpLRfbCRq51OfjChn3iP3XqFFcjoVYIfe5JNPz7T2FxcRH7+/sFB9TKXdgkEgluEbPZbKLVoMh3/cpB1GSiVqw5hZCp/5Db7YbD4cDi4iIaGxs5a45WK2wMVLlILSyk3j4gjziQbOKKL6ABcAKa7ZdWTIXtcuZRCpFIpKqsl3xkL2zkikKhQCwWw9raGm7duoWRkZGMN71qKtaXjWvXrsFoNGJ0dLTgm5ichU0kEsHExASsVisGBwdFvTFnEzZyFTSZqDdrjlKpTCnkxi5G8/PzCIfDKdYcqYuySS0s5GItkXoOhbqAdDoddDodenp6DlXYJoQUVTtHbHw+X1VWHQZqWNiI/YMnhGBjYwNmsxnj4+OS/7DE5MzPvlF0GrhchY3X68Xk5CSOHz+OtrY20beX6RqsJlGTCblZc8T+rfMXI35GzPLyMtRqNSKRCAKBgCiuhXxILWyk3j4gD2GTSCSKDhTOVGE7PYuPFTqFWk6EPBdU2MgMsYvn+Xw+rK6uwmw248yZM6JsQ24UW+NGrEJ65bC7u4ulpSWcO3euYkWn0tPeq13UpJNqzXkjbJBe6IhJekZMMBjEtWvXONeC2WzmrDmVcI9ILSzkUEdHDv2yhBBXGo0mZ+0ci8WC5ubmilkKq7U4H1AFwqaUC5ZtqyDGjWVnZwfLy8tcZoUYSFmkLxfFiBs5WWwYhsHS0hI8Hg9sNltF+wvxr99aEzWZkJs1R2y0Wi3UajXOnTuHRCJxqL4JGyiq1+tFWXylXtSl3j4gD3EldP2YTLVzPB4PXC4XlpeXoVKpuLgv9toS+kEyEAhQi42cYNsqCFmEK5FIYH5+nutazd7ACqEW4mxYChU3chE26TV3Kn0TZm849SBq0qlUbI7UlkH2mlIoFGhqauI62ofDYU7kBAIBrlqtUIGigPQWG7m4gWp9DkqlElarFVarFUCy7pbL5cLq6irXz4l1aQkFdUXJDKGrD4dCIdjtdrS0tODUqVMghFS0i7jcKETciClsWLGQ74YeCAQwMTGR0sOq0nzr6jFJtitHxLTmSO2OyURDQwO6urrQ1dV1KFBUoVBwT9wGg6Hk+UstbKTePlAfwiadxsZG7tpiG8Pu7e0hGAzi6tWrgtTO8fl81BUlFlK3VXC5XLh58ybuuusuTi0LvY1qJJ+4EaulAn/sXKZf9rydOXOmqCcZIW/U9WilKZR6y7TKFCjKihyfzwej0ci5rYpxlUotLOTgipKDsBHaFVUMbO0ctVqNQCCA06dPp9TOYcsVFFs7h8bYyAwh2iowDIPV1VXs7e1hdHT0UFR6scKmltxRLLnEjZgWG3bsbDeS9fV13Lp1K+N5y0WhlqBCoKKmOOotNkej0aCzsxOdnZ1gGAYHBwdwuVzY3NwEAM6aYzQac16PUgsbOcS3yEHYyGUOSqUyb+0cfgPPXC5RKmxkRrnWlGg0iqmpKTQ2NsJms2W8YOvdYsOSTdxUwhWVTiKRwM2bNxGPxzE2Nlb0ExQ753JvUFTUlEexIkfqGJtyIYTAbDbDbDZjYGAA0WiUEzlerxcGg4Gz5qSnFEstLOSyoNM5ZLcapdfO2d/fh8vlwtraGlc7J5OI9vv96OrqquQuCIbshU2lXVFsnZN8vZCosHmNTOKmEhYbPuFwGBMTE2hra0N/f39J1025mQVU0AjHrS0fAOCPvwh86t/lv01J7Q4RErVanZL26/P54HQ6ud5D7EJkMplkYbGR+tjLWVTIbQ7pAe6RSCRFROt0Ovz85z/Hm9/8ZgQCgawWmxdffBF/8Ad/gHg8jve+97346Ec/mvL+2toaLl68iNu3b6O5uRnPPvss14fvwx/+ML73ve8hkUjgzW9+Mz772c+CEIL77rsPt27d4grdTkxMtDEMs1fKsZC9sCkFNt27WLa3t7G6ulpQnZNShE0tuqNY0sVNJYXNwcEBJicny25pUY6woaJGOFhRw/LHX4wVJG5qEUIIjEYjjEYjjhw5gmg0mlLETalUorGxEeFwWNAs0EKRg6igc0hSSgNMjUaDjo4OdHR0gGEYeDwe7O7u4nd/93ext7eHmZkZmEwm3HvvvZzgiMfjeP/7348f/ehH6Onpgc1mw6OPPorTp09z4z755JN44okn8K53vQsvvfQSnnrqKXzta1/Dz3/+c/zsZz+D3W4HALzhDW/ApUuXcN999wEA/u7v/g5jY2PsMCWJGqBGhY1SqUQkEin482zfoEgkgvHx8YJSMeVYgE5OVMoVdevWLaysrOD8+fNlpyaWek6pqBGOdFHDImdxU0mLhVqtRltbG9ra2rg4wIODA8zMzCAej1e0kzQgH4uNHOYgtbAptwEmIQRNTU145plnAAAf/OAHcebMGfzgBz/A008/DavVigcffBBDQ0M4fvw4jh49CgB4/PHH8cILL6QIm5mZGXzmM58BANx///1461vfym0jFAohEomAYRhEo1G0t7eXPOdsyP6OLLYrKhgM4sqVK9DpdBgeHpa8mVo1E/rck9y/xbbYxONxzM/P49atWxgfHxek3kIpmVxU1AhHNlGTD6kfMKTaPiGE6xZ94cIFnD9/HiaTCXt7e7h69SomJyextbWFUEi8YGw5CBsAkosKQHp3qNDusHA4jDe96U34zGc+g6tXr+Kv//qv0dTUhK2tLfT29nKf6+npwdbWVsp3h4eH8dxzzwEAnn/+eXi9XjidTtxzzz24//77ucD5hx56CIODg9z33vOe9+D8+fP4sz/7M5AyDqj0V4MIFCpsHA4Hrl27hpMnT+LIkSOSX5h8/vVjP5R6CiXBihsxhQ3DMJidnQUAXLhwQTAxWqwriooa4ShE1PzxF7NnOkr125WDqGL3nc2GOXXqFGw2G44ePYp4PI7Z2VlcuXIFi4uLcLlcgv4u5WCpkPocyAWhhQ1b+I+lp6cHFy9ehMlkyvvdT3/607h06RIuXLiAS5cuobu7G0qlEouLi7h58yY2NzextbWFl156CT/96U8BJN1Qk5OT+OlPf8q+9s5S516Td+Z86d5sif2VlRWMjY1xgVSV4Nd89optSypCn3tSNGETCATgdDrR3NyMkydPCrqgFSpsPvn3CipqBKQYS00ucSMVcgzeJYRAr9ejr68P58+fx8jICCwWCxwOB65evQq73Y7NzU0Eg8Gyti8HYUNJUkqMTS6ypXt3d3djY2OD+//m5uahAqhdXV147rnncP36dfzn//yfAQAWiwXPP/887r77bq5dxMMPP4xf/OIX3LgAYDQa8Y53vAMAxkudu+yvSKFdUdFoFNeuXUMsFsPo6GjZAXf0aSEzyr/+T4IfG4fDgevXr3NZIUJTiBijgkY4bm35SnY/yQWpXTGFbl+pVKKlpQUnT57E+Pg4jh8/DgCYn5/H5cuXMT8/D6fTWXRChNT7D0jvApIL5cbYpJNN2NhsNiwsLGBlZQWRSATf/OY38eijj6Z8xuFwcPfST3ziE7h48SIAoK+vD5cuXUIsFkM0GsWlS5cwODiIWCwGh8MBILlG/+M//iMATJU695q8S2cTNgcHB7hy5Qp6enpw6tSpstWtGI3HaonBn/6dIOOwQZLLy8sYGxtDY2OjKNagfOeTihrhKEfQpFttpPwNSv37L1VYsHVNhoeHMTo6ipaWFrhcLly7dg03btzAxsYGAoFA3v2Tg7ChJBHaFRUMBrlMKD4qlQqf//znufiYt73tbThz5gyeeeYZ/MM//AMA4OWXX8apU6dw8uRJ7O7u4umnnwYAPPbYYzh27BjOnj2L4eFhDA8P4y1veQvC4TAeeughnDt3DufPn2etN18ude5VESlbrIDIJGw2NzexsbGB4eFhwRp7sdspViDVctp3OsV0BM9EIpHA9PQ0CCEYGxuDQqEQzc2V6zqjokY4hLDSpGdJSbm4VntLA6VSyZXcB5ILWnqlWqvViqampkMLZyKRqPuEC6nFLYvQwoZhmKzjPfLII3jkkUdSXvv4xz/O/fuxxx7DY489duh7SqUSX/rSlw69rtfr8eqrr6a89tnPfrbkQnE1eUXyY2zi8Thu3ryJRCKB8fFxQU88K2yK6e1Sj5QqbkKhECYmJtDZ2Yne3l7uBi6WpSzbuFTUCIeQric5pIBLbbEQY/tarRbd3d3o7u7mKtWyXcpVKhVXBVmv10seY8MwjOTCQujYlnLmIdT6JvV1XS41KWzYeiSBQAB2ux1dXV0pC6NQ0OrDhVOsuNnf38fU1NSh5qOAeBlX6eNSQSMs1R5PI0fEXoDSK9WGw2FO5AQCAe795uZmSSw3UreUAISPbSlnHkIei2oWN1UhbEp5Qo9Go7h+/TqGhoZgNptFmVc5wqae3FHFsr29jbW1NVy4cAE6ne7Q+2IVR+RfZ1TUCItYouaPvxjDM++UNsam1iw2uWhoaEBXVxe6urq4wqahUAg3btyAQqHgAvsNBkNF5iW1xUgucwCEt9hUM1UhbIqBYRgsLi4iEongnnvuOdQ0TkioxaZwnP/mDzE9pcSDQ9mPF8MwmJ+fRyAQgM1my/oEWEohvUJghQ0VNcJRCSvNx7+mxcX7patjI7WwkWpRVSgU0Gg0XHxOJBKB0+nE+vo6fD4fjEYj57YSy10vh6rDteiKCoVCGR8qq4WaEjaRSAR2ux1msxk6nU5UUQOIL2z+9WM/xBv+/EHRxq8Uzn/zh3k/E41GuXN3/vz5nDcrsSw2CoUC//MnbYKPW69Q15P4yEFYsdvXaDRcRVmGYXBwcMA1WASQtYt0OcjBDSSHOQDCCiyfz0eFjdgU8iPweDyYnp7GyZMn0draitu3b4v+oy9X2NSDOypd1GxtbqL7TpdXFp/PB7vdjqNHj6KjoyPvmGJZbL5z45TgY9YrlRY1f/OTE/jUYP7PCY2chIUUZHPDEEJgNpthNpsxMDCAaDQKp9PJdZE2GAycNaecB1A5WGzk4ooChGst4fP58jaCljNVIWxywTAMNjY2sL29nRKTwYoOMQPaqCsqO9msNNOefnT3vHbMbt++jYWFBZw9ezalfHcuFAoFotGoENMEQONphEYqS40UWVJSC4tq2b5arU7pIu3z+eB0OjE1NYVEIsFZc0wmU1H7IwdRIXSatRzw+/2ClUWRgqoWNrFYDDMzM1AoFLDZbCkXF5vyTYVN5ckmas5Y1jDt6cfW5ia6uruxuroKh8OBsbGxop7ahEz3pqJGWKR2P1Va3EgdZCm1sClFWBBCYDQaYTQaceTIEUSjUbjdbmxvb2N2dhZ6vZ6z5uSrDC+XrCip5wAIey0GAgFqsZECv98Pu92O3t5e9KS5NoDKiA6lUimo5aAWKCSeZtrTD4fzGtRqNUZHR4u+KQiV7k1FjbBILWqkohosJnLevlqtRltbG9ra2sAwDPx+P5xOJ2ZmZhCPx7l0crPZfOheIQdRIYc5CI3P56MWG7FJ/+Hs7u5iaWkJQ0NDWTuNVkrYhEKhssaopTibQkQNS4vVeijWplCEEDZU1AgHX9DsbiT7vbT3tkg1nYpabWpBWJSD0Is6IYRrkNjf349YLAa3243d3V0sLCxAq9Vy1hy2tYrUokIOriihr4NsfaKqhaoQNiyJRAILCwvw+/2w2Ww5UwhVKpXowkasQnHVRjGChiU91qYYynVFUVEjHNmsNFILnEqJm3p3RYm9fZVKhdbWVrS2tnJFV51OJ2ZnZxGNRtHY2MglE0glcOQgroSeAxU2FSIcDmNiYgJWqxUXLlzI+2NSKpVcWwWxoDE2pYkalkwZUoVQqqCkgkZYCnE9SSlwKiVuallY5KOSizohBHq9Hnq9Hn19fYjH41hdXYXb7cbVq1fR2NjIBSFnat4oFnLolyW01YgGD1eAg4MDXL9+HadOnUJLS2E3yEq5ooTYRrW6o8oRNeVQisWGihphySZq2ntbODHDR2oLjlhILSzqeftKpRIGgwEqlQr9/f0IBAJwuVyYn59HOByGxWKB1WqFxWIR1VUUj8fzBjmLjRjCpre3V7DxKk1V3O21Wi1GRkYKFjVAdQmbXJalf/3YD8seXwyEEDXTnv6SvlesxYaKGmEpJ0h4d8ORUfiIxR9/UVyrrdRILWykdsPwt6/T6dDT04Ph4WGMjo7CarXC5XLh2rVruHHjBjY2NhAIBAR3H0p9DADhqx9Ti00F0Gg0Rf94+R2+xUIIYcMWp6smhLTUlOKOKqbyMBU1wiJU5hNf3IhtxRHTJSW1sKj37WcTFUqlElarlWugGwwG4XK5sLi4iFAoBLPZDKvViqamprItHXIQNkJXP/b7/QXXFZMjVSFsSvnhKJVKRCIREWaTuo1yhM3e3h4WFxeTxemqwB0lhuuplCDiQisPU1EjLGKlc1ezm0rq4GGpK+/KQdgUsqBrtVp0d3eju7sbiUQC+/v7XJdylUrFiSCdTlf0/sghK4rG2KRSFcKmFOTsimIbde7v7xddnE4qhBI1bJE+PsVabfK5oqigEZZK1acRU+CIabWRWlhIbS2QWtgU22BToVCgqakJTU1NAJKJKU6nE8vLywgGgzCZTJw1p5CgYDlYbMQQNjQrSobIVdiwzR6NRiNGR0cl73NSCFIFCWcjV/AwFTXCIkXRPbEEjhjiRmqLhdTblxohREVDQwO6urrQ1dWFRCKBg4MDOJ1OrK2tQaFQcJlWBoMh47GWi7AROsaGuqJEppQfbiVibIqdl9frxeTkZMHNHuVAJURN0oKzVrDVJpvFhooaYSlV1GTLjCoWMQTOH38xhqceP4DFYhFkIZBaWEi9fakR2mKlUChgsVhgsVgAAJFIBE6nE+vr6/D5fDCZTGhubkZzczNnKRJaVJSC0BYb2lJBpsitxszOzg6Wl5dx7ty5rBeMnNK+5Wal4ZMpeJiKGmGRU3sEoQWOw+HA4uIiV8XWarWWnK4rdYxNvQsbsa0lGo0GnZ2d6OzsBMMwnDVnc3MTANDc3IxIJCK5sBE6eJh2964QxdYukYuwYRgG8/Pz8Pl8easlywUpRE0xVht+8DAVNMIjJ1HDRyiB8+UfH8V/+X0lV8WW35OopaWl6A7TUlts6plKFwg0m80wm80AkmEFTqcTwWAQN27cgMFg4No9VDpuMh6PC7q2hEIhNDY2CjZepakaYVMslWipkI9IJAK73Q6z2YyRkRHZP1nJ2UrDh7XYUFEjPHIVNXyEEDgf/u9xfOrfvVbFlu1JxHaYLnSRkoPFROrtS4mU8S1qtRodHR3Y2NjAyMgIJ5SnpqaQSCS42JxihXIpCO2KIoRIboUqh5oVNpVoqcCS6eZ2cHCAqakpHD9+HG1tbQWPJSd3VKUp1GpDCMFP1u+pzKTqhGoQNOkI6aJK70nk8/ngdDoxOTkJANwiZTQa61pIyA05BO4CyfXGaDTCaDTiyJEjiEajKUJZr9dzQlmMKsVCxvkwDFP1lsCqETbFuqKKKeJWDmwgK18tb29vY3V1NWc8TTH868d+iDf8+YNlj5ONarHUsPyX71TNZVsVVKOo4VOqwPnjL8bwyd8jh55OCSGHFimXy4WNjQ0ugJRdpKS22NS7yJKLsElHrVajra0NbW1tYBgGfr//kNuzubkZZrNZkPkLHWMDVPe1RVeIMmFjeZRKJRKJBObn5xEMBjE+Pi55Y7RCkKOoyVXXhrqfhEUsUSNUZlQxlCJwPvolBn/+uwnE43FO4KQvNGq1Gu3t7Whvb08JIF1fX+diG3w+H/R6fcUXAymfrOXwVC9XYcOHEAKDwQCDwYD+/n7O7bm7u4uFhQUuiL25ubnkuBYhXVFSF30UAvmvvDKHFTaRSAQTExNobm7GqVOnyrowKuWOkkrUZCrSxzLt6ccZy9qh16mgEZ5qt9Rko1iB87EvE/zF+5IW3ng8jng8DoZhoFQqM1pz2ADSo0eP4tatW9jb28Pq6ioCgYCgpfrljhxEhRzmUCzpbk82Nmd2dhbRaJSz5hRTkkBIYRMMBqu66jBQRcJGrgpSqVRif38fS0tLOHnyJFpbW6WeUkHI0VLDh2+1oaJGeGpV1PApRuCwGSWJRIITOGzmXS5rjkqlgslkwsDAwKFS/Wq1OqVUf60htRsOqE5hw4cQAr3+tSD2eDwOt9vNlSRobGzk4ru0Wm3WcYR0Rfl8vqq/XqtG2JSK2D++UCiExcVFjIyMVM3FIHdRw7faUFEjPPUgavgUInD+6L+F8Zl/38AtkuwikUgkOAtOJmsO3x2TXqo/FArB6XRyjRebmppgtVoFKw4oNXIRNrWUbq9UKtHS0oKWluS1GggE4HK5MD8/j3A4DIvFwl1DfCEjZPBwtbdTAGpc2LBuIjFiXRKJBGZnZxEOhzE4OCi4qBHDHSV3QZMOFTXCU2+ihk8+gcOKGz58K00ma040GgXDMBktB42NjVzjxXg8Do/Hk/IkzlpzqrVeiBysJVL3yhL7GOh0Ouh0OvT09HDXkMvlwvLyMjQaDWfNicVigllsqr0BJlBFwqactgpCC5twOIyJiQm0traivb1d0LHFotpEDQC88551fO0XfVJPoyaoZ0GTTqlZVOnWHJ/Ph62tLZw4cYKz5rCfS4/NUSqVnJABkDGugi0OWMxCKXUDSjkIm3o5BunXUDAYhMvlwuLiIgKBAObn5wWJ76LCRuaIUX3Y4/Fgenoap06dQktLC5aWliQvBJiPahQ12YKIKcUjlaiRIjOqGDIJnExWm0zs7+9jZmYGQ0NDMBqNSCQSKX/YBTeTyAFeexLv7e3lsmR2dnYwPz8PnU7HLWD5KthKnRUltStKaoQujFcMWq2WswhevnwZbW1tXHyXSqVKie8q5jxVezsFgAqbotjY2MDm5iYuXLjAuZ7k0rohG9UoavhQq015UEtNftIFTj5xw7qTzp8/zwV0ZnJZ8YVOLBYDIQRKpTJjADI/S4atecKvYNvS0iK74oBU2MjDagUkLXf8+K5wOAyn04nl5WUEg0Gu9lJTU1NeDwaNsakgpbqihBAdiUQCN2/eRDwex/j4eIpCF1PY8ONsii3SV+2CBqBWm3KhoqY4+AInm7i5desWNjc3MTIyktWakikAmQ1CzueySq95wlaw3dzchNfrhdFo5GqeqFSqunHDZENqYSWHY5CJhoYGdHV1oaurC4lEgqu9tLa2BoVCwV1DBoPh0DGsBWEjvzMiIEK0VQiFQrhy5Qr0ej3Onj17yOwoR4tNLYgaPu+8Z13qKVQdVNSUzu6GI6MLbXV1FTs7OzlFTSYUCgVUKhUaGhqg0WigVqu5gp7xeBzRaBSxWIwLSObDVrA9ffo0xsfH0dPTg0AgALvdjmvXriESicDn80nikpI6cJedg5RI6YpiyXcMFAoFLBYLjh07hrGxMZw5cwYajQZra2u4fPkybt68ib29PRwcHADIHWPz4osv4tSpUzh+/Dg++clPHnp/bW0NDzzwAM6dO4f77ruP64IOAB/+8Idx5swZDA4O4oMf/CA371dffRVnz57F8ePHU14vh6qx2JRCuaLD7XZjZmYGg4ODaG5uzrqNTDckqagWUZOrSB8farUpHipqyuP22jYA4MHf3k55/TN/osXw8HBZiznfmqNWq/Omk6dbc0wmE1c3h+0qvbq6Cr/fn1IcsBJVz6VOtZYDcrDYFCuuGhoa0NnZic7OTq6StsPhwNvf/naEw2H09/djdHT00L7F43G8//3vx49+9CP09PTAZrPh0UcfxenTp7nPPPnkk3jiiSfwrne9Cy+99BKeeuopfO1rX8PPf/5z/OxnP4PdbgcAvOENb8ClS5dw33334fd///fx5S9/Ga973evwyCOP4MUXX8TDDz9c1jGpeYtNKcKGYRisr69jbm4OIyMjWUUNkLxRidls89d89oI/Wy2iphSo1SY/t7Z8VNSUCStqMvFHfxbEr7/9VTz421cE255CoYBarYZGoynJmtPQ0IChoSHYbDZ0dHTg4OAAN27cwPXr17G+vg6/3y+aVUPqGBuptw/IQ9iUMwe2kvaxY8fwz//8z/j2t78NnU6Hl19+GefPn8c73/lOfP3rX4fD4cDly5dx/PhxHD16FBqNBo8//jheeOGFlPFmZmbwpje9CQBw//33c+8TQhAKhRCJRBAOhxGNRtHe3o5bt27h4OAAd999NwgheOKJJ/Dd7363rOMBVJHFppx072KIx+OYmZkBANhstrxKWA4Wm1oWNJTCkKugkXtmFJ9coiaddHHzw2/Zyt5+tuKA/Pgc9nNscUD2vsi6GywWC4DXigMuLS0hFAplLexWDlIv6lJvHxC2MF45cxDqnHZ0dKC1tRX/9t/+WzzwwAO4ceMGvv/97+O3fuu38Na3vhW9vb3cZ3t6evDKK6+kfH94eBjPPfcc/uAP/gDPP/88vF4vnE4n7rnnHtx///2clegDH/gABgcHcfXqVfTw+gL29PRga2ur7P2gFhsewWAQV65cgdlsxtDQUEEXi9QxNvUgaliXFbXaZEauoqaaKEbUZOLB377C/REK1prDj81RKBSc0AmHwwCQ8cGKLQ547tw5jI2NoaWlBS6XC9euXcPExAQ2NzcRDAbLmp/UFhM5uMLE6KpdLELH+bANXRUKBUZGRvD000/j0qVLKaImG5/+9Kdx6dIlXLhwAZcuXUJ3dzeUSiUWFxdx8+ZNbG5uYmtrCy+99BJ++tOfCjbndKrGYlMKxYgOtljW6dOnuZQ5obdRKsZ//jK8D/zuodfrQdRQckNFTfmUK2rS4YsbISw5wGFrTiwWw9zcHJqamlKsOez7fCuCQqFAc3Mz51Lnl+mPRCJcqwez2VyU9UFqi4kcgpelPgaA8MImW1ZUd3c3NjY2uP9vbm6iu7s75TNdXV147rnnACQF0ne+8x1YLBZ8+ctfxt13382N+/DDD+MXv/gF3vnOd6YEGGcasxSqxmIjliuKYRisrq5icXERo6OjRYkaoDLCJtNFW2+ihlptDkNFTfkILWrS4VtyhLLmxONx2O12NDU14dixY9BoNFCpVFAoFJzIiUajKa0f+LAl+oeHhzEyMgKLxYK9vT1cvXoVk5OT2N7e5qxBuZDaYiIXN1CtzSEQCMBoNB563WazYWFhASsrK4hEIvjmN7+JRx99NOUzDoeDu+Y+8YlP4OLFiwCAvr4+XLp0CbFYDNFoFJcuXcLg4CA6OzthMpnwy1/+EgzD4H/9r/+F3/iN3yh7H+raYhOPxzE1NQWVSgWbzVbSxVEJYZM+r3oTNZTDUFFTPmKLmkyUa82JRqO4ceMGuru70dXVBSB/ccBc3cn5TRcZhuFaPczMzCAej3O9iEwm0yERI7XFROrtA8njXUzqv1hzENpikyndW6VS4fOf/zweeughxONxXLx4EWfOnMEzzzyDsbExPProo3j55Zfx1FNPgRCCe++9F1/4whcAAI899hheeuklnD17FoQQ/Pqv/zre8pa3AAC++MUv4t3vfjeCwSAefvjhsjOiAIDkiZiXtkhAGpFIpKgIf5/Ph6WlJQwPDx96LxAIYGJiAr29vSnBS8USj8dx5coV3H333SWPkY+JiQnsKkcAoKZSnwtJ9+bD3/d6rUZcrYJGbgHEUoiafOQTOqFQCBMTEzh69ChaW1sLGpMfgJzeiTxTqwc+sVgMLpcLTqcTBwcHMBgMXJl+tVqN7e1tJBKJsu6f5eDz+bC+vp6SblxpVlZWYDAYCj4fYrC7u4tQKIT+/uLup9l44IEHcOnSJa6qtoSUbA6saYtNtsrDDocDc3NzOHPmDJdFUCpsMJ+YKBQKvK7XhVc2muu6rks97ztQvaJGbshR1AC5rTlsUb5Tp04V5S7P1508lzVHpVKhra0NbW1tYBgGPp8PTqeTq0WiUqlgNBolCyKWS3yLHOYgpMUmHA5LboUql5oWNumVhxmGwcrKChwOB8bGxtDQkL/ZXT4q8YNOTymv9wW+HqGipnzkKmgywRc53/mfd2FqaopruFkq2dLJWbHD3iuzFQc0Go0wGo04cuQIotEo5ufn4XK5cPv2ba4XEdvqoRLIQdjUYlZUPkteNVBVwoat3VAo/PiXWCyGqakpNDQ0YGxsrKpOHBsU+OBQHD+cSl7AtSBuCq0+zIfd73pqjklFTflUk6hJ57feO4vkrXoWgLCZVrmsObFYjPtM+v1SrVbDYDCgpaUFbW1tXC+i9fV1KJXKkjtLF4NchI3Uc4jH44JZWBiGkbxNhRBUlbApFoVCwXXLtdvt6OvrEySVrNJkKwJYC+KGkptbWz7sbji4ztOU4qlmUZOJSqST5ysOyN5bCSFc9Vqz2YyjR48e6izNb/UgpGVBLqJCaouNGFYjqesDlUtNCxvgtSyCoaEhmM1mqadTEnzLE99qA9SnuKkXqw1rqeFX76UCpzhqTdSkI0YFZKCw2Jxs2aDpnaX39/fhdDqxsrICjUbDWXPKDU6VOt2cnUMtiSs5CDUhqCphU8xFzDAMlpeXEYlEcM8994gaDEUIEfUCZ11R2ahHcVPrZHM/VavAkaK1Qq2LmkyIbc1hhU0wGITT6YTVakU0GuXe53+e/XdTUxMX8Mx+b35+HuFwmCsOaLFYir5/yiG+pdaETSAQyNrZu5qoKmFTKLFYDJOTk9BqtdDpdKJHeLOZUWJd4PwbSjLA7/BFXK/iptasNoXG0/BFQrWJnEpQj6ImHbH6WYVCIUxOTuLkyZNoamo65K5iM4UyBaFqtVr09PSgp6cH8XgcHo8HDocDi4uLaGxshNVqRUtLS0GJHXKw2MjBwiFkZpbP54NOpxNkLCmpOWHj8/lgt9sxMDCAzs5O/PznPxc9HZFNKxcrG0ChUCASiSAYDOLGjRs43duLmQxBt/UkbmpxX0sNEq5WK45YUFGTGSGsOWza+V133cWVylAoFFCpVCnFAfkiJ1dxQNYtxTAMgsEgHA4HZmZmEIvFUooDZlq45WAtkcschBJX2dopVBtVJWzyiZO9vT0sLi7i7NmzXFqk2KIDyO8qKhelUgm/349r165xtXdmPJk/W4sLfj5qwWojROYTFThU1BRKKSLH6/XmTDvnu6zUavWhdHL239nSyXU6Hfr6+tDX14dYLAa3242dnR3Mzc1Br9dzIoi1wLNjSYnUjUABYa1GVNjICIZhsLi4iP39fYyNjaW4nthaNmIKG7HbKrC1Iu655x40NjYCOBxEzKdexE2t7KfQ6dz1KnCoqCmNQlxW+/v7mJmZwblz5wqOwSi3OGBraytaW1u5zFaHw4GpqSkwDIPm5mZEIhFZJITUkrChriiZEI1GYbfbYTQaMTo6eugiq1STSjG2kUgkMDs7C7/fj/b2dk7UFEKtLPqFUq1Wm0JFTSnBt/UicKigEZZ0aw7bCfz8+fMlZzLlKw6Yz5pjMBhgMBi44oDsw57T6YTL5UJLSwuampqgVqvL2PPqREh3GLXYSEC6aPF6vZicnMTRo0fR0dGR8TvZ2ioIiRjCJhKJYGJiAi0tLejs7MT29uGbdy6rTbVQSpE+PtUs4CpVeE8uAkeMzCgqasTlNZGjBDAlm+KA7e3t8Pl8MJvN0Gg0cDgcWF9fh0Kh4FxWer1ecmtKpRBqP/1+f1nVreVCVQkbPjs7O1heXk6Jp8lEelsFMRBa2Hi9Xtjtdpw8eRKtra04ODgoafxqXvSLodrq2khVSVguAkcoqKipPHIpDsh+TqlUwmQywWQy4ejRo4hEInA6nVhdXUUgEOBaPTQ1NVWs1UM1Q9O9JYJhGMzPz8Pn88Fms+U1PVabK4oVbMPDw5xJMFvl4UKoJ3GTRN7lwOXQHqEWBA4VNdJTqeKA/D9ssC6bsJFuzdFoNOjs7ERnZycSiQTX6mF1dRVqtTql1UO51ELrgXR8Ph+12FSaaDSKV199FWazGSMjIwWZ36pF2LAB0AcHB4cEW66sq0LcUfUibuSOHEQNn2oVOFTUyBOxrDnpLqtEIoFYLAafzweGYRCNRqFUKg+JHIVCAYvFAovFgmPHjiEUCsHpdGJxcRGhUAgWi4UrDlhK8K0cMqKExu/3o6urS+pplE1VCRsA6O/vR2tra8GfV6lUsndFsQUFdTpdRsFWjsWGpV7EzcggwbWb8nuSkpuo4VNNAoeKmupATJcVAMzOzqKjowNms5lzV2VzWbE0Njaiu7sb3d3dSCQS8Hg8cDqdWFpa4ooDWq3WgpM0hCyMVypCW40CgQANHq40Go2mKFEDVM5iE4lESvpuIBDAxMQE+vv7syrlfPtQaBBxvYgbuSFnUcNH7tWMqaipToR0WcXjcUxMTKCtrQ09PT0AUFJxQIVCgebmZjQ3NwNI3oedTidmZ2cRjUa5Vg9mszmreJFDSwehKx/7/X4aY1MNlCM6itlGKeKJ/SHla9DJtmwQAipuKouQoqaS/ZbEsuKUug9U1NQOpVpzYrEYJiYm0NnZeeghsJzigACg0+mg0+nQ29uLeDwOt9uNvb09LCwsQKfTwWq1orm5OaXVgxyqDoshbKjFpsKU4s+sVLp3McKDYRisr69jZ2cHY2NjefuiFLLfxaR+U3EjPtVipcmHHNxUVNTULoVac6LRKG7cuIHe3t6spT34lFMcUKlUoqWlBS0tLVxxQKfTienpaSQSCa7VQ6bvVhqhhY3P56PCRgoIIUX5FSuR7l1MS4VEIoGZmRkwDAObzSbZD6OWxY3UcTa1Imr4SCFwqKCpPzJZcyKRCG7cuIEjR46gra2t6DFLTScHUosD9vf3IxaLweVyYXt7Gx6PBwCwu7uL5uZmSYoDCm01CgQCNCuqGqhEjE2hVqFwOIwbN26go6MDfX19kkfUy0XclFukT07UoqjhUymBQ0UNJdWaQ/DDbxUvajJRSHHAbC4rlUqFtrY2tLW1we12Y2trC4FAAJubmwDABSAbDIaK3N9pjE1mqLARgEIsNvv7+5iamsJdd90Fq9UqyjxKqUQsF3FTC9S6qOEjpsChooaSiUoXB+QHIrPv84VOIpGAVqvFwMAABgYGEIlE4HK5sL6+zlXwZVs9iFUckMbYZKbqhE2xrig5pHtvb29jbW0NFy5ckGWDsVoUN5V2R9WTqOEjtMChooZSCGKIHCB7cUA2+Ji14hBCDrmBNBoNOjo60NHRAYZhcHBwAIfDgbW1NSiVypTigEJZc4ROOY/FYnljPquBqhM2xSJlgT62SrLf74fNZitLtWf6IWWi1P5RtShuKkUlRU0lM6OKoRiBk20fqKihlEKlKiCz6eTsn3A4zL2Xfl8mhMBsNnPZruFwGE6nE8vLywgGg2UXB2QR2mJTK1BhI9I22K7jJpMJFy5cKFuhsynfYgYbU3FTPPVqqclGqRYcKmooQlEJl9XBwQG2trYwODhYUHHAhoYGdHV1oaurK6U44PLyMjQaDWfNKbZ7upC1dBiGqZk2ETUvbBQKhegnK30bfr8fExMTObuOFwsrnsRu5FZL4kZMdxQVNLkpRuBQUUMRCzGsOT6fD9PT0xgeHoZery86nTy9OGAwGITT6cT8/DwikUiKNSffg6wYa4LUSS1CUHXCRu4H3eFwYG5uDmfPnoXJZBJs3GJSykt1R1EKg4qawskncKiooVSScq05Xq8XU1NTOHfuHJc9lC0AmRU7bIxntkwrrVaLnp4e9PT0IB6Pw+PxwOFwYHFxEVqtlrPmZIp9icfjgsXExGKxmumAXht7IQMYhsHKygpu374Nm80GjUYj6PhC9IsqlFqy2ggNFTWlkaldAxU1FCkp1prj9XoxPT2dImoyUUg6OfuZTMUBWSHDMAzX6mFmZgbxeBxNTU1oaWmByWQCIUTQ4OFaSfUGqLARhHg8jlAohEAggLGxMVHiYIqx2ADlW21qRdwI6Y6iokYYpv7VLvUUKJRD5LLmHBwccO6nYjJbyy0OqNfrodfr0dfXh1gsBrfbje3tbczNzUGv1yMajQrmGfD5fFTYSEUprqhCM4pKIRQKYWJiAkqlEqdPnxbNVVZJiw1LJcWN3Iv0yUnUyDUzqhColYZSDfBFzre/fAozMzNFi5pMFNLqIVsAskqlQmtrK1pbW8EwDHw+H2ZnZ7GysoL19XU0NzejpaWl5OKAtVLDBqhCYVMKbOCt0MLG4/Fgenoag4ODmJub4+ociEEp2V1CxNrUiuWmHOQkaqoZKmoo1chjvzsHQAlgGoA8igMSQmA0GqHT6XDkyBFoNBquOKDP54PJZOIadxYaN0OFTZXBigIhe3lsbW1hfX0dIyMj0Gq1XCFAoWNrWITs8F0s1S5uSnVHUUEjHFTUUGoFKYoDApmtOexrarUa7e3taG9v54oDOp1OrK+vQ6FQcHE7er0+68O3z+eTZQHZUqg6YVOKRUTIWjaJRALz8/MIhUIpRffEFh6VqMeTi2oXN8VCRY1wUFFDqVUqXRyQL3LY4OH0Ojb84oBHjx5FOByGy+XC6uoqAoEAzGYzrFYrmpqaUr5bSxYbaXuuVwih2ipEo1Fcu3YNarUaw8PDKSY+sYVHscHDLA8OCTcnOcfACAkVNcJBRQ2lnnjwt69wf4RCoVBAqVRCrVajsbERGo0GSqUS4XAYoVAIDMMgGo2mxOrwaWhoQGdnJ4aGhjA2Noa2tjZ4PB5cu3YNN27cwLPPPouZmRkEAoGswubFF1/EqVOncPz4cXzyk5889P7a2hoeeOABnDt3Dvfddx/XFPQnP/kJzp8/z/1pbGzEd7/7XQDAu9/9bgwMDHDv3bhxQ7BjVnUWm1IQQnT4fD7Y7XYcO3YM7e3tomwjF1IED2eiWi03hbqjqKgRDipqKPWMmNacSCSCmZkZnDlzBg0NDUUVB2xqakJTUxOAZPLLz372M/yH//AfsL29jd7eXtxzzz144xvfyNXHicfjeP/7348f/ehH6Onpgc1mw6OPPorTp09z4z755JN44okn8K53vQsvvfQSnnrqKXzta1/D/fffzwkWl8uF48eP48EHH+S+96lPfQqPPfaYIMclZT8FH1FkpHBF7e3twW634+zZsxlFjRDbyEc54wtptQFq13JTTaJGjK7aQkJFDYWSilDWnFAohBs3buCuu+7i3EkajSbFmsO6qaLRKCKRSFZrTmNjI97//vfj+9//Pi5evIgLFy7g//yf/4O7774bb33rW/FXf/VX+PGPf4zjx4/j6NGj0Gg0ePzxx/HCCy+kjDMzM4M3velNAID777//0PsA8O1vfxsPP/xwReJ4qk7YlEKpooBhGCwtLWFtbQ1jY2MwGo2Cb6NQpAwezkStiZtqEjVyh4oaCiU3pYqccDjMiRqLxXLofTaQWKPRQKPRQK1Wc9b+eDyOSCSCWCyWcS2JRCJ43eteh89+9rO4fv06PvWpTyEQCGBhYQG9vb3c53p6erC1tZXy3eHhYTz33HMAgOeffx5erxdOpzPlM9/85jfx9re/PeW1p59+GufOncOHPvQhrqmoENSFsCklxiYej2NiYgKRSASjo6N5s53kbLEBhLfaANUnbkYGM1v7qKgRhttr21TUUChFwhc5uYROOBzG9evXcerUqYyiJh02NodvzWHjQllrDj82Jz3G5sSJE/jDP/zDgvodfvrTn8alS5dw4cIFXLp0Cd3d3SmBybdu3cLk5CQeeugh7rVPfOITmJ2dxZUrV+ByufAXf/EXebdTKDTGJgPBYBATExNc/w4xtlEspQYPA0nL0/r6OoCjwk4K1RtzA1BBIyRU0FAowpApnZy11Jw8eZKLjymWfMUBFxYW8Cu/8iuHvtfd3Y2NjQ3u/5ubm+ju7k75TFdXF2ex8fl8+M53vpMivv73//7f+M3f/M2UkiudnZ0AksHN73nPe/DpT3+6pP3KRNVZbMSOsXG73bh27RpOnTpVsKgpdhulUGrwcCKRwMzMDA4ODkSYVRKhLDeVFEhU1AgHFTUUivCwoiYSieDGjRs4ceIE1xG8XPjWHI1Gg5///Oe4efMmjh8/fuizNpsNCwsLWFlZQSQSwTe/+U08+uijKZ9xOBzc+vSJT3wCFy9eTHn/G9/4xiE31K1btwAkH7y/+93vYmhoSJB9A6pQ2ADFi5tCXVEbGxuYm5vD6Oho0apYjhabSCSCV199FTqdDkNDQ6K4o1iqxS01MkioqBEQKmooFOHhi5rr16/j+PHjgomadH72s5/hmWeewaVLl3D27NlD76tUKnz+85/HQw89hMHBQbztbW/DmTNn8Mwzz+Af/uEfAAAvv/wyTp06hZMnT2J3dxdPP/009/3V1VVsbGzgV3/1V1PG/Z3f+R2cPXsWZ8+ehcPhwH/8j/9RsH0iDJMzBVaY7oECE4lEkGfeKbhcLuzu7mJwcDDj+4lEArOzs4hGoxgaGjpU8KgQdnZ24Pf7cezYsaK/Wwh+vx8LCws4f/58wZ+fmJjA8ePH0dbWBiCpjH80LZ73UQiLSyUE0vd+7BV9G5VCyp5RVNRQKMKTbqk5duwYrFarKNv65S9/iT/6oz/CP/7jPxbloagQJfcnqkqLTbHksqawVg2tVotz586VJGrybUMIihnf4XDgxo0bOHv2bIqoicfjuP9USLQ5VovVBpBWENQCVNRQKOJw9epVLC0t4dVXX8XAwIBooubq1av40Ic+hBdeeEGOoqYsqjJ4mBBSlMVGqVRmdEV5vV7Y7XacPHkSra2tZc1JLune6+vruHXrFsbGxrgCSwzDcPsvRodzPnIPJuZba1hxI/eaMHKDihoKRRx++C0b/H4/rl+/joaGBiwuLsLhcKClpQXNzc0lP3inc+PGDXzgAx/Ac889h/7+6nkgLZSqFDbFolKpDomO3d1dLC0tYXh4WJD+GFJbbFh3WiwWw9jYGJRKJddfJJFIgBAiWufxdOQobtLdT+29LZywoQKncKiooVDE4YffsiEajWJ6ehqnTp1Ca2srEokEPB4PHA4HlpaW0NDQgJaWFrS0tECr1Za0nampKbzvfe/D3//932cMFq4F6kLY8EUBW3Rvf38fNptNsI7fYhfQyzV+NBrFxMQEmpubMTAwwFm0somaBwYj+Oeb4nQhZ5GTuMkWU8MXN0Cqe4qKnMNQUUOhiAMram7cuIEjR45wHgSFQoHm5mYucDgYDMLhcODmzZuIRCJobm5GS0sLLBZLQdb4mzdv4r3vfS++8Y1v4NSpU6Luk5RUpbAp1vLACptYLIbJyUnodDqMjIwIasEQ22KTba5skDC/h5VUlpp05CBu8gUKp4sbFmrFeQ0qaCgU8fjht2yIxWK4ceMG+vv7ubjITGi1WvT29qK3txfxeJxLjJmbm4Ner+esOZkKys7Pz+M973kPnn32WZw5c0bMXZKcqhQ2xcKmSl+5cgX9/f3o6uoSfBtiC5tMOJ1OzM7O4uzZszCZTABeCxJmGCanqKmE1QaQVtwIkf0kd4GTTZgJBRU1FIp48EVNX19fTlGTjlKpRGtrK1pbW8EwDHw+HxwOByYmJgAkk0gMBgNe//rXY319HU888QS+8pWv4Ny5c2Ltjmyoi6wop9OJQCCA06dPiyJqgMoLm42NDSwuLv7/7Z13XFPX+8c/Ye9NcAAioggyVVwVrQMnCLhQa11VW221rdVatXXPb4er1arVaqu2luECN27rlil7yRAy2DMhyfn94S+3oKCMDMZ5v159vSpJ7jmB5N73fc5zngd9+/atJTUikQiEEKioqCgtUvM6jdktJSsJaozUNERaOFn8dreTikoNhSI/akqNpaVlvQ2WGwKLxYK+vj66du0KDw8PuLm5QSwWY9euXXBxccG4cePwwQcfoHv37jJ8By2XNi02hBC8ePECKSkp0NHRgaGhodzGUpTYEEIQHx+PgoICZueTNEojEomYdvUNYYSDUM6z/Q9FbgVvSqSmoRGZ9iI4VGooFPlx5ZQH04/Q0tKyQf2YGoO6ujq8vb2xZ88eGBkZ4ZtvvkFJSQlGjhwJLy8v7Ny5E2lpaTIdsyXRKpeiGhKJkLYSIITAw8MDDx48UPqcmgshBM+ePYORkRF69uz5ziThloa8l6UUWXivpS9RNQcqNRSK/JBKTWRkJDp16iRzqZGSl5eHgIAA7Ny5E++//z4AYMuWLcjJycGFCxfw8OFD2NrKvn9gS6BVis27EAgEiIqKApvNRpcuXZgLvkQikXsdF3lRUVGBiooKdO3alVlOa01SI0VeciMLqWlKvkpb20lFpYZCkR81paZjx45MI0hZw+VyMWXKFPzvf/9jpEZK586dsWDBArmM21JonVf5t1BSUoInT57A1tYWNjY2zMVeGcm9sqKgoAARERHQ0dF5o5Jwc6VGkctRUmS9LCXLSE1z5KS1L1NRqaFQ5EfN5aeOHTvKLd8zPz8fU6ZMwebNmzFy5Ei5jNHSaZViU99FPDc3F7GxsXBzc4OZWe0LVGsVm+zsbCQlJaFPnz7Q1NRkdjy1xCThxiAruZHH8lNzIy+KFhxZRIqo1FAo8qOm1FhYWMhNagoLCzF58mR89913GDt2rFzGaA20SrF5HUIIkpKSkJubi379+kFXV/eN59TXVkEec5HVcRISEsDn8+Hh4QEtLS2oqKigurq60UnC70IZURug+XLT0ptZtpYIDpUaCkV+XDnlAYlEgujoaLDZbHTu3Fku4xQXF2PKlCn4+uuvMWHCBLmM0Vpo9WIjEonw7NkzsFgsuLu7Q02t7rShutoqyBpZRYVEIhEiIiKgqqoKV1dXpj2CiooKeDwexGJxq4zS1EVT5UbeUiPLfJmWKji8Fy+p1FAockQqNVFRUTAzM5Nbs8nS0lIEBARgyZIlmDRpklzGaE20yuRh6UVdWnW3a9eu70zCUsRSlKqqarPbKlRWVjJltaXvSZok3LVrV+Tm5uLp06fQ1NQEm82Gubl5nVUmG8v7PSpxM6lpvUcUiSKjNLIufteSdlJRoaFQ5EvNSI2ZmRmsrKzkMk55eTmmTZuG+fPnY/r06XIZo7XBesfSiWzWVWQMIQQvX75EYmJiraq7byMpKQnGxsbN7uL9NiIiImBvbw8dHZ0mvb6wsBBxcXHo1asXjIyMANRfSbi8vBw8Hg88Hg8sFgvm5uZgs9lNaowmFAoRFRWFEr33mjRvWfD6Tqm6IjnKWnqSZ7RFVpLTmDlSqaFQ5EtNqTExMYG1tbVcxqmsrERAQAAjNm2MJi9LtMqIjUAgQEZGBlOgriGoqanJPcemOY0wc3JykJmZiT59+kBLSwvA29sj6OrqQldXFzY2NhAIBODxeIiPj0d1dTXMzMzAZrOhp6f3ziWrsrIyxMbGonv37ojkNmnqMuFd28Bbej5NU1F0FIdKDYUiX6RSExMTA2NjY7lJTVVVFWbOnImJEyfio48+kssYrZVWGbEBXslNY3jx4gVUVVXltsYJvGoHb2Vl1agKx4QQJCcno7y8HM7OzkyOUFO3cldXVyM/Px9cLhfl5eUwMTEBm82GkZHRG8fJz89HcnIynJycoKenBwAK6R/1NqRyUzNi0xKkRlE5Ms3dbv42qNRQKPJFKjWxsbEwMDCAjY2NXMYRCoX48MMPMXLkSCxdurTN5Fy+RvuK2DQFReXYNGYMabdxXV1duLm5yaSSsLq6Ojp06IAOHTpAIpEgPz8fubm5SEhIgIGBAdhsNkxMTPDy5Uvk5eWhd+/eMsnRkRWvR25agtQA8m82KUVeERwqNRSKfFGU1FRXV2PevHkYMmRIW5aaZtFqxUYqAQ1FTU2t0VGextIYsZEmCdfsNi7rSsIqKiq1ur8WFRWBy+Xi+fPnUFFRQbdu3d4YQ1Fdv9+GNFrTUqRGGchScKjUUCjy5ddtpigpKUFGRgb09fXlJjUikQgLFy5E7969sXz5cio19dDqt3s3lJYUsSkqKsKzZ8/Qs2fPWlIji0rC9SHt/lpRUQFLS0u4u7ujqqoKERERePbsGbKyslBVVSXTMZvDkd/TW9w2aWXsZmru74BKDYUiX0L/dIWWlhaioqJQWFiIqqoqpiyHLBGLxVi8eDHs7e2xZs0auUnN7t274eTkhF69emHXrl1yGUPetNqITWNpKWLz8uVLvHjxAr1792Z2ML0tSVhWVFVVITo6GtbW1kzTNX19fXTr1g2VlZXg8XiIjY0FIQS2ZmZIq7KX+RwaQl1Rmpa0TVpRS1Kv05SeVFRqKBT5cuWUBwghKCgoQKdOndC1a1cUFRWBz+cjNTUVmpqaMDc3h5mZGbMppClIJBJ8/vnn6Ny5M9avXy83qYmNjcWhQ4fw6NEjaGhoYMyYMfD29oadnZ1cxpMXrVZsGrsUpWyxIYQgJSUFpaWl8PDwqDNJWF4NOouLixEXFwcHBwdmG3lNtLW1YW1tDWtrawiFQvD5fEAJwZt3LT21FMFRltxIedfvgQoNhSJ/pFITFxcHLS0tdOvWDQBgYmICExMTAK+aF/P5fDx//hwikQimpqYwNzeHgYFBg+VEIpHgq6++goGBAbZt2ybXRs7x8fHo378/U7Jk6NChCAkJwddffy23MeVBu1mKUsR27/rERtojRCKRMNWR5b30JIXD4SAhIQFubm51Ss3raGhoyK2Pydt4XWreJi8tbYlKWbz+e7CwMqNSQ6EoAKnUxMfHQ1NTk5Ga19HR0YG1tTX69OmDPn36QF9fH9nZ2Xjw4AFiY2PB4XDeel2SSCRYtWoVVFVV8dNPP8lVagDAyckJd+7cQX5+PioqKnDhwgVkZWXJdUx50GojNo1FWRGbqqoqREZGwtLSktlqLusk4boghCAjIwOFhYXo3bs31NXVG/V6RSYRNzVJWJkRHGVHbWrSUiJZFEp7oKbUqKur17kJoy7U1NRgYWEBCwsLEEJQUlICHo+HjIwMqKmpwczMDCYmJtDX1wfwSmrWrVuHyspKHDx4UO5SAwAODg5YuXIlRo0axezWVVVVlfu4sqbV1rERiUSNEpXq6mpERESgX79+cpsTn89Hfn4+7O1f5acUFxcjNjYWjo6OMDY2BqCYfBqJRIL4+HioqKjA3t6+yV8IRYjN26SmKeKg6It7S5EbGqmhUOSPVGoSEhKgqqqK7t27y+QcXlVVBT6fj8DAQBw9ehQDBw6EmpoahEIhjh07pjS5WL16NSwtLbF48WJlDN/kX2y7WYpSdMQmLy8PcXFxcHd3V6jUCIVCREREQF9fHz179myW5cu767c8tnO3x2UqKjUUivyRSk1iYiJUVFRkJjUAoKWlBUtLS3z55Ze4c+cONDQ08OjRI0RHR2PmzJk4ceIE8vPzZTLWu+ByX5Wgz8zMREhICGbMmKGQcWVJu1mKUlFRaVSycVOQik1KSgqKi4trJQkTQiASieSaJFxeXo6YmBh069ZNrj2xmosi6tMoanlG2UtSVGooFPkjlZqkpCSwWCz06NFDbikER44cQXFxMSIiIqCmpoaYmBiEhobCz88Pbm5u2Lt3r8zHrcmkSZOQn58PdXV1/PLLLw3KzWxptNqlKLFY3Ohk4H///ReDBg2S04zAfBg7dOgAe3t7mVQSbigFBQVISkpCr169mDVaWSDr5ajGSI0shUHegqMMuaFSQ6HIn5pSQwhhzu2yhhCC/fv3486dOwgMDKyzInx1dXWj8yVbMXQpStlUVVXh+fPnUFdXR8+ePRUqNTk5OUhNTYW7u7tMpQaQ7XKUMisJy3uJStG5PVRqKBT5I5Wa5ORkSCQSuUrN4cOHcePGDfzzzz/1trlpR1LTLKjYyICSkhI8ffoU3bp1Yz6Qitr5lJycDD6fj969eze407kyaIrUyEMWpILTmvNwqNRQKPJHKjUpKSkQiUTMDas8+OOPPxAaGoqgoKAWfR5vLbQrsWGxWJBIJDI9JofDQWxsLNzc3GBmZsYkB8u7Ro1YLEZ0dDRYLBZcXFzkmjXf3KhNS+35JGvBkXfUhvfiJZUaCkUBSKUmNTUV1dXVcHBwkJvUnDhxAoGBgThz5gxTjZ7SPFpt8nBTPmTS5F5ZJO8SQpCWlobCwkJ4eHhAXV2didJIc3/klSQsbY9gaWmplGJ6jaGlSk1NZJloLK9kYio0FIpiuHLKAwCQlpYGgUAAR0dHuUlNYGAgjh8/jrCwMKbaL6X5tKuIjay2fIvFYsTExEAgEDDF76RSw2KxEBMTAw6Hg+rqahnMujYlJSWIiIhA9+7dFSo1jY3ahF0rbRVSUxNZRXBkHbmhUkOhKAap1KSmpqKyslKuUnPmzBkcOnQI586dg56enlzGaK+02ohNU5BFWwWBQIDIyEh07NgR1tbWAGrn0/Tt2xcVFRXgcrl49uwZ1NXVwWazwWaz600IayhcLhdpaWlwdXVt0Xbf2oTmdVpSJV8qNRSKYqgZqamsrESvXr3kJjVhYWHYu3cvwsLCYGhoKJcx2jOtVmyasxTVVEpLSxEdHY2ePXvC1NQUQN1Jwnp6etDT04OtrS0qKyvB5XIRFRUFFosFc3NzsNnsRq2lEkLw4sUL5Ofno0+fPi06M761S01NmiM4sliSolJDoSgGqdSkp6ejvLwcTk5OcpOaK1eu4Pvvv8eFCxeYZpkU2dJq69gQQiAUNm55JD4+HhYWFk36MHG5XKSkpMDV1RW6urrMHBpTSVggEIDH44HL5UIkEsHMzAxsNvutYUiJRIKEhAQQQuDg4KCQfiFv4211beQlNS1pB1NjJaepc6dSQ6EoBqnUZGRkoKSkBE5OTnI7z964cQPr1q3DhQsXwGaz5TJGG6LJZtlqIzZNoSlLUdJmknw+n0kSlv68sUnCmpqaTDPM6upq8Hg8Zi3XzMzsjXb21dXViImJgYmJCbp06SK3OwhZ0JYiNW9DEctUVGooFMUglZoXL17IXWru3LmD7777DmFhYVRq5EyrjdgAryIgjSEtLQ3a2tro2LFjg54vkUjw/PlzqKio1IqWyHort1gsBp/PB4/HQ2lpKUxMTGBgYICMjAx069atxX0JXo/ayFtqWlLE5nUaIjiNmT+VGgpFMdSUmqKiIjg7O8tNau7fv4/ly5fj/PnzsLS0lMsYbRAasWkIjcmxEQqFiIyMhIWFBbp06QJAfkX3VFVVmXb2EokEmZmZSEhIgLq6Ovh8PlRUVGBiYqL0Zai6aC+RmvpoSASnofk2VGooFMWw4QsRUwesuroabm5ucju/PnnyBMuWLcO5c+eo1CiIVh2xEQqFjWpsmZ2dDZFIBBsbm7c+r7S0FDExMejRowfMzF5dsBTVHiE3NxdZWVlwcXGBpqYmioqKwOVyUVBQAD09PbDZbJiamjLNNZXFsr2Ni5Y1h5YcsXmdtwnO294HlRoKRTHUrCjM5XKhrq4OFRUVJh1AmkMpCyIjI7Fo0SKEhISgW7duMjvu6+zcuRO//fYbWCwWnJ2d8fvvv0NLS0tu4ykIGrFpCGpqau9cvuLxeEhOToaLiwuT1NvYJOGmIK1yWVZWht69ezPiYmxsDGNjYxBCUFpaCi6Xi/T0dGhpaYHNZsPc3LxF75Jqb9SUl4YsU1GhoVAUh3T5KScnB2VlZRg4cCBUVFQgEAjA5/ORnJyMqqoqGBsbw9zcHEZGRk2O5MTGxuKTTz5BUFCQXKUmJycHe/bsQVxcHLS1tTF16lT8/fffmDNnjtzGbOm0K7F521KUdEs1j8dD3759a/V8knclYbFYjOfPn0NLSwuurq51ihOLxYKBgQEMDAxgZ2eH8vJycLlcREREQFVVlZEcRVg6l8tFQL90nHrkJvexWjOvL1O9viRFpYZCURxSqcnOzgaPx4OLiwtzTtfU1ETnzp3RuXNniMViFBYWgsPhIDExEXp6ejAzM4OZmVmDbyLj4+Mxf/58/P333+jRo4fc3pMUkUiEyspKqKuro6KiosVXpJc3rXopqrq6ulG9nwoKCsDhcODg4FDr5xKJBHFxcQAAR0dHuSUJ14VAIEB0dDQ6duzY5PXXqqoqcLlccLlcEEKYWjmyLuJHCEFmZib4fD5cXFygrq6usCWp1rQcVR9SweFk8anUUCgKpGakhsPhwNXVtUH99aSRch6Ph/z8fKioqMDc3BxmZmb1LlklJSVh1qxZOH78OFxcXGT6Pupj9+7dWLNmDbS1tTFq1CicOHGiyceSSCQtJZ+TLkU1hLoiNkKhEFFRUTA3N2e2VCsqn6asrAyxsbHo3r07U/CvKWhpacHa2hrW1tYQCoXg8XhITEyEUCisVSunOe+DEILExESIxWK4u7u3lA9+q6JmBIeKDYWiGKRS8/Lly0ZJDVA7Ut6tWzdUVVWBz+cjKSkJAoEAJiYmEAgEsLe3h4aGBtLT0zFr1iwcPXpUYVJTWFiIs2fPIj09HUZGRpgyZQqOHz+OmTNnvvO10vQKKTWlpqioCEZGRvKatlxpV2Lzeh2bsrIyREdHo3v37jA3NwfwX5KwtFmmvKSGz+cjJSUFzs7OMk1W09DQYEKqIpEIfD4f6enpqKiogImJCdhsNgwNDRv1vkQiEWJiYmBoaIiuXbvWeu1PSzQVmkjcFmgL0ScKpTVQU2pyc3Ph5ubWYKmpCy0tLaYWmVgsRkFBAbZu3YqrV6+iW7duePHiBQ4cOIDevXvL6i28k2vXrqFr167MNWzixIn4999/GyQ2LBYLEokEFy9ehK6uLt5//30AwKBBg9CxY0f89ddfzW4FpAxa9W13Y6WjZsSGz+cjOjoazs7OtaRGuvwkT6nJzMxERkYGevfuLVOpeR01NTV06NABLi4u8PDwgLGxMXJycvDgwQPEx8cjPz//nUt5AoEAz549Q4cOHWBra1vn7+SnJZryegttEhqtoVDkj1RqcnNzZSI1r6Oqqgpzc3Ps3LkTFy5cQHl5Od577z2sWrUKXl5e2L17N9LS0mQ2Xn1YW1vjwYMHqKioACEE4eHhb6RbvI40BYUQguzsbOzevRtz587FpUuXEBAQgKSkJPj7+7foorBvo1Xn2IhEokb1fqqurmYu0hwOB25ubrWShOW980kikSApKQkikahWLo+ikUgkzDbywsJC6OvrM9vIa37xS0tLERsbC3t7+wa1oZBn5KatRDmo1FAo8kcqNXl5ecjOzoa7u7tMpaYmeXl5mDx5Mn766Scm4pGdnY3Q0FCcP38eAQEBmDVrllzGlrJu3TqcOnUKampqcHd3x2+//QZNzfpvOEtKSmBgYMD8Ozg4GAsWLGBaFQUGBmLUqFHKLivS5ItwuxIbkUiEW7dugc1mo1evXgpNEn7bco4yIYSgpKQEXC4X+fn50NbWBpvNhqqqKtLS0hq1VEbF5u1QqaFQ5I9UajgcDrKysuDm5ia3CzSXy8WkSZOwY8cOjBw5Ui5jyJr79+/j008/xaZNmzB+/Hjm587OzkhMTISxsTF27NjBbBdXYjJxky+S7WYpqrq6GhEREVBRUWH6gdRcepKn1FRWVuLp06fo2LFjvcs5yoLFYsHQ0BDdu3dH//790a1bN3A4HMTGxkJdXR2FhYUNbjYqzyUpefZmkje8Fy+p1FAoCqCm1GRmZspVavh8PqZMmYLNmze3GqkBgIiICERGRuLx48cAXl0bAcDOzg7z5s0DAKxfvx7Hjh0D8KrMSWMCCC2BVh2xEYvFDWpqWV5ejqioKNjZ2SElJQWDBg1S2M6n4uJixMXFwdHREYaGhnIZQ1ZIiwSWl5fDyckJAoEAXC4XPB4PLBaLqZWjra391uPIK3LTGqM2VGgoFMUglRoul4sXL17A3d1dblJTWFiIiRMnYs2aNZgwYYJcxpAnN27cwLBhwwAAz58/R69evZjHrl27hlmzZkFVVRUbN27E3LlzmcfKysogFAoblJogA9pnxKYh5OfnIzIyEs7OzkwzSUVFavLy8pCQkAA3N7cWLzUSiQSxsbGQSCRwcXGBqqoqdHR0YGNjAw8PDzg7O4PFYiE+Ph6PHj1Ceno6ysrK6jwWTSZ+BZUaCkUxvC418ozUFBcXY8qUKfj6669bjdS8ePECKSkpzL+luUBr167F+++/j7NnzzKPjRw5EseOHQMhBN999x0OHjwI4FWAYO/evRgyZAh4PJ5C599YWvV273cJSWZmJnJzc9G3b18mkUpR7RHS09NRXFyMPn36KDsB650IhUJER0fDwsICVlZWdT5HU1MTVlZWsLKyQnV1NXg8HlJSUlBVVcXUytHX129Ry2zKhEoNhaIYpFLD4/GQkZEBd3d3ubWZKS0txdSpU7F06VJMmjRJLmPImry8PNjZ2cHLyws//fQTevbsyZynLS0tIRAIsGrVKhBC4OfnBwDw8vLC8ePHMWfOHKxevRoREREwMDDAnj178MknnzA7iVsqrXopSiKRMOuDr/88ISEBIpEIvXr1YrLhpVGJyspKWFhYyKUFgbSKsZqaGnr06NHiC9lVVFQgOjoa3bp1a9KHVSwWg8/ng8vloqysjKmVY2RkhK9+blhuTkNpLUtRVGooFMVQU2rS09PlKjXl5eWYOnUq5s6dK/ddTrJmwYIFOHz4MPz9/bFx48ZaS0+nTp3C4sWLYWJigm3btmHy5MnMY/fv38eyZcvw/PlzaGtrY8mSJfj2228BKCSpuH3uiqpLbKqrqxEVFQVjY2MmUff1fBpp7oi0BQGbzQabzX5n7si7aEjkoyVRVFSE+Ph49OrVq9bWv6YikUhQUFAALpeL4uJiGBoa4rdw2TV/aw1iQ6WGQlEMUqnh8/lIS0uTq9RUVlYiICAA06dPx0cffSSXMeSBWCxmbuxXrlyJ77//Hj4+Pti0aVOtyshBQUFYtGgR9PX1sXXrVkybNo15LDs7G8XFxRAIBEzhQQXtlKJiA/yXJGxra4sOHToAwDuThAUCAXg8HrhcLkQiEdNnqbGF88rLyxETEwM7OzuYmbX8HTwcDgcZGRlwdXWVS+NMQgiKioqw6bjs+lW1dLGhUkOhKAap1OTn5yM1NbVWTTJZU1VVhRkzZsDX1xeffPJJq1turyk33333HbZs2YJx48Zh06ZNcHd3Z5539uxZLFy4ENra2ti8eXO9lYsVuP27fYqNtJgQ8KrBZXx8PJydnZnoQ2N3PklzRzgcTqP6LOXn5yM5ORlOTk7Q09OT3RuUA9Iu5gUFBXBxcVFI/o8sd0m1VLmhUkOhKIaaUpOSkgJ3d3e5SY1QKMTMmTPh5eWFpUuXtjqpkVJTbjZu3Ij169dj1KhR2Lx5M/r27cs878KFC/joo4+gpaWFtWvX1toRpQTat9hkZWXh5cuXtaIPzU0SlvZZ4nA4qKyshKmpKdhsNgwMDGodKzs7G7m5uXBxcXlrpceWgEQiQWJiIggh6Nmzp0Lzf2QlNy1RbKjUUCiKQSo1BQUFSE5OlqvUVFdXY+7cuRg4cCCWL1/eaqVGikgkYm5kt2/fjtWrV2P48OHYsmUL+vfvzzzv6tWrmDNnDrhcLm7fvo2BAwcqa8rtU2wkEgmio6MhEAjg7OzMGCkhhKlvI4uLt1gsRn5+PjgcTq0EWS6XC4FAUCtBuaUirXxsZGQEGxsbpXxJZSE3LUlsqNBQKIrjdalxc3OT282kSCTC/Pnz4erqitWrV7c6qXm9a3dd/Pjjj1ixYgWGDh2KLVu2YNCgQcxjly5dwu3bt7F161Z5T/VttE+xEYlESE9Ph5WVVZ1JwvLq98Tj8ZCUlASxWAwLCwtYWFjAyMioxe6AqqqqQnR0NKytrZncI2XQlsSGSg2Fojg2fCGCsbExtLW18fLlS/Tu3VtuUiMWi7Fo0SLY2tpiw4YNrVpqrl+/jtu3byMhIQEODg7w9PTE8OHDmefu2bMHX3zxBQYPHoytW7di8ODBbxyv5jKWgmmfYgO8WgMlhCiskrBUEqysrGBhYYHCwkJwuVwUFRXBwMCAaSbZUiRH2siyZ8+eMDY2VvZ0mi03LUFsqNRQKIrjyikPSCQSZGVlIT09HRoaGtDX14e5uTlMTU1luhNKLBZj6dKlsLCwwNatW+V2Hk9MTERAQADz77S0NGzcuBFffPGFzMY4ceIEPvroI6iqqkJbWxsFBQUAXuXYfP7559DX1wcAHDhwAIsWLcLAgQOxdu1ajB49WmZzaCbtW2ykQiNvqSkpKcHz58/rlATpLiAul4uCggLo6enBwsLijY7ZioTP5yMlJaVRjSwVQXPkRtliQ6WGQlEc0uWnoqIipoq7pqYmysrKmMa9qqqqMDc3b1C7l7chkUiwbNky6Orq4scff1TYzalYLEbnzp3x8OFDdOnSpcnHqRmpiY6OxpgxY+Dn54cPP/wQAwcORFBQEPbt24ebN2/im2++qbXM9Pvvv+Ojjz7C6tWrsXnz5ma/JxnRfsVGIBBAJBLJtZIw8KpUd1paGlxcXKCj8/YtzHV1zLawsICZmZnCqhBnZ2cjLy8PLi4uckuuaw6tUW6o1FAoikMqNcXFxYiPj4ebm1udpSmqqqrA4/HA4/FQXV0NU1NTmJubv7HR421IJBJ88803IIRg7969Co24X7lyBRs2bMC9e/eadRzpNZDP56OsrAwTJ07E4cOHa23pfvr0KTZs2IDQ0FAcO3YMH374IfPYrVu3MHTo0GbNQca0T7HJycnBxo0b4evri8GDB8tFGmpuj3Z2dm502JMQwtxd8Hg8aGpqMlWP5VFMihCClJQUVFZWtuik5tYmNlRqKBTF8brUuLq6NigaIxKJkJ+fDx6Ph9LSUhgaGsLc3BwmJib1ngslEgnWrVuHkpISHDhwQOFpBPPmzUPv3r3x2WefNftYjx8/Rv/+/eHu7g4jIyOEh4cDqJ0nc+vWLfj4+GDAgAEICwuDiopKrd9Nzd1TSqZ9ik11dTWuXbuG4OBgPHjwAP3794efnx88PT1lEqWQSCSIj48Hi8WS2fbo8vJyRnLU1NSYqseymK9YLGZKX9vZ2bX4pLemyo2ixYZKDYWiOKRSU1JSgri4uAZLzetIJBIUFxeDx+OhoKAA2traTF5Ozd6BmzdvxsuXL3HkyBGF3wgKhUJ06tQJz58/h4WFRbOPd/fuXaxYsQKxsbFgs9m4fv06unTpAul1XnpNmDJlCm7cuIGkpCRFdepuCu1TbGoiEolw69YtBAYG4u7du+jduzd8fX0xfPjwJmXPV1dXIzo6GmZmZrC2tpaLJFRWVjKtHVgsFiM5TakELBQKERUVhY4dO8LS0lLmc5U1AoEAUVFR+Puha6NfqwixoTJDoSgeWUnN6xBCUF5eDh6Ph8OHD+P69esYMWIEU6/s2LFjSolSnD17Fr/88guuXLnSpNfXta373r172Lx5My5fvlwrl0ZaMbiyshLe3t7g8Xh4+PChTH6/coKKTU3EYjHu3r2L4OBg3LhxA05OTvD19cXIkSPfmR8D/NcY0tbWFmw2WwEz/m+dmMvlQiKRwNzcHBYWFg360LW2dg7S+fbo0QObTzQ+qVneYkOlhkJRPFKpKS0txfPnzxuUz9hUsrOzsWnTJty9exdGRkYYOXIkJkyYgIEDBypUcKZNm4bRo0c3qcKvVFRSU1MRGxuLXr16wc7ODgDw6NEjrF27FleuXMGqVauwfv16JvXh4sWLmD17NsaNG4ejR4/K8u3IGio29SGRSPDgwQMEBwfj6tWr6N69O/z9/TFq1Kg62x/k5+cjKSkJTk5OzHY4RSMUCplIjkgkqtXa4XUKCwuRkJCg1Pk2BmnjzZrzbeySlDzFhkoNhaJ4FCk1hBDs378fd+/exT///AOxWIzr16/j3LlzuH//PiZMmKCQnUHl5eWwtrZGWloaDA0NG/Vaac7M06dPMXv2bFRUVOB///tfrc7cz549w3fffYeLFy9iyJAhcHJyQmFhIR4/fgwjIyPcv38fqqqqDSrmpySo2DQEiUSCZ8+eISgoCJcuXUKXLl3g6+uLsWPHwtDQED///DPu3buH33//XS6NIZuCtH8Vl8tFVVUVzMzMYGFhAT09PXA4HGRmZsLFxaXFzPdtcLlcpKen19l4szFyIw+xoUJDoSgHqdSUlZUhJiYGLi4ucitPQQjB4cOHcfnyZYSEhLyRpiCRSJCbm4vOnTvLZXxZIBWRmJgYDB06FJ6enpg1axYmTZpU63Hgldxs2rQJly5dAgBs27YNOjo6mDlzJnR0dFpSonBdULFpLBKJBLGxsQgMDERYWBgkEgk0NTVx9OjRZtUSkCfS9WAul4vCwkKoqqrCwcEBJiYmLdW4GTIzM8Hj8eDi4lLvbjBlyQ2VGgpFOShSagDg6NGjOHv2LM6cOdOSc0veCZ/Px5gxY2BmZoYdO3bA1fW/XMX8/HwQQpi0hKdPn2LHjh0ICgrCt99+i40bNwJ4lf7Qwm+Im3xRa7GqJm9UVFTg4uICOzs7JCQkwNDQEJaWlpgzZw4MDQ3h6+sLb29vmJmZtRhpkO6iys/PZ7L7c3NzkZSUBGNjY6a1Q0uZL/Df9vOqqiq4u7u3mIrMUqjUUCjKQSo10pw7eRcSPXHiBIKDg3H+/PlWLTUAkJKSgpSUFCxcuJCRmjt37uDy5cv49ddfwWazMXz4cOzevRt9+vTB2rVrmR1gBQUF+Pnnn6GlpdXSIzZNpu29o0aQl5eHyZMnY968eZg3bx4AYN26dUhJSUFQUBCmT58OLS0t+Pj4wNfXFxYWFkqVhurqasTExMDExARdunQBi8WChYUFJBIJCgoKkJuby0iahYUFjI2NlSoSEokEz58/h5aWFpycnN75u/tpiabMuoA3BCo1FIpyqCk10dHRcHZ2rjOHUFYEBgbi+PHjCAsLk1vujiKprKxESUkJVFVVIRaLsWvXLhw6dAhFRUUYM2YMIiIisG/fPgwYMAAzZ86Ek5MTtmzZAnV1dezbtw9CoRAHDx5sk1IDtOOlKACYM2cO5syZg/fff7/Ox6XF+YKDg3H69GmoqKjA29sbfn5+6Ny5s0Ilp6qqClFRUbCxsXlrvQOJRMK0digsLFRa/yrpdnk2mw0rK6tGvbYhctPcpSgqNRSKclC01Jw5cwb79u1DWFhYo5N0Wyo5OTn48MMPcfPmTZibm6OwsBAzZszArFmzMHz4cGRkZMDW1hY//fRTrf5TqampWL9+PU6cOIG///4bU6dOVd6beDc0x6YpNCYbnBCCly9fIjg4GCEhIRAIBEwkx8bGRq6SI+1R5eDgACMjowa/jhCC4uJiprWDnp4e2Gw2zMzM5FqISiphXbt2bfJ2+XfJTXPEhkoNhaIcpFIjLanRq1cvue7mDAsLw86dOxEWFtYimgDLktu3b+POnTuIiorCJ598AldXV5iamkIikSAwMBBLlizBwYMH4efnx2wNB14tYz169AgzZsxQ8jt4J1RsFAkhBBwOB6dPn0ZISAiKi4sxfvx4+Pr6onv37jKVHB6Ph9TU1GZvfySEoLS0FFwuF3w+H9ra2mCz2TA3N5dpOFLaTbyxEvY68hIbKjUUinJQtNRcuXIF27Ztw4ULF2Bqaiq3cRTN6zfkr//70aNH+O6778Dn83HlypXW/N6p2CgTPp+PM2fOIDg4GDwej+mq6uDg0CzJycrKAofDgaurq0z7SkmrcHI4HPD5fGhoaDCS05zWDgUFBUhKSpJZEqCs5YZKDYWiHKRSU1lZiaioKDg6OsLAwEBu4924cQPr169HWFiYwoqsKouaYvPrr7/ir7/+QlxcHP7991907969VrSmlUHFpqVQWFiIc+fOISQkBJmZmRg1ahT8/Pzg7Ozc4A8XIQTJyckQCATo1auX3D+UFRUV4HA44PF4UFVVZVo7NKYVRW5uLrKysuDq6tqkFhb18Ta5aYzYUKmhUJSDoqXmzp07WL16NcLCwtChQwe5jdOSEAgEWL58OU6fPo0uXbrgyJEjsLe3r9X8shVCxaYlUlJSgtDQUISEhCA5ORkjRoyAn58fevfuXa+siMVixMbGQldXF926dVP4Lixp/yoejwdCCCM59W2PJIQgIyMDRUVFcHFxkfmXqLliQ4WGQlEeUqmpqqpCZGQkHBwc5JrAe//+fSxfvhyhoaEtusiePAgPDwefz8fQoUPRoUOH1i41ABWblk9FRQUuXLiAoKAgPH/+HO+//z78/PzQr18/5sOXk5ODEydO4IMPPmgRX0qBQMC0dhCLxUz/KmmuDyEECQkJIITIrPt5XdQnN+8SGyo1FIryULTUPHnyBEuXLsW5c+dgbW0tt3HkxetLRk1ZQpIuS7XgNgmNgYpNa6KqqgpXrlxBYGAgIiIiMHjwYLi7u+OHH37Ahg0b4Ofnp+wpvoFQKGRaOwiFQpiamqKoqAjGxsawtbWV+5eoLrl5m9hQqaFQlEfQIXvo6+tDIBAgMjISPXv2bNZmgncRGRmJRYsW4fTp07C1tZXbOPKiZnTl8ePH6N27t0yiLa1ccKjYtFaEQiF27dqF77//Hl27doWLiwt8fX0xZMgQmSYMy5KKigpEREQwXzxpk059fX25folel5v6xIZKDYWiPP7cYw0ul4vS0lIIhULY2NjA2tpabhHd2NhYzJ8/H0FBQejRo4dcxgBeNfCdP38+YmNjwWKxcOTIEQwcOLDZx61Z/XfOnDmIjIyEt7d3oxtxSiVGLBYzjURbObSlQmslMDAQZ86cQXR0NMzMzHDr1i0EBQVh1apV6NOnD3x9fTFs2DCZJuQ2B+lWTXt7e5iZmUEsFoPP5+PFixcoKyuDqakp2Gw2DA0NlXKnQKWGQlEe0uUnIyMjREREoGvXrqisrMTDhw+hp6cHc3NzmJmZyazERHx8PObPn4+///5brlIDAJ9//jnGjBmDoKAgCIVCVFRUNPuYEomE+V2MHDkS6enpWLBgAebOnVvreQ2JvLBYLEgkEvj6+sLMzAy7d+9uMwUJGwuN2CiRbdu24cGDBzhx4sQblTfFYjHu3LmD4OBg3Lhxg4nkjBw5Uml9ToqLixEXF4devXrVuatBLBajoKAAXC4XJSUlMDY2BpvNhpGRkczu1t4WtaFSQ6EoD6nUCIVCREREoHv37jAxMQHw6sJcVlbGFAtVU1ODubk5zM3Nm9yIMSkpCbNmzcKJEyfg7Owss/dRF8XFxXBzc0NaWppcbtjmzp2La9euYe/evfDy8mpyuYxJkyYhPDwcISEhGD58uIxnqXDoUlRr5N69exgwYMA711LFYjEePHiA4OBgXLt2DT169IC/vz9GjRol16ZxNZEWCnR1dW2QWEkkEhQWFoLD4aC4uBiGhoZgs9kwMTFptuTUlBup2FCpoVCUx9ukpi4qKyvB4/HA4/EgFouZ5WxdXd0GiUN6ejqmT5+OY8eOwd3dXWbvoz4iIyOxcOFCODo6IioqCn369MHu3btlcv6Nj4+Ht7c3pk+fjnXr1kFdXR1cLhdPnjzB8ePHUVRUhI8//hheXl5vLdI6depUhIeH4++//8bIkSNbc26NFCo27QWJRIJnz54hMDAQly9fho2NDXx9fTF27Fi51YbIzs5GXl5ekwsFEkJQVFQEDoeDwsJC6OvrM/2rmpogJ5UbThafSg2FokRelxo7O7tGVbutrq4Gn88Hl8tFZWVlrUhvXRfnzMxMBAQE4LfffoOHh4fM3sfbePLkCQYMGIB79+6hf//++Pzzz2FgYIBNmzY1+9gPHz7EwIEDsX37dnz99dd4/vw5Vq1ahXv37kFdXR0ikQgCgQBnz56tNwozc+ZMhIaG4uTJkxg7dmxbkBqAik37RCKRICYmBoGBgbhw4QI6duwIX19fjB8/XiZ9UQghSE1NRXl5OZycnGSWpV9SUgIOh4P8/Hzo6uoy/asas+4uFZvYu9HNnhOFQmkaNaUmMjIS3bp1a1YJf+lyNo/HQ3FxMQwMDFBcXAxnZ2fo6+sjJycHU6ZMwb59+zBo0CBZvY13kpeXhwEDBiAjIwPAqyKA27dvR1hYWLOPzeFw4OHhgaKiInh4eODevXtwcnLC5MmT8c033+D27dsYM2YMpk2bhiNHjrzx+rlz5yI4OBjHjx+Hj49PW5EagCYPv5158+YhNDQUbDYbsbGxyp6OzFBRUYGrqytcXV2xadMmxMXFISgoCP7+/jA2NsaECRPg7e0Nc3PzRh9bIpEgLi4O6urqcHFxkdmXhcViwdDQEIaGhsy6O4fDQUZGBrS0tJjWDu+KDP20RBOjAh7LZE4UCqXxSKWmuroakZGRsLW1bXZfIlVVVSb3RtrENzg4GJ9++inMzMyQn5+PHTt2KFRqAKBDhw6wsrJCYmIi7O3tER4eDkdHx0Ydo766NBYWFjh37hw++eQTFBQUYNmyZZg2bRqzq0lFRQWGhoZ1RqcWLFiAoKAgHDt2rK1JTbNoFxGb27dvQ09PD7NmzWpTYlMf0pYMQUFBOH/+PLS1tTFhwgRMmDABFhYW7/zwi0QiREdHw9TUFF26dFHQrMEkF/L5fKipqTFVjxvSv4pKDoWiOGpKjXT3U1NuoBoKl8vFjBkz4OTkhMTERLBYLHh7ezONhxVBZGQk5s+fD6FQCFtbW/z+++8NjozXrFNz+vRpJCQk4MWLFxg2bBg8PDxga2uL8vJyVFVV1ZLDzMxM/PLLLzh58iT++eefWtvLb968CT8/Pxw4cABTp05ti1JDl6LeRUZGBry9vduF2NRE2vIgODgYp0+fhqqqKnx8fODn54dOnTq98WUoLy/H8+fP0aVLF1hYWChp1q+2lUtbO6ioqDCRnLp2UGRlZYHL5cLFxQXq6upUcigUOfJ6pMbGxkauUsPn8zFp0iRs2rQJY8aMAfBq+SY0NBRnz55F3759sXbtWrmN31xqRmoWL16MwMBAEEKgqamJ4uJiODg4YO/evRgwYECt10VERODIkSM4ePAgdu7cicWLF79x7OTkZHTr1q21Nrl8F1Rs3kV7FZuaEEKQk5PDSI5QKISPjw98fX3RpUsXREREYNGiRThz5gw6duyo7OkyVFVVMa0davav0tLSQmpqKioqKuDk5FTnl5tKDoUiO6RSIxKJEBERgS5dusi1e3ZhYSEmTpyIb7/9Fj4+PnIbRxGsXr0ae/bswdatWzF69GjY29tj0aJFOHDgAFauXIkNGzYw0emDBw9i1apV0NPTw8qVKxmpkdazacUduxsDFZt3QcWmNoQQcDgchISEICQkBBwOB6WlpdixYwe8vb1bbFhTKBSCy+Uy89XR0YGjo+MbdYDqgkoOhdJ0Xpcaa2truUZ1i4uLMWnSJCxfvhwTJ06U2ziypq7mkwkJCZgwYQLzfkxNTZGSkoLBgwdjyJAh2Lp1K+zs7Jjn3759G6dPn8aYMWMwevRoAE3rHdXKoWLzLqjY1E9QUBC2b9+OgIAAXL9+HTweD+PGjcOECRPg4ODQ4iRHLBYjJiYGenp60NbWBpfLhUAggLm5OdhsNvT09N45Zyo5FErDqSk1kZGRsLKykqvUlJaWYvLkyfjss88QEBAgt3FkibQhsIODwxtyc+fOHQwdOhS3bt2Cp6cnEhMTMXToULi4uODgwYOwsbEBAFy5cgUODg6wsrKCUChkIjitvOdTU6G7oihNY9euXbh06RKuX78OAwMDrFixAgUFBTh37hw2btyIrKwsjBo1Cv7+/vUu9yiS6upqREVFoWPHjkwH9M6dO0MkEoHP5yM9PR0VFRVMawcDA4M6TwjSEzVAJYdCeRuvS42lpaVcpaa8vBzTpk3DwoULW43UlJSUwN/fH4mJiYiIiICrq2utCItQKAQAmJiYgMvlYvjw4XB0dMSvv/7KSM2NGzewePFi7N+/H1ZWVrU2TbRDqWkW7SJiM336dNy8eRN8Ph8WFhbYsGEDPvroI2VPS+mEhoYiKCgIhw4dqnd7dXFxMUJDQxESEoKUlBSMHDkSfn5+cHd3V7jkVFVVISoqCra2tm9NVhSLxcjPz2ca8ZmYmLy14FdNqORQKP8hlRqxWIzIyEh06tRJrvl3lZWVmDp1KmbMmNHqztEHDx7Etm3bwOVycePGDfTr1w9isRgqKiqIjo7GkCFDMH78ePz777/o0qULDh06BDs7O6ioqIDD4eB///sfrl27hj/++AOurq7KfjstAboURWk8EokELBarwXcDZWVluHjxIoKCghAXF4dhw4bBz88PHh4eMine966xY2Nj0bNnTxgZGTX4dRKJBAUFBeBwOCgpKYGRkRHYbDaMjY3fKWZUcijtGUVLTVVVFWbMmAE/Pz98/PHHrSZKUXOZ6MSJE1i9ejU4HA7Cw8Px3nvvMc/75JNPcPDgQXTs2BHHjx/HsGHDALxqV3Py5Els2LABX3/9Nb755hulvI8WCBUbimKprKzElStXEBQUhIiICHh6esLPzw8DBw6UWedeKUVFRUhISICTk1ODkoTrQyKRMK0dioqKYGBgwLR2oJJDofxHTamJiopChw4d0KlTJ7mNJxAI8OGHH2LUqFFYsmRJq5EaKTWXnU6dOoVVq1YhOzsbly9friUwS5cuxalTp+Dj44OZM2dCTU0N586dQ1BQEGbPno2ff/75jeO1Y6jYUJSHQCBAeHg4goKC8OjRIwwcOBC+vr7w9PRsUm+pmvB4PKSlpcHV1bXJXYDrQlrVlMPhoKCgAHp6erCwsGhQ/yoqOZS2zOtSY2FhweSzyYPq6mrMmTMH7733Hr766qtWJzVSakZugoKCsHr1aqSmpuLSpUvw8vKCRCIBl8vFli1bcODAAYhEIgBg2idIa/HUtauqnULFpiWTlZWFWbNmgcPhgMViYeHChfj888+VPS25UF1djZs3byI4OBh37tyBh4cHfH198f7770NTU7NRx8rJyUFubm6Tm282FGn/Ki6Xi/z8fGhra8PCwqLB/auo6FDaCjWlJjo6Gmw2W65SIxKJ8NFHH8Hd3R2rVq1q9VJTU0pCQkKwZs0aJCYm4ty5c/D29maeHxERgaqqKhBC0KVLF+Z3TKWmFlRsWjK5ubnIzc1F7969UVpaij59+uDMmTON7jXS2hCJRLh79y6CgoJw8+ZNuLi4wM/PDyNGjIC2tna9ryOEID09HSUlJXB2dlboF13av0ra2kFDQwMWFhbv7F8l3YL+9bZqhc2VQpElUqmRSCSIioqCubk5LC0t5TaeWCzGJ598Ajs7O6xfv77VSU3NCI1AIICmpiYqKytrndvOnDmDb7/9FnFxcQgODoa/vz+Aupea6PLTG1CxaU34+vris88+g5eXl7KnojDEYjHu37+P4OBgXLt2DT179oSfnx9GjRoFXV3dWs+7ePEibG1t0bNnT6V/0cvLy5nWDtL+Vebm5rWiT3VtQQdoJIfSenhdaszMzGBlZSW38cRiMZYuXYoOHTpg69atrU5qanL58mWcOHECmZmZUFVVxdy5c9G/f3+mh9X58+fx3XffITo6GqdOncKUKVOUPONWAxWb1kJGRgaGDBmC2NhYGBgYKHs6SkEikeDp06cIDAzE5cuXYWtrC19fXwwdOhQLFiyAg4MDtm/f3uJOdpWVlUxrBxaLxWwhT0hIeGdvLSo5lJbKPwe6w9DQEIQQpvmtPKVGIpFg2bJl0NPTww8//KD0m5fm8M8//2DmzJlMcdCMjAwUFxdj3LhxWLZsGYYPHw4AuHTpEr799ls8e/YMBw4cwIIFC5Q881YBFZvWQFlZGYYOHYo1a9a0qhLh8kQikSA6OhrHjx/H0aNH4ebmhoCAAIwfP75R27oVjUAgQE5ODjIyMqClpYVOnTqBzWZDR0fnna+lkkNpKZz42QZcLhclJSUQiUQwMzODvb293GRDIpEw25n37NkjV6mxsbGBvr4+VFVVoaamhidPnsj0+Lm5uRg/fjz69euHxYsXw8XFBXFxcQgKCsL69esxbNgw7NixA3379gUAhIeHY/78+XBxccHZs2dlOpc2Cq083NKprq7GpEmT8MEHH1CpqYGKigo6dOiAe/fu4ddff4WDgwOCgoLg6+sLExMT+Pr6wtvbG2ZmZsqeai2qq6vB4XDQp08faGtrg8fjISEhAdXV1bVaO9QFrXpMaQlIP4empqaIjo6GpqYmVFRU8PDhQ+jq6oLNZjc4gb4hSCQSrF27FkKhEL/++qtCIjU3btyQy7kjLS0NiYmJKCgowJQpU+Di4gIAcHBwwLfffgsdHR188803OHfuHCM2I0aMwLlz5+Ds7Ayg3bZJUAg0YqMACCGYPXs2TExMsGvXLmVPp0WRnJyMgIAA7Ny5E0OHDmV+TghBcnIygoKCcO7cOejo6MDX1xc+Pj6wsLBQ6gmhqKgI8fHxcHFxqZUfBLwSHj6fDw6Hg6qqKpiZmcHCwoL2r6K0KGrm1EiXxaWl/V9PoFdXV68zt6wxEEKwadMm5OXl4fDhwwrZEGBjY4MnT57IXGzS09PRrVs3uLm5gRCCiIgIAK82S0glkM/nY+LEiYiJicGzZ8/QtWvXWsegu58aBF2KasncvXsXnp6ecHZ2Zu5Stm7dinHjxil5Zspn7969GDJkyFtLiEt3SQUHB+PMmTNQU1ODj48P/Pz80LFjR4VKDp/PR0pKClxdXd+6swt4daLLz88Hh8NBRUUFTExMYGFhUW//qppQyaHIi9elRl9f/40Lb00qKirA4/HA4/FACGEikg1ZdgVefX937NiB1NRUHDt2TOYFPOuja9euMDY2BovFwscff4yFCxfK5LglJSXYtm0bdu7cCaFQiL/++ovpaVVzZ9Pq1auxc+dOPHnyBL169ZLJ2O0MKjaU9gEhBNnZ2QgODsbp06chEong4+ODCRMmoEuXLnKVnLy8PGRmZsLNza1Wg7qG8Hr/KmNjY6a1A5UciqKQSg0hBLGxsdDT03ur1LyOUCgEj8cDl8uFUChkms3q6+vX+TkmhGDXrl2IjIzEyZMn5VqP6nVycnLQuXNncLlceHl5MTdRsqCwsBBHjhzBypUrMXLkSGzbtg3u7u7M44QQLFiwABcvXkR4eDh69uwpk3HbGVRsKO0PQgjy8vIQEhKCkJAQlJWVwdvbG76+vujWrZtMJScrKwtcLheurq7NvuOU9q/icrkoLi6GoaEhLCwsaP8qilypKTXPnz+Hjo4ObG1tm3w8aUSSy+WirKwMxsbG0NfXh7m5OTQ0NEAIwb59+3Dv3j38888/jb4ZkCXr16+Hnp4eli9f3qjX1YzAvF5npqioCAcPHsTq1asxduxYLF26FF5eXhCJRAgPD8eCBQvg5uaGs2fP0lyapkHFhkLh8Xg4ffo0QkJCkJ+fj3HjxmHChAno2bNnk08s0mWw0tJSODk5yXxdnBCCwsJCcLlcFBYWQl9fHxYWFjAxMaGtHSgy5copDxBCEBcXBy0tLXTr1k1mx5ZIJCgsLMT58+fx/fffo1evXrCyskJGRgbOnDnT5NycplJeXg6JRAJ9fX2Ul5fDy8sLa9euxZgxYxp8DGkeTHx8PA4dOoTs7Gx4e3vDw8MDDg4OAF4tSx06dAirVq2Curo6hg8fDg6HA6FQCDU1Ndy7dw+ampq0+F7ToGJDqZ+qqioMGTIEAoEAIpEIkydPxoYNG5Q9LblSUFCAc+fOITg4GDk5ORg1ahT8/f3Rq1evBp9gCCFISkqCSCSCo6Oj3O+6pP2rpK0ddHV1mdYODREqKjqU+qgpNZqamjKPaNZELBZj69atOH/+PNTV1dG1a1f4+fnB29sbJiYmchnzddLS0pgqvyKRCDNmzMCaNWsafZz4+Hh4enqiuroaqqqqKCoqwogRI7B8+XKMHj0awCu5OX78OFauXInq6mosWrQII0aMwNixY6GqqlorqZjSKKjYUOqHEILy8nLo6emhuroagwcPxu7duzFgwABlT00hFBcXIzQ0FMHBwUhNTYWXlxf8/Pzg5uZWr+RIJBLmImBnZ6fwUDIhBKWlpczOFG1tbWb7bX15ChKJBPHx8dDQ0MCn3xYpdL6UlotUauLj46Guri73z/OJEyfw999/4/z589DW1kZCQgJOnz6N0NBQ6OnpISwsTKG5Nk2lqqoKc+fORWlpKVavXg07OzucP3+eKSK6ZcsW+Pn5AXh1jjl16hQ+//xz+Pn5YeXKlXBzcwNAt3U3Ayo2lIZRUVGBwYMHY//+/ejfv7+yp6NwysrKcOHCBQQFBSE+Ph7Dhw+Hr68vPDw8mKhIWVkZ9uzZgxkzZjBbYJWNdPstj8eDhoYGs/1WmrcgkUgQExMDAwODN5JBaSSn/SKVmoSEBKipqcldav755x8cPXqUkZjX4XK5YLPZchu/uby+ZDRq1ChMmDABn332GfOzS5cuYdy4cejevTu2bt2KSZMmAQBKS0tx4sQJfPnllxgyZAi2bduG3r17K/w9tCGo2FDejlgsRp8+fZCSkoJPP/0UO3bsUPaUlE5lZSUuX76MoKAgREZGYsiQIRgxYgS2bNmCKVOmtNgO7BUVFUxrB1VVVZiZmYHP58Pc3BzW1tZvfS2VnPZDTalRVVVF9+7d5So1Z86cwf79+xEaGgpDQ0O5jSMvpEtGpaWl4PP5yMrKwvbt2/Hzzz/D1tYWIpEIKioqUFFRQXh4OMaMGQMbGxts3bqV6f8kEAhw/PhxfPnll/Dw8MCmTZswaNAgJb+zVgsVG0rDKCoqgr+/P/bu3QsnJydlT6fFIBAIEBgYiK+++gpdu3aFs7Mz/Pz8MHjw4BYdNi8tLUVUVBRYLBY0NTWZGiPvqrEDUMlpy0ilJjExESwWCz169JCr1ISFhWHnzp0ICwuDsbGx3MaRF9JE4by8PEyZMgUJCQnQ1dVFZmYm/ve//2Hp0qXMTi9CCFRUVHD79m2MGzcOLBYLx48fh6+vL4BXW+L//vtvzJkzB3v27KkV7aE0Cio2lIazceNG6OjoNHrrY1smIyMDkyZNwg8//IDBgwfjxo0bCA4Oxt27d+Hh4QE/Pz+8//77St2y+jpCoRCRkZFMA06BQMBEcsRiMSM5r1dHrgsqOW0HqdQkJSWBEAJ7e3u5Ss2VK1ewbds2XLhwAaampnIbR96UlJRg8ODBEIlEGDZsGHg8Hq5fv46OHTvi8OHD6NevHwC8ITdz5szB3bt30alTJ+ZYQqEQ0dHRTDsFSpOgYkOpHx6PB3V1dRgZGaGyshKjRo3CypUr4e3treyptQhiY2Mxc+ZM/Pbbb2+ciEQiEe7evYvAwEDcunULrq6u8PPzw4gRI6ClpaWkGb9KbIyKikK3bt3qLBn/eiE1aWsHXV1dWhCwDSOVmuTkZEgkErlLzfXr17FhwwaEhYW16NyZ+qi5Yyk2NhZz587F9u3bMWLECFRUVCAkJASrVq2CkZERfvvtN/Tr1w8sFguEEEgkEqiqqkIoFEJDQ4O2SZA9VGwo9RMdHY3Zs2dDLBZDIpFg6tSpWLt2rbKn1WK4du0aLC0t31kdVCwW4/79+wgKCkJ4eDgcHBzg5+cHLy+vBkVFZEVlZSWioqJgb2/foLC/SCRiJKeyshKmpqawsLCot1psTajktB6kUpOSkgKRSNSs+k0N4fbt21izZg3CwsLQoUMHuY0jbyoqKjBz5kyYmpoiKysLly5dYh6rqqpCWFgYvvrqK2hra+Pw4cMYOHBgrd8r3fUkN6jYUCiKRCKR4MmTJwgMDMSVK1fQrVs3TJgwAWPHjoW+vr7cxi0rK0NMTAx69eoFAwODRr9eLBaDz+cz1WKl/asMDQ2p5LRiakpNdXU1HBwc5HqxvX//PpYvX47Q0FB07txZbuMoguPHj2P27NkwNTWFp6cngoODmQJ7KioqEAgEuHTpEr788ktoaWnh559/xrBhw6jMyB8qNu0JGvJsWUgkEkRFRSEwMBCXLl1C586dMWHCBIwfPx5GRkYyG6ekpATPnz+Hs7NznVtpG4tEImFK4peUlDD9q4yMjGhrh1aEVGpSU1MhEAjkXkzy8ePH+Pzzz3Hu3Ll37sJrLezcuRPbt28Hj8fD7du3MXjw4Fq5NEKhEFevXsXcuXNhbm6OR48eKTRK206hYtMeqCvkKRaLAYCKTgtB2ocnKCgIoaGhMDU1ZaquNiexsrCwEImJiQ3qKt4UpCXxuVwuioqKYGhoCDabDRMTEyo5LRhp/6fU1FRUVVXJXWoiIiKwePFinDlzplHNM1sKr59Da+bY7N+/H6tXr4a+vj5OnDgBT0/PN+Tm+vXrsLS0pDtKFQMVm/ZAXl4exo0bhzlz5uCTTz5hQqWtCbFYjL59+6Jz584IDQ1V9nTkinRnSlBQEM6fPw9dXV34+vrCx8cHbDa7wReg/Px8pKSkwNXVVSEJy4QQFBUVgcvloqCgAPr6+mCz2TA1NaWtHVoQUqlJS0tDRUUFevXqJVepiYmJwYIFCxAUFIQePXrIbRx5UTPSLRKJIBaLoaamVusz/euvv2Ljxo1QVVXFH3/8gWHDhr3xWuDNQn4UuUDFpj1w5coV+Pr6YsyYMejatSsePHgAfX19fPrpp/Dx8al1UpNIJCCEvHEhEgqF+P777zF48GAMHTpU0W8BP/30E548eYKSkpI2LzY1IYQgLS0NwcHBOHPmDDQ0NODj4wNfX1907Nix3gsSl8tFRkYG3NzclLLVnBCCkpISpn+Vjo4O09qhvv43FRUViIqKgqOjI6YsTFLwjNsHUqlJT09HWVkZnJyc5Co1cXFxmDdvHk6dOsU0gGxN1IzMbNy4Ef/++y94PB769++PJUuW1HpPv/32G9avXw9CCI4ePQovLy9lTbu9Q8WmrSMWi7Fu3Tps3boVjo6O6N27N3r06IErV67g6dOnCAwMxLhx4wCA2X5YFzdv3sTw4cPx3nvv4c6dOwrN6M/Ozsbs2bOxZs0a/PTTT+1KbGpCCEF2djaCgoJw+vRpiMVi+Pj4wM/PD1ZWVszf49dff0WHDh0wfvz4FlEkkBCCsrIycDgc8Pl8aGlpMa0dpPOTJjc7OTm9kURNIzmyoabUSLvOyzN6kJSUhFmzZuHEiRNwdnaW2zjyoma0ZcyYMXj06BFsbGygo6OD2NhYaGhoICwsDB4eHsxrjh49ik2bNoHD4eDUqVMYP368sqbfnqFi09bh8/kYN24cSkpK8Msvv2DEiBEQi8V4+vQp/Pz80LlzZ/zxxx84ePAgHjx4AE1NTXz88ceYNGlSLcnJz8/H4cOH4erqitGjRyu08+zkyZOxatUqlJaW4ocffmi3YlMTQghyc3MREhKC06dPo7y8HOPHj0dhYSHu37+PM2fOyHWXVXMoLy9n+lepqanBwMAAXC4XLi4u70xuppLTNH767lUz1LKyMiZSI0+pSUtLw4wZM3Ds2DG4u7vLbRxA/svUs2fPxvXr1/HDDz9g7NixMDAwwJdffondu3dDQ0MDV69ehaenJ/P833//Hd9++y3++OMPjBgxQubzobwTKjZtnevXr2Ps2LHYtm0bPv30U2hqajKPzZ49G3/++ScmTZqEqqoqeHl54cyZM7h37x727t2LhQsXKnHmrwgNDcWFCxewb98+3Lx5k4pNPXC5XHz88ceIjIyEubk5xo4dC19fX7kXWmsuXC4X8fHx0NLSgpqaGlP1uCE5QVRyGsblv/uiuLgYKSkpKC0thYmJCRMxk8fNyYsXLzBt2jT89ttvtaIZ8kKey9SBgYFYs2YNli5dijlz5kBPTw/Xrl3D+PHjMWzYMDx79gyFhYW4fv16Lbl5+fIlOnXqRGvVKIcm/8Jp9lMrQCKR4Nq1a1BXV8eIESMYqZFK6Y0bN6Crq4uVK1fi/PnzWLx4Mf7880906tQJwcHBKC4uBvCq9sSYMWPqPGm8Q3Cbzb1793Du3DnY2Nhg2rRpuH79OmbOnCnXMVsbhBD89NNPMDIyQnJyMi5dugQbGxusXbsWnp6e2LRpE2JjYyGRSJQ91VoUFRUhLS0N/fr1Q//+/dGrVy8AwPPnz/H48WNkZGSgsrKy3tdfOeXB/EepmyunPMBisVBSUgJ1dXUMGTIEtra2qKiowNOnTxEREYHs7GwIhUKZjJeTk4Pp06fj119/VYjUZGdnIywsDPPnz5f5scViMdLT02FpaQkfHx/o6enh/v378PHxwYcffoiQkBB88803EIvFGDlyZK3zo7RNApWa1gWN2LQCCgoKMGbMGOjr6yMkJASGhobMunFMTAxcXV3x+eefY+fOnbXuLEaNGoWkpCTcuXMHVlZW2LJlC7777jvs27cPn3zyCQAgMzMTampqtfqcEEKY48vjC00jNm8ikUjw6aefQkNDAzt37nxjeaG4uBjnz59HcHAw0tPT4eXlBV9fX7i5uSl1d0ZBQQGSkpLg5uZWZ3RGKBQy/atEIhHtX9UEpMKXmZmJgoICuLi4vPE3l3Z85/F4YLFYTCSnKaUBcnNzMXnyZOzevRtDhgyRyXt4F7Jcpq5rx1J8fDwqKyvRu3dvZGZmYtCgQejTpw927dqFrl27oqioCAMGDEBJSQny8vKQlZWFTp06UaFRLk3+5SsmuYLSLJ4/f47nz59j06ZNTLVZaZ+S48ePQ1VVFe+//z4AMFsYc3NzUVpaCl1dXVhZWYEQglu3bqFjx46YPHkyc+wtW7bg0KFDePToETp37ozq6mpYW1srLO+G8gqxWIz33nsPH3zwQZ0nU0NDQ8ycORMzZ85EaWkpLly4gN27dyMxMRHDhw+Hr68vPDw8FCo5fD4fqampcHd3r7U0WhMNDQ1YWlrC0tIS1dXV4PF4SE5OhkAggJmZGdhsNvT09Op8zzUjOO1VcqS/g6ysLOTn58PV1bXOv7GOjg5sbGxgY2ODqqoq8Hg8xMXFNboZKofDwZQpU/Djjz8qTGpCQ0PBZrPRp08f3Lx5s1nHqpkonJycjO7duwNArV1PFy9ehEAgwGeffcbU4rl79y7KysqwZs0a2NjYtPpqyu0dGrFp4UgkEnz11VfYvXs3nj59yiTwSSMztra2MDU1RUhICKysrJhk4KtXr8LPzw/Tp0/Hb7/9hvv372PixIno168fzp49C+BVz6Fx48YhLi4Orq6uYLFYePz4MczMzLBy5UrMnj2bCk4Lp7KyEpcuXUJwcDAiIyMxdOhQ+Pr6YuDAgXIt2tjcbegikYhp7VBRUQFTU1Ow2WwYGBjQ1g7/j1RqsrOzwePx6pWatyGVSS6Xi6qqKkYm6+oTxufzMXHiRGzevBljxoyR2ft4F6tWrcKff/4JNTU1VFVVoaSkBBMnTsTx48cbdZyaUrNx40b8+eefmDlzJtatW1frecuWLcPPP/+MyMhIODo6Ii8vDzt27EBCQgJOnz7NRB5pXo3SoRGbtgohBF27dsXEiRNhY2MD4L8vcGJiIjIyMuDv7w8rKysAYETk3r17qKysxIcffgjgVfJxfn4+JkyYwBz78ePHePz4MYyNjdGnTx94eHhgzpw5OHDgAFasWAFHR0cMHDhQsW+Y0ii0tbXh7+8Pf39/CAQCXL16FSdPnsSyZcswcOBA+Pv747333pPpdnEOh4PMzEy4u7s3+bhqamro0KEDOnToALFYjPz8fGRlZdVKijUyMmq3kZyaUsPlcpskNQCgrq6OTp06oVOnTkyfsBcvXqCsrAw5OTnQ09PDyJEjUVpaiilTpmD9+vUKlRoA2LZtG7Zt2wbgv2XqxkpNzZpdS5cuxalTpzBt2rQ6dzMNHToUe/bswZ49e+Dk5ITY2FgcPXoUO3furLWcSqWm9ULFpoWjqqqKpUuXYunSpczPpFG2ffv2AQAGDx4M4L8iVPn5+bhz5w6MjIyYInx3796FoaFhrXoMV69eRUVFBX744Qcm5wYA2Gw2xo4di0OHDmHgwIFt6s7FxsYG+vr6UFVVhZqaGp48eaLsKckMTU1NeHt7w9vbG0KhEDdu3EBwcDBWrFiBfv36wc/PD0OHDm1Wob/c3Fzk5OTA3d1dZtE8VVVVsNlssNlsSCQSFBQU4OXLl0hISICRkRHYbDaMjY3rvLC3RcmRvqecnBxGamQRfVNVVYWFhQUsLCwgkUhw8+ZNHD58GMuXL4eamhoCAgIwatSoZo+jDKTnp23btuHYsWPYsWMHJk2aBHNz8zeeO3LkSCxfvhw//PADJBIJLCwssGPHDixatAgAjdS0BehSVCugvlozu3fvxvXr15kEuOrqaqirq+PmzZvw9/eHt7c3/vzzTzx+/Bh+fn5wdXXFhQsXAAACgQCjRo1CamoqEhMToaury0SCeDwe+vXrBy8vLxw8eLDR863ZX6WlYWNjgydPnsDMzEzZU1EYIpEId+7cQWBgIG7dugV3d3f4+flh+PDhjWrRkJ2dDQ6HAzc3N4X0JpNIJExrh8LCQhgYGDCtHRry2WqNoiOVmpcvXyIvL09mUlMfpaWlmDx5MkaMGIHi4mJcv34dzs7OmDhxIkaPHt2qGj1mZWXB398f9vb22LlzJ9hsNqqqqhAREYGgoCDk5+fDy8sL/v7+0NHRQXR0NAoKCmBmZsb0fqKtEloUdCmqLVPfnfHnn3+Ozz//nPm3dFng4sWLKC4uxuzZswG8Cu/yeDz4+voyz3306BGeP38OLy8v6OrqMsnIwKsiftnZ2ejWrVuTOomzWCzmjkcsFoPFYtGThRJRU1PDsGHDMGzYMIjFYvz7778ICgrChg0b4OjoCF9fX4waNQo6Ojr1HiMzMxP5+fkKkxoAUFFRgYmJCUxMTEAIQXFxMTgcDlJSUqCnp8e0dqhvPqF/uiIyMhJdu3bFB59lKGTOzUEqNbm5ucjNzZX777q8vBwBAQH4+OOPmdILhBA8e/YMISEhOHjwIC5evNiqohfp6ekYMmQIU8Rw2bJluH79OjgcDjQ0NBAcHAwVFRVMnz4dLi4utV7bUm/GKI2Hik0rpq5IDiEEffv2xYABAzBy5EgAr0THwMCg1jJUeHg4SkpK4OfnB6D2ncrly5cBAN27d2/0iTU6OhoRERGwtbWFp6dni+s6zmKxMGrUKLBYLHz88cctonihIlFVVYWnpyc8PT0hkUjw+PFjBAYGYseOHbCzs8OECROY0gJSdu7cCQ8PDwwaNEhpJ34WiwUjIyMYGRmBEILS0lJwOBykp6dDW1v7jUJ1QqEQkZGRsLW1hZmZGa6c+m9JoiVGcmpKzcuXL+UuNZWVlZg2bRpmzZpVq54Ui8VCnz590KdPH7mNLS8IIbCzs8ORI0fA5XJx9+5dAMC4cePwzTffQCgUwsPDA2fOnMH06dPfeH1rEjjK26FLUW0cHo+HOXPmoLS0FLdv3wbwSojGjRuHhIQExMTEwNDQsNa6sqenJ8rLy/HXX3/B3t6+wWvO33zzDQ4ePAh1dXVUVlZCS0sLkydPxieffFLn3ZEy7pBycnLQuXNncLlceHl5Ye/evQrb1tqSkUgkiIyMRFBQEC5evAgrKyv4+Pjg6dOnSEtLw6lTp+rd0q1MCCEoLy9n+ldpaGjA1NQUL1++RPfu3WFqavrW17cEyZFKTV5eHrKzs+Hu7i5XqamqqsL06dMxceJELFy4sE1d0C9cuIANGzYgMzMT7733HhYvXoyBAwdCW1sbSUlJ8PLywowZM5hkZUqLhrZUoPxHXZGcyspKpljXv//+i8GDB2PUqFG4dOlSrWhNeno67O3tsWjRIvzvf/9758VM+tp///0Xo0ePxnvvvYc1a9agvLwcDx48QGhoKDQ0NHDt2rV6lzrEYjEAKDy6s379eujp6WH58uUKHbelQwhBTEwMFi9ejLy8PNjZ2cHPzw/jx49/pygom6KiIkRHR0NNTa1Wk86GSJkyJEcqNRwOB1lZWXBzc5NriQWBQIAPP/wQo0ePxmeffdZmpKbmzVdhYSGEQiEsLCyYxwsLC/H3339j8+bN+OmnnxAQEKCsqVIaDs2xofxHzROjtPx+zQqkvXv3xqFDh2Btbc08p+YylKqqKgYNGtSgi4H0dXw+H1VVVRg5ciTTa2Xo0KFwd3fHzZs3GampqqrCzZs3kZycDDs7O3h5eSmsVk55eTkkEgn09fVRXl6OK1euYO3atQoZu7Xx+++/w8XFBbdu3UJycjKCgoIwefJkGBgYYMKECfDx8YG5uXmLujAKBAIkJCTAyckJJiYmqKysBJfLRXR0NFON9239qxS9w6qm1Ei3z8vzu1BdXY25c+di2LBhbUpqgFfLSFK5MTY2rvVYVlYWTp48iS1btmDWrFlUatoBNGJDqYWrqysKCwtx6dIlODo6NngZKj8/H56enuByudixYwdmzJhRZzn3u3fvYvny5SgvL0d+fj6Ki4vh4+ODVatWwdXV9Y3ny3KXQlpaGvz9/QG8imrNmDEDa9askcmx2woSiQSLFy+Gjo4Ofvzxx1p/e0IIUlNTERwcjLNnz0JDQwMTJkyAr68vOnTooNQLZVVVFSIjI9GjRw+YmJi88bhAIGBaO4jFYkZy3pYwLUUekiOVGi6XixcvXshdakQiEebNm4c+ffrgm2++aVNS8zbOnTuHtWvXoqCgAD4+Pvjll18A0N1PrQS6FEVpHPV9sU+dOoX8/HzMnTu30X1mcnJysHz5cly7dg1eXl5YsWIFUym5Jrm5uUhLS4NAIMDTp0+xe/du2Nvb4/jx4+jYseNb51xzxxVF9hQXF+OPP/545x09IQSZmZkIDg7GmTNnIJFI4O3tDX9/f1haWir0bySVGnt7+zfu1utCKBQy1XiFQiHTckBPT++dr5WF5EilhsfjMdWbZVlA8XXEYjE+/vhj9OjRA+vWrWtX35/w8HDs2rULvr6+TIPNpuz0pCgFKjaUlkFmZib+ezmpDwAAIsZJREFU+usv/PTTTzA3N8fx48fh5uZW7/Orqqpw5swZzJgxA3v37sWnn37K5Ahdu3YNL1++xPTp02ud+KngtCwIIcjNzUVwcDBOnz6NyspKjB8/Hr6+vrC1tZXr30kqNT179oSRkVGjX19dXc20dqisrHxry4HXaYrk1JSa9PT0ZlVvbghisRhLlixBx44dsXXr1nb1nZFGm8vLy5l6PDRS06qgYkORDTXvZhq6DLV+/XrMnz8flpaWzM/Cw8MxevRorFy5Elu2bAEAZGRk4M6dO7hx4wa6deuG8ePHM9JjaWmJoUOH4sSJE8wxJk2ahNOnT+PKlSuoqqoCh8OBr6/vG8X1qOi0LLhcLk6fPo3g4GAUFhZi3Lhx8PPzQ48ePWT6N6qsrERUVFSTpeZ1pC0HOBwOysvLmf5VhoaGMpEcqdTw+XykpaXJXWokEgm+/PJLGBgY4Pvvv28TF/TmiAmtKNzqoGJDkR11nQDqOykkJyejX79+GDhwIGbPno0BAwbA0NAQL1++RL9+/TBt2jT8+uuvyM/Px6hRoxATEwNnZ2eUlJTgxYsXsLS0xIABA3D58mVMnDgRv//+O4BXlVfHjRuH7OxsmJiYoHPnzkhPTweXy8WKFSuwfv36OucItI56FEVFRZg/fz5iY2PBYrFw5MiRNtmXKz8/H2fPnkVwcDDy8vIwevRo+Pv7w8HBoVkXWqnUODg4wNDQUIYzfoVYLEZBQQE4HA5KS0thbGzMtHZoyOfrddF5XWqa2jy0oUgkEqxcuRIsFgt79uxplVIjPedUVlZCIpE0uQqy9DhVVVWNqrRNUTpUbCiy48GDBxg9ejSmTp2KGTNmYMiQIbXWpGtKTmVlJQIDA7F7924kJSXBzc0NJiYmuHXrFoRCIf744w9MnjwZP//8M5YtW4b9+/dj+PDhTI7G7du38fvvv+PFixcICQlhCgYGBQVh6tSpGDBgANauXQsHBwfweDysX78eT548wYULF9CjRw9cuHAB+fn5GD9+PLPLqzUwe/ZseHp6Yv78+RAKhaioqJBJ1KElU1RUhPPnzyM4OBgZGRnw8vJiWn005sIrb6l5HYlEgsLCQnA4HBQXF8PQ0BAWFhb19q+qj/z8fKSkpMDd3V3uUrN27VqUl5dj//79rVpqrl27hq1btyIrKwu9evXCkiVLMHDgwAYlfdc8zsWLF3Hu3Dls3ry5xZcsoDBQsaHIjpcvX2LPnj24ffs2Hj9+DCMjI4wbNw4zZszAsGHD6j0pX7t2Df/88w+ys7Ph7OyMESNGME31vv76axw4cAAPHz5Ez549mdeUl5fDx8cHd+7cQUVFBROaX7BgAQ4fPozbt28zTT4BIDAwEAsXLkSvXr1gbm6O9PR0CAQCJCUl4YsvvsCOHTvqrMYMtJxITnFxMdzc3JCWltZi5qRoSktLERYWhuDgYCQmJmL48OHw8/ND375933ohrqioQHR0NBwdHWFgYKDAGb+CEILCwkKmf5W+vj4sLCxgYmLy1oTUgoICJCcny11qCCHYtGkTOBwOfvvtt1adJHvjxg2MGTMGdnZ2MDU1RWpqKsRiMVavXo0PP/zwnYniUqm5desWvLy84Ovriz/++KPRmyIoSoOKDUW2EEJQWVmJpKQkXL58GefOncOTJ09gYGCAwYMHY9myZfD09AQhpFafqZqvr3nRPnbsGObOnYtFixbhyy+/hLm5OXR0dHDgwAEsXboUY8eORVhYGIBXORojRowAi8VCdHQ0gP/W1gMDAzFr1ix06NABf/zxB6ytrVFRUYH169cjODgYV69exbBhw5hxi4qK3oiEiEQiqKio1LqASo8vbQhqaWkptzX5yMhILFy4EI6OjoiKikKfPn2we/fuVtVwUJZUVFTg4sWLCAkJQXR0NIYMGQI/Pz8MGDCg1ucqJiYGGRkZGDp0qFKk5nWk/au4XC7y8/Ohq6sLCwuLN/pXKVJqduzYgbS0NBw7dqxVSo30eygWizF+/HgYGRlhw4YN6NatGxISErB48WI8efIEa9euxYIFC+qNvki/u/fu3cOYMWMwYcIE7N27t85SAJQWS5NPvq0vRklRCCwWCzo6OnBzc8PKlStx7do1PHnyBKtXr0ZGRgYuXryIqqoqsFgs5gQqkUiYKsKvC0FAQAA++ugjHD16lGmzYGdnhx9++AEAMG/ePOa5t2/fRnp6OhPtkYqIUChEYmIiCCH45Zdf4OnpiS5dusDBwQErVqyARCJBRkYGc5zCwkJ4eXnhww8/BJ/PB4/HA/CqgOHrUQHpvzdu3Ahra2vk5eXJLZoiEonw7NkzLFq0CBEREdDV1cX27dvlMlZrQEdHB5MmTcKJEyfw+PFjjBkzBsePH8eAAQPwxRdf4NatW3j27Bk++OADWFhYtAipAf7rX9WjRw8MGDAANjY2KC0txePHjxEZGYnc3FzweDwkJyfLPaeGEIKdO3ciISEBR48elXtLhn79+sHV1RW9evXCunXrmnU8kUjE/L+Kigqio6Px7NkzaGtrY8qUKbC3t4eamhqcnJxw5swZvPfee1i/fj1+/fVX8Pn8N44nlZqHDx9i3LhxGDNmDPbs2UOlph1BxYbSILS1teHs7Iwvv/wS9+/fx+rVq99IxFNRUan3hKqlpYVDhw7h7t27GDlyJMzMzLB9+3Z06tQJwKtGdVKuXbsGsVjMFNOTwuPxEB4eDjc3N/Tv3x/AfydF6bilpaXM81+8eIGMjAykpqbi448/xvjx42FjY4PvvvsOeXl5AP7rWQW8KuAXHx8PR0dHdOjQganaLGssLS1haWnJvIfJkyfj2bNnchmrtaGlpQUfHx8cO3YMERERmDRpEo4cOYIJEyagf//+KCkpgVAoVPY034DFYsHAwAB2dnYYMGAA7OzsUFBQgOjoaKiqqoLP58tt3lLRf/r0KY4fPy73St6ampq4fv06oqKiEBkZiUuXLuHBgweNPs7atWuRlpZWa75cLhfjx4/H8OHD8fjxYzg5OQH4r+2KiYkJAgMDMWzYMGzatAn79+9Hbm4u83qp1Dx79gxjx47FsGHDsG/fPppX086gLRUojaYpOwukJxx3d3emaJ9IJEJubi5sbW2ZdW8ej4dHjx6hR48eeO+99wD81yIiJSUFT548wfLly5nlJamUXLx4ESoqKujSpQtz7IcPHyI/Px/q6upMzk9UVBT+97//gcPh4MCBA2CxWMx28SdPniAyMhIbNmwAIL+aFx06dICVlRUSExNhb2+P8PBwODo6ynyc1o6GhgasrKyQnJyMGzduID8/H4GBgVi1ahV69+4NPz8/DBs2rEXudBGJRCgtLcV7770HiUQCLpeLqKgoqKioMFWPZdFUlBCCQ4cO4fbt2wgODpZrVEgKi8ViihlWV1ejurq60dHNwMBAbN68Gbdv38aVK1eYKCqbzcbixYtx+PBhpKWlISIiAvb29lBRUWHOIUZGRvjnn38wa9YsrFu3Dubm5vjkk0+YuUVFRcHb2xuDBg3CgQMHYG5u/o7ZUNoc0jvWev6jUGSKWCwmIpGo3sfDw8MJi8Uis2fPJoQQUl1dTQghRCgUku3btxN1dXVy7969WscjhBBnZ2fi6OhIkpKSCCGEFBYWkvHjxxNjY2Py559/Ms8vKysjn332GVFVVSXnzp2rNfaSJUsIi8UiqamphBBCJBJJ899wPURERJA+ffoQZ2dn4uvrSwoKCuQ2VmslJiaGuLq6kri4uFo/F4lE5NatW2TJkiXEycmJBAQEkJMnTxIej0fKy8uV/l9OTg4JDw8n+fn5bzyWn59P4uPjya1bt8jNmzdJXFwc4fP5TRqnrKyM/Pzzz2T06NGksrJSoX8bkUhEXF1dia6uLvn666+bdIz169eTf//9lxDy6vtdk/379xNDQ0NiYGBArl+/zvy85neypKSEfPXVV6SiooL5WUFBATE2NiZDhgwhubm5TZoXpcXwLj+p9z+aPExRGoQQiMXiN0LnL168gIqKCqysrFBdXQ11dXXk5ORg7ty5KCkpQVhYGExNTZmIysuXL2FpaYmPP/4Y+/fvB/Aq0XTw4MGYNm0atm/fDmNjY6b44J07dzB06FCsXLkS27ZtY8b08/NDeXk5kpKSaiUO1/x/ZXUib48sXrwYn3/+Oezt7et9jkQiwaNHjxAYGIirV6+ie/fu8PPzw+jRoxvUIkHWFBcXIz4+Hm5ubu+MJAkEAqa1g0gkYlo7NDSJ/Pjx4/jnn39w7ty5Bm9/ljVFRUXw9/fH3r17mWWjd/F6S4Pk5GR89NFH2LdvX61j/Pbbb1i3bh1UVFRw9OhRjBgxAkDdNbWk1coB4Pz583B3d69VMJTSKqHJw5TWB4vFqnNrdpcuXWBlZQUAzPZvLpeLGzduoF+/fswylFQy/vrrLwBglq5EIhHu3buHsrIyDB06lNkWKj2ZmpqawsDAACwWiznGkydPEB0djWnTpgF4FWKXUlVVhYSEBOYYVGoUw759+94qNcCrvK4BAwbgxx9/RGRkJFavXo24uDiMHj0a06ZNw19//YXi4mKFzFcqNa6urg1aHtPU1ISlpSV69+4Nd3d3aGpqIikpCQ8fPkRqairKyspQ343nP//8g5MnT+Ls2bNKkxoAMDIywrBhw3Dp0qUGv+b1709YWBju3r2LmTNnIiYmhvn5/PnzsWnTJhBC8OGHHzJjSDt516TmecTHx4dKTTuHig2lRVHfWr27uzuys7PxzTffMCdGaf7LiRMn4OjoCA+PV9VdS0tLcfPmTWhoaMDCwgLAfxIEAOnp6SgpKYGBgQFzrHv37oEQgg8++ADAq/yOsrIyrFmzBgMHDsTYsWPBZrMxZcoU3Lt3DwDqvehQlIOKigr69OmDbdu24dmzZ9iyZQtevHgBHx8fTJo0CX/88QcKCgrkMnZJSQkjNU2pk6Kuro5OnTrB3d0dffr0gY6ODlJTU/Hw4UPExcXh9u3bTDL76dOnceTIEZw7d04pJQJ4PB6KiooAvCqWePXq1Vq1qd7F69+bL774Atu2bUNWVhamTJmCyMhI5rF58+Zhy5YtUFdXx4IFCxAcHAyg5dSkorRM6FIUpVVQV/gZeLWl29TUFBMnTkRgYCBYLBZiY2MxduxY5OTk4P79++jfvz/z+oqKCnz22Wc4ffo0/vjjD/j4+CAjIwNTpkwBn89Heno6gFcdoMeOHYvbt2/jww8/hKOjI6qqqhAaGgoej4cTJ05gwIABdc6VLle1LAghSEhIQFBQEEJDQ2FgYABfX194e3vD3Ny82RfJ0tJSPH/+vMlS8zbEYjESExOxZs0apKSkwNHREenp6bh165bSdvpER0dj9uzZEIvFkEgkmDp1KtauXdug10qXjKqrq6GiogKRSMQkUe/YsQPff/89jI2NcfLkSeZGBQD+/vtvLFiwAHZ2dnjw4AE0NDSo3LR9mv4HfkcSDoXSYpEmEhYWFpLk5GRCyKukxkOHDhEWi0UGDhxIhg0bRhISEpjkxF9++YVoaWmRDz74gGRnZxNCCAkODiZqampkxYoVhJBXCcm//PILYbFYZPfu3cx4VVVV5OHDh8TR0ZE4OTkRgUBQaz48Ho9Jdn59ji2NhIQE4urqyvynr69Pdu7cqexpyR2JREKSk5PJtm3byMCBA8n7779PfvzxR5KSkkLKysoancCbl5dHwsPDFZK4fOrUKdK/f38yY8YM4uzsTBYvXkzCw8Pf+My1VKSbBvh8Ppk9ezYZPnw4mT9/Pjl58iTznB9++IGYm5sTW1tbJrFYyrlz58jLly8VOmeKUmly8jAVG0qrRrorSkpZWRmZMGEC6du3L7l8+TIZNmwYGTduHPnqq6/I+PHjCYvFIlZWViQ9PZ15zfLlywmLxSLR0dGEEEJevnxJPD09CYvFIj169CAbN24kMTExzPOPHz9OdHR0yPPnzwkhhJSXl5O1a9cST09P0qNHDzJixAjy559/KnynSlMRiUTEwsKCZGRkKHsqCkUikZD09HTyww8/kMGDB5PBgweT7du3k4SEhAZJDofDIdeuXVOI1Jw/f5707duXcLlcQsirXURXr14ln3zyCXFyciLh4eFK/m02jOLiYuLo6EiMjIyIi4sL0dHRIRoaGuS7775jnrNr1y5iYWFBunTpQm7fvv3GMd62q5LSpqBiQ6EQ8ioSYWpqShYtWkRKSkrI/fv3yahRo4ixsTHp0aMH+fTTT8mDBw+Y5+fk5JD+/fsTS0tL5mepqalEVVWVTJgwgXzyySfEzs6OsFgsYmtrS7Zs2UI+/vhjYmJiQsLCwgghhPzvf/8jLBaLDB48mKxatYpMmDCBdOrUiQwYMIBcvXq1wXOXnrBv3bpFgoODFXYCv3z5Mhk0aJBCxmqpSCQSkp2dTXbv3k3ef/99MmDAALJ582YSExNTp+RkZGSQa9euES6XK3epuXjxIundu3e925dFIhGpqqpS8G+saezZs4e899575Nq1a4QQQh48eMDccHz55ZfM8/bu3Uusra2Jjo4OuXXrlrKmS1EuVGwoFEIIOXr0KNHS0iJBQUG1fi4SiWpFJKSRnnPnzhEdHR2yfPly5rFr164RFotFtm/fTgghJDs7m4SHh5Nly5aRHj16EC0tLaKhocFEffr06UOsra2ZMHl2djY5ffo0GTlyJPnf//5HCGnYkpR0TqNGjSIsFuuNULy8mDt3Ltm7d69CxmoNSCQSkpeXR/bv30+8vLyIh4cHWbduHXn27BkpKysjd+7cIT169CAvXryQu9RcvXqVuLm5McumrY3X5XzRokUkICCg1vLZ8+fPyaRJkwiLxSKffvop8/OdO3cSe3t7kpiYqLD5UloUVGwolIqKCuLl5UVMTEyYom5CobDWyfV1wVi7di1hsVjk4cOHzM9iY2PrLDwmEAjIy5cvyfXr15m8gOrqavLFF18QFRUVEhoaWuv55eXlhMfjEULeXDKrj+LiYmJtbU1Gjhz5RtEyeSAQCIipqSnJy8uT+1itFT6fT3777TcyduxY0qtXL2JtbU1OnDhBSktL5So1N2/eJK6uruTFixfK/hU0Cam8iMVi8vTpU3L79m2yY8cOpmBmzShTfHw8CQgIICwWiyxatIj5eX5+PiGELj+1U6jYUCiEEPLo0SNy8uRJUlpa2uDX1LWOP378eKKtrU1OnTpFysrK3ni8piClpaWRESNGEHV1dTJ9+nTy6NGjBouMFOmJ+9SpU0RdXZ2sXbuWENJwIWoqZ86cIV5eXnIdo62QmJhInJycyJYtW8iECROIm5sbWb58Obl3757MJefu3bvExcWFpKWlKfttNwnp51YikZDhw4cTbW1twmKxCIvFIh4eHqSoqIgQUltYkpKSyKxZswiLxSILFixgXk9ptzRZbOh2bwoFb/aFysvLw/Tp05GTkwNfX18MGDAAJiYmMDc3R9euXd+oH8Lj8XDgwAEcPnwYHTt2xK5du9CvX79XX7IGbEuVjj9jxgxcuXIFISEhGDJkSK15Sb+rstzmOm3aNIwePRpz586V2THbIsnJyZgyZQr+/PNPODs7AwBTBTs4OBhJSUkYMWIE/Pz80KdPn2b1GIuJiWFqtnTv3l1Wb0EpTJ06Fc+ePcOMGTNgaWmJo0eP4sGDB1ixYgVWrVoFIyOjWpWIU1JSsGXLFsyfP58puElpt9Dt3hSKrJDeJSYlJZHPPvuMsNlsYmJiQrp37066dOlCDh8+TAghdS7f3L9/n3Tq1In06NGD5OTkNGrcsrIyYmVlRTw9Pd+ZDFpdXd3su9mysjJiYmLC3D1T6qawsJC4urqSyMjIep9TXl5OAgMDyfTp04mTkxP59NNPydWrV0lJSUmjIjWPHz8mzs7OJD4+XoHvUHbUjDBmZGSQAQMGkMOHDzORmfLycmbH4YoVK5ilJrFYzHyepZ99eUcrKS0eGrGhUOTJs2fPEBMTg44dO8Ld3R3m5uZYt24dTpw4gf3796Nv375M64YvvvgCP//8M+Li4tCjR493Hlt6x3r69GkEBARgxYoV2LJlCxPtqa6uRm5uLtPpuDFVXimygcvlgs1mN+i5VVVVuHr1KgIDA/H06VMMHjwY/v7+GDRo0BstRGqSmJiI2bNn4+TJkw3uu9RSmTp1KthsNh48eICrV6/C2NgYQqGQ6T4+fPhw3Lx5E19++SVWrVoFMzOzN6KmlHYPjdhQKLJGLBa/tfjZ6dOniaOjI+nZsyf57LPPyPHjx8nGjRtJ9+7diaOjY4PzI6R3prNmzSLGxsa1apJERUWRmTNnEn19fdKhQweira1NunbtSvbu3Vtn7g8hNC+hJSEQCMjFixfJRx99RBwdHcm8efPI2bNnSWFhYa1ITUxMDHF2diYRERHKnnKzyc3NJYMGDSIsFovo6urWSsyvmRAv3f23cOFCmrxOqQsasaFQ5In0e/J6fktaWhqOHDmCkydPorS0FHp6elBXV8eOHTvg7+/f4ONXVVWhZ8+e6Ny5M65cuQJdXV3k5eVh2LBhKCwsxIoVK9CzZ08IhUKEhIQgPDwc27ZtY0rb19W+QSQSQUVFhd4FtxBEIhFu3bqFwMBA3L17F71794avry/s7Owwa9YsHD58GH379lX2NGVCamoqNm/ejGPHjmHNmjX4+uuvoa+vD+BVg1lpc9uRI0fi+vXriIqKYnKXKJT/h0ZsKBRlk5aWRh49etSoranS54aGhhINDQ2mnk5JSQlZv349UVFRISdOnKj1Gi6XS0aMGEGsrKxIVlYW8/OSkhISGRnZqPyM9PR0cvLkSRIVFdXg18iDn376iTg6OpJevXqRadOmtZqqzU1FJBKRmzdvkiVLlhBjY2Ny584dZU9J5qSnp5MpU6YQNTU18v3339eKMNaM3Ny/f18Z06O0fOh2bwpFGUgkkmb16pGKzbx584iRkRG5ePEiIeTVEtTgwYMJi8UiWlpaZOjQoeTAgQOEz+cTQv4rIihtA0EIIbt37yZ9+/Yltra2xMrKisyePZs8evSo3rEvXLhALCwsiKmpKdHU1CQdOnQg9+7da/J7aSrZ2dnExsaGVFRUEEIImTJlCvn9998VPg9l0ZaXDjMzM8m0adOIqqoq2bp1a60yDK/XaWrLvwdKk2iy2NSfyUahUN4Ji8ViEkLJa1u7X/93XaiqqjJLFPb29swW15KSEsTExGDhwoUYOHAgQkNDsWrVKnz66acYOnQo9PT0oKmpifz8fGYsLy8vqKqqQk1NDVlZWQgNDYWPjw9++eUXTJo0qdacKisrsXnzZpiammL16tVgs9lISEhgEqAVjUgkQmVlJdTV1VFRUYFOnTopZR7KoC13qbayssKPP/4INTU1fPvtt5BIJFiyZAkMDAyY5Sgpbfn3QFEw7zAfCoUiA+q6G5VGa86fP19rGYoQQuLi4giLxSLff/89EYlEpLy8nKSkpJC//vqLBAQEEBsbG+Lu7k6ePn1a5/HLysrIw4cPSa9evYidnR1Tkl8ikZCPP/6YrFy5kqipqZGQkBDmNQKBQGl3zbt27SK6urrEzMyMzJgxQylzaGtkZmaS999/nzg4OBBHR0eya9cupc0lNzeXfPTRR4TFYpHly5crpKo2pdXT5IgNzSqkUGQE+f8E4+joaPTv3x87duxAamoqALwRyQHAJPwmJCRARUUFgwYNYp6jq6sLNpuNu3fvQlVVFTo6OujWrRsCAgJw+PBhXL58GYcOHYKLiwsAQCAQ4NKlSzh79iwKCwuhq6uLfv36YcWKFUhLS8OzZ88AAC9fvkRiYiJ27twJiUSCH3/8EX/99RfEYjE0NDSUctdcWFiIs2fPIj09HS9fvkR5eTmOHz+u8Hm0NdTU1PDjjz8iLi4ODx48wC+//IK4uDilzKVDhw7YunUrpk2bBltb2zeiNRSKLKFiQ6HICKkUaGtrw8HBAfv27UOPHj3g7OyMTZs2ISEhodbzpCxfvhxcLhfe3t4AXomPtbU1FixYgHPnzmHjxo3IyspCdXU1WCwWdHV10aNHD/Tp0wdqamqIi4uDi4sLAgICMG/ePJiamsLFxQXbtm1Deno6CCEwMjICAHTu3Bnbt29Hly5d0LNnT+jo6OCDDz5AQECA4n5Rr3Ht2jV07doV5ubmUFdXx8SJE/Hvv/8qbT5thY4dO6J3794AAH19fTg4OCAnJ0dp82Gz2Thy5AgWLVqktDlQ2gc0x4ZCkTHdu3fHkSNHUFBQgMePH+PcuXM4cuQI1q1bBwcHB/j4+OCjjz5iyuVLJBJmKyzwn/isWbMGubm5+Pnnn3H//n14enqiY8eOKC0thb+/PywtLSEWi7Fp0ybk5+fj66+/xuDBg5Gbm4ubN2/i119/RVZWFgwNDeHm5sYcv6CgABkZGfjpp58QEBCAlJQUWFhYAGhYXpCssba2xoMHD1BRUQFtbW2Eh4e3mW3PLYWMjAxERESgf//+Sp2HlpaWUsentBPesVZFoVCaiVgsJvn5+eTKlSvk888/J5aWliQgIIBwOJx3vlYoFJJTp06RkSNHEktLS9KzZ0/SqVMncunSJSKRSIhIJCJWVlZk+vTpzGsEAgEhhJCLFy8SMzMz4u/vzzxWVlZGvvrqK6Kvr09iY2Nl/2abyNq1a4m9vT3p1asXmTlz5jtbSlAaTmlpKenduzcJDg5W9lQolMZAC/RRKK0BiUSCkpISlJaWwsrK6q3PJa9FT0QiEaKioqCpqQkHBweoqqqivLwc/fv3R1lZGf755x+4urpCU1MTAPDpp59i//79+P333zF79mwArwoKTpkyBWZmZggMDISBgYFSojQUxVBdXQ1vb2+MHj0ay5YtU/Z0KJTG0OSTEhUbCqWFIxaLAaDO6sIAEBoainnz5qFLly6YMGECysvLERcXh9DQUBgYGCAuLo7ZPn3hwgX4+/vj+++/x5IlS6jQtGEIIZg9ezZMTEywa9cuZU+HQmksTT450eRhCqWFo6qqykhNXTci3t7eCA4Ohq2tLY4cOYKsrCxoaWnBxMQEw4YNY6SmsrISd+/ehbq6OoYMGUKlpo1z7949/Pnnn7h+/Trc3Nzg5uaGCxcuKHtaFIrcocnDFEoroj4Z8fT0hKenJwCgvLwcSUlJuHXrFoYOHco8h8Ph4NatWxgwYAC6du2qkPm2Nnbv3o1Dhw6BEIIFCxbgiy++UPaUmszgwYPrFGEKpa1DxYZCaQPUXK7S1dWFu7s7OBwOhEIh85yYmBjcv38f27Ztg4GBgbKm2mKJjY3FoUOH8OjRI2hoaGDMmDHw9vaGnZ2dsqdGoVAaAV2KolDaADWXq4D/REdDQ4P5We/evbFs2TKMHTuWLkPVQXx8PPr37w8dHR2oqalh6NChCAkJUfa0KBRKI6HJwxQKhYJXYuPr64v79+9DW1sbI0aMQN++fbF3715lT41CaY80+e6LLkVRKO0EiUQCFotFozX14ODggJUrV2LUqFHQ1dWFm5tbvTvRKBRKy4VGbCgUCqUOVq9eDUtLSyxevFjZU6FQ2iM0YkOhUCjNhcvlgs1mIzMzEyEhIXjw4IGyp0ShUBoJFRsKhUL5fyZNmoT8/Hyoq6vjl19+YZqHUiiU1gNdiqJQKBQKhdLSoJWHKRQKhUKhUKjYUCgUCoVCaTNQsaFQKBQKhdJmoGJDoVAoFAqlzUDFhkKhUCgUSpuBig2FQqFQKJQ2AxUbCoVCoVAobQYqNhQKhUKhUNoMVGwoFAqFQqG0GajYUCgUCoVCaTNQsaFQKBQKhdJmoGJDoVAoFAqlzUDFhkKhUCgUSpuBig2FQqFQKJQ2AxUbCoVCoVAobQa1dzzOUsgsKBQKhUKhUGQAjdhQKBQKhUJpM1CxoVAoFAqF0magYkOhUCgUCqXNQMWGQqFQKBRKm4GKDYVCoVAolDYDFRsKhUKhUChthv8Da5a6IVoBJmUAAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], "source": [ "fig = plt.figure(figsize=(20,10))\n", "ax = fig.gca(projection='3d')\n", @@ -579,9 +886,40 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 88, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/seanperez/.virtualenvs/ml-workshop/lib/python3.7/site-packages/ipykernel_launcher.py:2: MatplotlibDeprecationWarning: Calling gca() with keyword arguments was deprecated in Matplotlib 3.4. Starting two minor releases later, gca() will take no keyword arguments. The gca() function should only be used to get the current axes, or if no axes exist, create new axes with default keyword arguments. To create a new axes with non-default arguments, use plt.axes() or plt.subplot().\n", + " \n" + ] + }, + { + "data": { + "text/plain": [ + "Text(0.5, 0, 'min_samples_split')" + ] + }, + "execution_count": 88, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], "source": [ "fig = plt.figure(figsize=(20,10))\n", "ax = fig.gca(projection='3d')\n", @@ -611,7 +949,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 89, "metadata": {}, "outputs": [], "source": [ @@ -641,7 +979,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 90, "metadata": {}, "outputs": [], "source": [ @@ -657,9 +995,31 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 91, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Score of model with test data defined above:\n", + "0.9333333333333333\n", + "\n", + "Classification report:\n", + " precision recall f1-score support\n", + "\n", + " 0 1.00 1.00 1.00 10\n", + " 1 0.90 0.90 0.90 10\n", + " 2 0.90 0.90 0.90 10\n", + "\n", + " accuracy 0.93 30\n", + " macro avg 0.93 0.93 0.93 30\n", + "weighted avg 0.93 0.93 0.93 30\n", + "\n", + "\n" + ] + } + ], "source": [ "print(\"Score of model with test data defined above:\")\n", "print(rf_model.score(X_test, y_test))\n", @@ -680,14 +1040,24 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 93, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Best parameter values: {'min_samples_leaf': 2, 'min_samples_split': 7}\n", + "Best Mean cross-validated test accuracy: 0.975\n", + "Overall Mean test accuracy: 0.9\n" + ] + } + ], "source": [ "param_grid = {'min_samples_split': range(2,10),\n", " 'min_samples_leaf': range(1,10)}\n", "\n", - "model_rf = GridSearchCV(ensemble.RandomForestClassifier(n_estimators=10), param_grid, cv=3, iid=False)\n", + "model_rf = GridSearchCV(ensemble.RandomForestClassifier(n_estimators=10), param_grid, cv=3)\n", "model_rf.fit(X_train, y_train)\n", "\n", "best_index = np.argmax(model_rf.cv_results_[\"mean_test_score\"])\n", @@ -713,9 +1083,28 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 94, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sepal length (cm)\n", + "5.1\n", + "\n", + "sepal width (cm)\n", + "3.5\n", + "\n", + "petal length (cm)\n", + "2\n", + "\n", + "petal width (cm)\n", + "0.1\n", + "\n" + ] + } + ], "source": [ "random_iris = [5.1, 3.5, 2, .1]\n", "\n", @@ -734,9 +1123,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 95, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([0])" + ] + }, + "execution_count": 95, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "label_idx = model_rf.predict([random_iris])\n", "label_idx" @@ -751,9 +1151,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 96, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array(['setosa'], dtype=' Date: Thu, 1 Jul 2021 16:32:56 -0700 Subject: [PATCH 02/54] complete notebook 2 --- 2_regression.ipynb | 979 +++++++++++++++++++++++++++++++++++------ data/heart_preproc.npz | Bin 54142 -> 54059 bytes 2 files changed, 841 insertions(+), 138 deletions(-) diff --git a/2_regression.ipynb b/2_regression.ipynb index 4406cdd..5a96541 100644 --- a/2_regression.ipynb +++ b/2_regression.ipynb @@ -41,7 +41,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -59,9 +59,157 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
agesexcptrestbpscholfbsrestecgthalachexangoldpeakslopecathaltarget
063131452331015002.30011
137121302500118703.50021
241011302040017201.42021
356111202360117800.82021
457001203540116310.62021
\n", + "
" + ], + "text/plain": [ + " age sex cp trestbps chol fbs restecg thalach exang oldpeak slope \\\n", + "0 63 1 3 145 233 1 0 150 0 2.3 0 \n", + "1 37 1 2 130 250 0 1 187 0 3.5 0 \n", + "2 41 0 1 130 204 0 0 172 0 1.4 2 \n", + "3 56 1 1 120 236 0 1 178 0 0.8 2 \n", + "4 57 0 0 120 354 0 1 163 1 0.6 2 \n", + "\n", + " ca thal target \n", + "0 0 1 1 \n", + "1 0 2 1 \n", + "2 0 2 1 \n", + "3 0 2 1 \n", + "4 0 2 1 " + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "data = pd.read_csv('data/heart.csv')\n", "data.head()" @@ -80,7 +228,7 @@ " 3. Value 3: non-anginal pain \n", " 4. Value 4: asymptomatic \n", "4. **trestbps**: resting blood pressure (in mm Hg on admission to the hospital) \n", - "5. **chol**: serum cholestoral in mg/dl \n", + "5. **chol**: serum cholesterol in mg/dl \n", "6. **fbs**: (fasting blood sugar > 120 mg/dl) (1 = true; 0 = false) \n", "7. **restecg**: resting electrocardiographic results \n", " 1. Value 0: normal \n", @@ -112,7 +260,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 4, "metadata": {}, "outputs": [], "source": [ @@ -140,7 +288,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ @@ -162,9 +310,22 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/seanperez/.virtualenvs/ml-workshop/lib/python3.7/site-packages/pandas/core/indexing.py:1720: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " self._setitem_single_column(loc, value, pi)\n" + ] + } + ], "source": [ "cp_missing = data[['cp']]\n", "cp_missing.iloc[:5,0] = np.nan" @@ -174,14 +335,129 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Now we'll use this imputer to replace all occurances of `np.nan` (which are assignedn to missing values by default in pd.read_csv) to `-1` in the `cp` column of our `DataFrame`. This will also make a copy of the column." + "We just set our first 6 values in our cp column as NaN (not a number), a common representation of missing data in python." ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
cp
0NaN
1NaN
2NaN
3NaN
4NaN
50.0
61.0
71.0
82.0
92.0
\n", + "
" + ], + "text/plain": [ + " cp\n", + "0 NaN\n", + "1 NaN\n", + "2 NaN\n", + "3 NaN\n", + "4 NaN\n", + "5 0.0\n", + "6 1.0\n", + "7 1.0\n", + "8 2.0\n", + "9 2.0" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cp_missing.head(n=10)" + ] + }, + { + "cell_type": "markdown", "metadata": {}, - "outputs": [], + "source": [ + "Now we'll use this imputer to replace all occurances of `np.nan` (which are assignedn to missing values by default in pd.read_csv) to `-1` in the `cp` column of our `DataFrame`. This will also make a copy of the column." + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([-1., 0., 1., 2., 3.])" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "cp_imp = imputer_cat.fit_transform(cp_missing)\n", "np.unique(cp_imp)" @@ -200,7 +476,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ @@ -210,9 +486,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(303, 5)" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "cp_ohe = ohe.fit_transform(cp_imp)\n", "cp_ohe.shape" @@ -229,9 +516,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(303, 4)" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "cp_ohe = cp_ohe[:,1:]\n", "cp_ohe.shape" @@ -246,19 +544,57 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "First value (missing)\n" + ] + }, + { + "data": { + "text/plain": [ + "(array([-1.]), array([0., 0., 0., 0.]))" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ + "print('First value (missing)')\n", "cp_imp[0], cp_ohe[0,:]" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "6th value (not missing)\n" + ] + }, + { + "data": { + "text/plain": [ + "(array([0.]), array([1., 0., 0., 0.]))" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ + "print('6th value (not missing)')\n", "cp_imp[5], cp_ohe[5,:]" ] }, @@ -273,7 +609,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 18, "metadata": {}, "outputs": [], "source": [ @@ -296,7 +632,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 19, "metadata": {}, "outputs": [], "source": [ @@ -337,9 +673,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(303, 3)" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "dummy_e = DummyEncoder()\n", "cp_dummy = dummy_e.fit_transform(cp_imp)\n", @@ -364,7 +711,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 21, "metadata": {}, "outputs": [], "source": [ @@ -387,9 +734,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(303, 3)" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "from sklearn.pipeline import Pipeline\n", "\n", @@ -421,11 +779,22 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 23, "metadata": { "scrolled": true }, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "(303, 1)" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "imputer_cont = SimpleImputer(missing_values=np.nan, \n", " strategy='mean', \n", @@ -440,18 +809,29 @@ "source": [ "### Normalization\n", "\n", - "[Normalization](https://en.wikipedia.org/wiki/Normalization_(statistics)) is a transformation that puts data into some known \"normal\" scale. We use normalization to improve the performance of many machine learning algorithms (see [here](https://en.wikipedia.org/wiki/Feature_scaling)). There are many forms of normalization, but perhaps the most useful to machine learning algorithms is called the \"z-score\". \n", + "[Normalization](https://en.wikipedia.org/wiki/Normalization_(statistics)) is a transformation that puts data into some known \"normal\" scale. We use normalization to improve the performance of many machine learning algorithms (see [here](https://en.wikipedia.org/wiki/Feature_scaling)). There are many forms of normalization, but perhaps the most useful to machine learning algorithms is called the \"z-score\" also known as the standard score. \n", "\n", - "To z-score data we simply subtract the mean of the data, and divide by the standard deviation. This results in data with a mean of `0` and a standard deviation of `1`.\n", + "To z-score normalize the data, we simply subtract the mean of the data, and divide by the standard deviation. This results in data with a mean of `0` and a standard deviation of `1`.\n", "\n", "We'll use the `StandardScaler` from `sklearn` to do normalization." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(2.3450255305613868e-17, 1.0)" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "from sklearn.preprocessing import StandardScaler\n", "norm_e = StandardScaler()\n", @@ -470,9 +850,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(2.3450255305613868e-17, 1.0)" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "pipeline_cont = Pipeline([('impute', SimpleImputer(missing_values=np.nan, \n", " strategy='mean', \n", @@ -507,7 +898,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 26, "metadata": {}, "outputs": [], "source": [ @@ -518,16 +909,27 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Turns out there wasn't any missing data, but the above step is alwasy good to do just in case.\n", + "Turns out there wasn't any missing data. Regardless, this is an important step to do just in case there is missing data!\n", "\n", "Now we can extract the output variable `age` from the `DataFrame` to make the `X` and `Y` variables. We use a capital `X` to denote it is a `matrix` or 2-D array, and use a lowercase `y` to denote that it is a `vector`, or 1-D array." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "((303, 13), (303,))" + ] + }, + "execution_count": 28, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "X = data.drop(columns='age')\n", "y = data['age'].astype(np.float64)\n", @@ -552,7 +954,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 29, "metadata": {}, "outputs": [], "source": [ @@ -568,9 +970,19 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 30, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "XTrain shape: (227, 13) YTrain shape: (227,) \n", + "\n", + "XTest shape: (76, 13) YTest shape: (76,)\n" + ] + } + ], "source": [ "from sklearn.model_selection import train_test_split\n", "\n", @@ -593,9 +1005,23 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 31, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(array([ True, True, False, False, True, True, False, True, False,\n", + " True, False, True, False]),\n", + " array([False, False, True, True, False, False, True, False, True,\n", + " False, True, False, True]))" + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "cat_vars = np.array([True if col in cat_var_names else False for col in X.columns])\n", "cont_vars = ~cat_vars\n", @@ -615,7 +1041,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 32, "metadata": {}, "outputs": [], "source": [ @@ -643,7 +1069,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 33, "metadata": {}, "outputs": [], "source": [ @@ -661,9 +1087,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 34, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "((227, 13), (227, 19))" + ] + }, + "execution_count": 34, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "X_train = preprocessor.fit_transform(X_train_raw)\n", "X_train_raw.shape, X_train.shape" @@ -671,9 +1108,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 35, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(-7.042824473393064e-17, 0.9999999999999999)" + ] + }, + "execution_count": 35, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "y_train = age_scaler.fit_transform(y_train_raw.values.reshape(-1,1))\n", "y_train.mean(), y_train.std()" @@ -690,9 +1138,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "((76, 13), (76, 19))" + ] + }, + "execution_count": 36, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "X_test = preprocessor.transform(X_test_raw)\n", "X_test_raw.shape, X_test.shape" @@ -700,9 +1159,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 37, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(0.02149068640878707, 0.9768591753400121)" + ] + }, + "execution_count": 37, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "y_test = age_scaler.transform(y_test_raw.values.reshape(-1,1))\n", "y_test.mean(), y_test.std()" @@ -717,7 +1187,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 38, "metadata": {}, "outputs": [], "source": [ @@ -771,7 +1241,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 39, "metadata": {}, "outputs": [], "source": [ @@ -781,9 +1251,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 40, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "LinearRegression(n_jobs=1)" + ] + }, + "execution_count": 40, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "lin_reg.fit(X_train, y_train)" ] @@ -792,16 +1273,24 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "We can see how well we fit the training set. When fitting classification models, the `.score` method would return mean accuracy. For regression models `.score()` returns the amount of variance in the output variable that can be explained by the model predictions. This is known as $R^2$, or R-squared. There are many other performance metrics that can be used when predicting continuous variables. See [here]() for an overview.\n", + "We can see how well we fit the training set. When fitting classification models, the `.score` method would return mean accuracy. For regression models `.score()` returns the amount of variance in the output variable that can be explained by the model predictions. This is known as $R^2$, or R-squared. There are many other performance metrics that can be used when predicting continuous variables.\n", "\n", "Let's look at the $R^2$ for the training data:" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 43, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Training data R^2: 0.2926\n" + ] + } + ], "source": [ "print('Training data R^2: %.04f' % (lin_reg.score(X_train, y_train)))" ] @@ -810,14 +1299,22 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "And the test test. " + "And the test data. " ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 44, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Test data R^2: 0.3275\n" + ] + } + ], "source": [ "print('Test data R^2: %.04f' % (lin_reg.score(X_test, y_test)))" ] @@ -844,7 +1341,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 45, "metadata": {}, "outputs": [], "source": [ @@ -859,9 +1356,18 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 46, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Test R^2: 0.2926\n", + "Test R^2: 0.3275\n" + ] + } + ], "source": [ "print('Test R^2: %.04f' % (model.score(X_train, y_train)))\n", "print('Test R^2: %.04f' % ( model.score(X_test, y_test)))" @@ -878,9 +1384,24 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 47, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([1.00000000e-02, 1.47374062e-02, 2.17191140e-02, 3.20083405e-02,\n", + " 4.71719914e-02, 6.95192796e-02, 1.02453386e-01, 1.50989716e-01,\n", + " 2.22519677e-01, 3.27936286e-01, 4.83293024e-01, 7.12248558e-01,\n", + " 1.04966963e+00, 1.54694077e+00, 2.27978944e+00, 3.35981829e+00,\n", + " 4.95150067e+00, 7.29722764e+00, 1.07542208e+01, 1.58489319e+01])" + ] + }, + "execution_count": 47, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "alphas = np.logspace(-2,1.2,20)\n", "alphas" @@ -888,9 +1409,32 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 48, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 48, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], "source": [ "plt.bar(range(len(alphas)), alphas)" ] @@ -904,9 +1448,17 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 49, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Selected Alpha: 15.848931924611133\n" + ] + } + ], "source": [ "ridge_cv = linear_model.RidgeCV(alphas=alphas,\n", " normalize=False,\n", @@ -924,9 +1476,18 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 50, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Train R^2: 0.2875\n", + "Test R^2: 0.3396\n" + ] + } + ], "source": [ "print('Train R^2: %.04f' % (ridge_cv.score(X_train, y_train)))\n", "print('Test R^2: %.04f' % (ridge_cv.score(X_test, y_test)))" @@ -941,9 +1502,32 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 51, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0, 0.5, 'CV Performance (MSE)')" + ] + }, + "execution_count": 51, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAf8AAAHoCAYAAABHIuadAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8rg+JYAAAACXBIWXMAAAsTAAALEwEAmpwYAABT6klEQVR4nO3dd3gc1bnH8e8rybZcZcuy5N5wx2AbjG2KTTEmQKihtwChJkASwg2BVC7pkEAKoZgShw4BbiB0sAHbBIxtwAY3bOTeJPfepPf+MSOyCLWVVppd7e/zPPtImp2dfbdofzvnnDlj7o6IiIikj4yoCxAREZGGpfAXERFJMwp/ERGRNKPwFxERSTMKfxERkTSj8BcREUkzWVEX0FDy8vK8Z8+eUZchIiLSYGbOnLnO3TuUX5424d+zZ09mzJgRdRkiIiINxsyWVrRczf4iIiJpRuEvIiKSZhT+IiIiaUbhLyIikmYU/iIiImlG4S8iIpJmFP4iIiJpRuEvIiKSZhT+IiIiaUbhLyIikmYU/iIiImlG4S8iIpJmFP4iIiJpRuEvIiKSZhT+IiIiaUbhLyIikmYU/rXg7mzZtZdde0uiLkVERCRuCv9a+Lx4Owfe8jqvzVkTdSkiIiJxU/jXQl6rpgCs27Yn4kpERETip/CvhTbZTcjKMNZv2x11KSIiInFT+NdCRoaR27Ip67XnLyIiKUjhX0vtWzVjnfb8RUQkBSn8aymvVVOFv4iIpCSFfy11aN1MA/5ERCQlKfxrqUOrZhRv2427R12KiIhIXBT+tdShdTP27Ctly859UZciIiISF4V/LXVo3QyA4m27Iq5EREQkPgr/WioL/6KtGvQnIiKpReFfS/ll4b9F4S8iIqlF4V9L+W2yASjaqmZ/ERFJLZGGv5kdb2YLzGyRmd1UwfXdzewtM/vIzGab2Ynh8gvM7OOYS6mZDW3I2ls3y6J5k0zWas9fRERSTGThb2aZwN+AE4BBwHlmNqjcaj8Fnnb3YcC5wN0A7v6Yuw9196HARcBid/+4oWoHMDMK2jRj7Rbt+YuISGqJcs9/BLDI3QvdfQ/wJHBquXUcaBP+ngOsqmA754W3bXD5bbLV5y8iIiknyvDvAiyP+XtFuCzWLcCFZrYCeBm4roLtnAM8UR8FVqegTTZr1ecvIiIpJtkH/J0HTHD3rsCJwCNm9kXNZjYS2OHun1Z0YzO70sxmmNmM4uLihBfXsU0z1mzepVn+REQkpUQZ/iuBbjF/dw2XxboMeBrA3d8DsoG8mOvPpYq9fncf7+7D3X14hw4dElJ0rE45zdm9r5SNO/YmfNsiIiL1Jcrwnw70NbNeZtaUIMhfKLfOMmAsgJkNJAj/4vDvDOBsIurvB+iUExzut3rzzqhKEBERiVtk4e/u+4BrgdeAeQSj+ueY2a1mdkq42g3AFWY2i2AP/xL/bxv7GGC5uxc2dO1lOobhv2az+v1FRCR1ZEV55+7+MsFAvthlP4/5fS5weCW3fRsYVZ/1Vadz2+YArFL4i4hICkn2AX9JLa9VMzIzjDVq9hcRkRSi8K+DzAyjoHUzVm/Snr+IiKQOhX8ddWrbnFXa8xcRkRSi8K+jLm2bs3KTwl9ERFKHwr+OurZrzupNuygp1UQ/IiKSGhT+ddS1XQv2lbpO8CMiIilD4V9HXdoFh/ut2KimfxERSQ0K/zrq+kX474i4EhERkZpR+NdRl3Cin5Xa8xcRkRSh8K+j7CaZ5LVqpmZ/ERFJGQr/BOjarjkrNqnZX0REUoPCPwG6tmuuZn8REUkZCv8E6NquBSs37dSx/iIikhIU/gnQo30L9pY4qzTTn4iIpACFfwL0bN8SgKXr1e8vIiLJT+GfAD3zWgCwZP32iCsRERGpnsI/AQpaZ9MsK4OlCn8REUkBCv8EyMgwerRvweJ1avYXEZHkp/BPkJ7tW2rPX0REUoLCP0F65rVk6YYdlOpwPxERSXIK/wTp0b4Fe/aVskan9hURkSSn8E+QXuHhfkvWqelfRESSm8I/QXrkheGvY/1FRCTJKfwTpFObbJrqcD8REUkBCv8EycgweuS20EQ/IiKS9BT+CdSjfUsKixX+IiKS3BT+CdS3oBVL1m9nb0lp1KWIiIhUSuGfQH3zW7G3xNXvLyIiSU3hn0D9CloDsHDttogrERERqZzCP4H269AKM/hM4S8iIklM4Z9AzZtm0q1dCxYWbY26FBERkUop/BOsb34rNfuLiEhSU/gnWN+C1hSu28Y+jfgXEZEkpfBPsLIR/5rmV0REkpXCP8HKRvwvUr+/iIgkKYV/gu2XH5zgRyP+RUQkWSn8E6xF0yy6tmvOwiKFv4iIJCeFfz3oV9CahWvV7C8iIslJ4V8P+ua3orB4u0b8i4hIUlL414O+Ba3ZU1LK0g0a8S8iIslH4V8P+ua3AjTHv4iIJCeFfz3oE4b/Z+r3FxGRJKTwrwctm2XRs30L5qzaHHUpIiIiX6HwryeDu+Tw6cotUZchIiLyFQr/enJAlxxWbtrJhu17oi5FRETkSxT+9eSALjkAfLJSTf8iIpJcFP71ZP8w/D9V+IuISJJR+NeTnOZN6NG+BZ+sUPiLiEhyUfjXo8FdctTsLyIiSUfhX4/KBv1t1KA/ERFJIgr/eqRBfyIikowU/vVocGeFv4iIJJ9Iw9/MjjezBWa2yMxuquD67mb2lpl9ZGazzezEmOsONLP3zGyOmX1iZtkNW331clo0oXtuC434FxGRpJIV1R2bWSbwN2AcsAKYbmYvuPvcmNV+Cjzt7veY2SDgZaCnmWUBjwIXufssM2sP7G3gh1AjB3TJYfbKTVGXISIi8oUo9/xHAIvcvdDd9wBPAqeWW8eBNuHvOcCq8PfjgNnuPgvA3de7e0kD1By3wV1yWL5hJ5t2aNCfiIgkhyjDvwuwPObvFeGyWLcAF5rZCoK9/uvC5f0AN7PXzOxDM7uxvoutrQO+mOxH8/yLiEhySPYBf+cBE9y9K3Ai8IiZZRB0VxwBXBD+PN3Mxpa/sZldaWYzzGxGcXFxQ9b9hcFdgoYLDfoTEZFkEWX4rwS6xfzdNVwW6zLgaQB3fw/IBvIIWgkmu/s6d99B0CpwUPk7cPfx7j7c3Yd36NChHh5C9dq2aEq33OYa9CciIkkjyvCfDvQ1s15m1hQ4F3ih3DrLgLEAZjaQIPyLgdeAA8ysRTj470hgLknqAM30JyIiSSSy8Hf3fcC1BEE+j2BU/xwzu9XMTglXuwG4wsxmAU8Al3hgI3AHwReIj4EP3f2lBn8QNTS4Sw7LNuxg846kPCBBRETSTGSH+gG4+8sETfaxy34e8/tc4PBKbvsoweF+Se+LQX+rNnN4n7yIqxERkXSX7AP+GoWymf5m6wx/IiKSBBT+DaBdy6b07tCSGUs2RF2KiIiIwr+hjOyVywdLNlBS6lGXIiIiaU7h30BG9mrP1l37mLdak/2IiEi0FP4NZESvXAA+WKymfxERiZbCv4F0btucbrnNmbZ4fdSliIhImlP4N6ARPdvzweINuKvfX0REoqPwb0Aje+eyccdeFhZti7oUERFJYwr/BjQy7Pefpn5/ERGJkMK/AXXPbUHHNtlMK1S/v4iIREfh34DMjJG9c9XvLyIikVL4N7ARvXIp2rqbJet3RF2KiIikKYV/AxvZqz0AH+iQPxERiYjCv4Ht16Elea2aMq1Qg/5ERCQaCv8GZmaM6JWrEf8iIhIZhX8ERvTMZeWmnazYqH5/ERFpeHGHv5m1M7P+ZtbPzNrVR1GN3cjeQb+/mv5FRCQK1Ya/mWWY2elm9riZrQTWAXOBecA6M1tpZo+Z2WlmppaEGuhf0Jqc5k10kh8REYlEVmVXmFkm8G3gJqAzsB2YDrwMrAcMyAX6AKcA5wGrzew3wL3uXlK/paeujAzjkJ65OsmPiIhEotLwJ9i77wo8CTwCTHb30opWDPf4jwIuAm4DrgUGJrTSRmZU71zenLeWtVt2UdAmO+pyREQkjVTVTP8S0NvdL3P3tysLfgB3L3X3Se5+KbAf8GqiC21sRmiefxERiUil4e/uP3D3tfFu0N3XuPv1dSur8RvUqQ2tmmVpsh8REWlwGqAXkazMDA7u0U4j/kVEpMFVGf5m9mMzGxTzd6aZHWRmLStY91Aze7g+imysRvbOZWHRNtZv2x11KSIikkaq2/P/FTA05u+2BCP+R1awbm/ggoRUlSZGqt9fREQiUJtmf0t4FWlqSNe25DRvwsR5RVGXIiIiaUR9/hHKyszgmAH5TJy/ln0llR5MISIiklAK/4iNG1TAph17mbF0Y9SliIhImlD4R2xMvw40zczgjblxH1UpIiJSKzUJf6/hMqmFVs2yOKxPe96YuxZ3Pa0iIlL/ahL+D5rZFjPbAiwOl71Ytizmuvvrr8zG7bhBHVm2YQefrd0WdSkiIpIGqprbH2Ay2suvd8cOzOfH/wdvzF1D/46toy5HREQauSrD392PaqA60lp+m2yGdmvLG3PXcu0xfaMuR0REGjkN+EsS4wYVMGvFZtZs3hV1KSIi0sjVOvzNrK2ZnW9mPzSzryeyqHR03KACAN6Yp1H/IiJSv6qb2/90M3vezPLLLT8ImAM8AvweeMHM3jCzJvVXauPWJ78VPdu30CF/IiJS76rb8z8b6Obu5eef/TvQCXgC+C4wETgG+E7CK0wTZsa4QQW89/k6tu7aG3U5IiLSiFUX/gcDb8UuCPf6DwBecPcL3f0u4GvAhwRfFqSWjtu/I3tLnHc+K466FBERacSqC/8CYFG5ZaMJDv97pGyBB7PTPAsMTGh1aeag7u1o37Kpmv5FRKReVRf+FZ3B75Dw59Ryy9cALetcURrLzDCOGZDPpPlF7NWJfkREpJ5UF/5LgWHllo0Glrt7+d3THEAnpq+jcYMK2LprH9MK9VSKiEj9qC78XwMuMLOTzKyFmX0f6Aa8UMG6BwHLElxf2hndtwPZTTJ4Y+6aqEsREZFGqrrwvx3YBjwPbAXuADYDf4hdycyygZMJpgOWOmjeNJMj+nTQiX5ERKTeVBn+YdP+IcDdwOvhz4Pcvfwe/kjgXeCf9VFkujluUAGrNu9izqotUZciIiKNUHUn9iEM+uuqWecd4J1EFZXuxg7MJ8PgjblrGdwlJ+pyRESkkdHc/kmofatmHNyjnQ75ExGRelHlnr+ZfTPeDbr7w7UvR8qMG1TAb16ez4qNO+jarkXU5YiISCNSXbP/BIIJfaDiY/7Lc0DhnwDjBnXkNy/P5425a7n08F5RlyMiIo1ItX3+wC7gOeBFYF/9liNleuW1pE9+K4W/iIgkXHXhfwNwCXABMI5gSt+/u/vceq5LCJr+x08uZPOOveS00AkTRUQkMao71O9Odx9CcCjfc8BlwCdm9r6ZXWlmbRqiyHQ1blABJaXOWwvKn1RRRESk9mo02t/dp7v7dwhO43sRwYQ/dwOrzexhMxtcjzWmraFd29KhdTON+hcRkYSK61A/d9/t7o+7+zigN8HJfS4AvlGbOzez481sgZktMrObKri+u5m9ZWYfmdlsMzsxXN7TzHaa2cfh5d7a3H+yy8gwjh1YwNsLitixR8MtREQkMeI+zt/MOpvZzcAbBOMAVgIf1mI7mcDfgBOAQcB5Zjao3Go/BZ5292HAuQStDWU+d/eh4eXqeO8/VZw+rAvb95Tw4qzVUZciIiKNRI3C38yamNlZZvYKwZn+fg58TBDcPdz9xVrc9whgkbsXuvse4Eng1HLrOFA2riAHWFWL+0lph/RsR5/8Vjz2gc6ZJCIiiVFl+JvZQWb2V2A18BRQAFwPdHb3c9z9Na/92We6AMtj/l4RLot1C3Chma0AXubL0wz3CrsD3jGz0bWsIemZGReM7M6s5Zv4dOXmqMsREZFGoLo9/xnAt4BXCZr4jwUeB8zMciu6JLi+84AJ7t4VOBF4xMwyCL6MdA+7A34APF7RkQfhEQkzzGxGcXFxgktrON8Y1pVmWRk8rr1/ERFJgJo0+zcnCOHXgeJqLvEck7YS6Bbzd9dwWazLgKcB3P09IBvICwcerg+XzwQ+B/qVvwN3H+/uw919eIcOHeIoLbnktGjCyUM68/xHK9m2WwP/RESkbqqb5Ocf9Xjf04G+ZtaLIPTPBc4vt84yYCwwwcwGEoR/sZl1ADa4e4mZ9Qb6AoX1WGvkzh/ZnWdmruD5j1dywcgeUZcjIiIprMrwd/dL6+uO3X2fmV0LvAZkAg+5+xwzuxWY4e4vEMwweL+ZXU8w+O8Sd3czGwPcamZ7gVLganffUF+1JoNh3doysFMbHp+2jPNHdMesJqdaEBER+aqazO1fb9z9ZYKBfLHLfh7z+1zg8Apu9yzwbL0XmETMjPNHdudn//qUWSs2M7Rb26hLEhGRFFVpn7+Z1fqLQV1uK5U7bWhnWjTN5PFpS6MuRUREUlhVA/4WmNk3w8l4asTMsszsW8BndS9Nymud3YRTh3bmhVmr2Lxzb9TliIhIiqoq/J8B7gNWmtkdZjbOzNqWXyk8xO9EM7uL4BC8uwjmBJB6cP6IHuzaW8q/Pip/YISIiEjNVBr+7v4jgml3nweuIDjWf72ZrTOzz8xsoZmtJzjE798EJ/x5Ghjo7jfXf+np6YCuORzYNYfHpy2j9vMriYhIOqvulL6L3f0qoDPBCXzuAz4F9gK7gdkE8+2fTTDr3zXurg7penb+iO4sWLuVmUs3Rl2KiIikoBoNzHP3rQRz7z9Zv+VITZw8pDO/fmkej09bxvCeiZ5UUUREGru4z+on0WvZLIvThnXhxU9Ws3H7nqjLERGRFKPwT1Hnj+zOnn2lPPvhiqhLERGRFKPwT1EDO7XhoO5tefwDDfwTEZH4KPxT2Pkje1BYvJ33Cxv1zMYiIpJgCv8UdtKBnWiTncVjmvFPRETioPBPYdlNMjnj4K68NmcN67btjrocERFJEQr/FHfByO7sLXGemamBfyIiUjNxhb+ZtTazn5vZ1HCGv0PD5Xnh8gH1U6ZUpk9+a0b0yuXxacsoLdXAPxERqV6Nw9/MOgAzgJ8B7YHeQHMAd18HXAxcWQ81SjUuGNmdZRt28O7n66IuRUREUkA8e/6/AjoCI4HRgJW7/nlgbILqkjgcP7gjuS2b8tj7y6IuRUREUkA84X8ScLe7fwhU1L5cCHRLSFUSl2ZZmZx5cFfemLeWtVt2RV2OiIgkuXjCPw9YVMX1pUB23cqR2jpvRHdKSp2npy+PuhQREUly8YT/GmC/Kq4fBqjdOSK98lpyeJ/2PDl9OSUa+CciIlWIJ/xfBi4zs07lrzCzkcA3Cfr9JSIXjOzByk07mfxZcdSliIhIEosn/P8X2Ad8BPyWoN//YjN7ApgMrAJ+n/AKpcbGDSogr1UzzfgnIiJVqnH4u/saYBQwDfgWwWj/i4CzgdeB0e6uSeYj1CQzg3MO6cqk+UWs2rQz6nJERCRJxTXJj7svd/dTgVyCQ/5GAR3c/WR31xRzSeDcQ7rjwJMa+CciIpWo1fS+7r7F3ae7+wfa208u3XJbcEz/fB5+bwmbd+6NuhwREUlC8czwd46ZPVzF9f8wszMTU5bUxfXj+rF5517uefvzqEsREZEkFM+e/7UEx/JXpgS4rm7lSCIM7pLDaUO78NC7i9X3LyIiXxFP+A8kGOlfmY+AQXUrRxLlhuP6gcMdb3wWdSkiIpJk4gn/lgR795VxoHXdypFE6dquBRcf1oNnP1zB/DVboi5HRESSSDzhvxg4oorrj0Az/CWVa47uQ+tmWfzulflRlyIiIkkknvD/P+AsM7us/BVm9i3gLOC5RBUmdde2RVOuOboPby8o5j863a+IiITiCf/fAfOA8Wb2qZk9Gl4+Ae4HFgC/qY8ipfYuPqwnnXOy+d0r8ynVnP8iIkJ8M/xtBQ4H7gM6AeeHl87APcBh7q7O5SST3SSTHxzXn9krNvPiJ6ujLkdERJJAvDP8bXb37xCc3rcgvOS5+7Xuvqke6pMEOH1YFwZ0bM0fXlvAnn1VHa0pIiLpoLYz/Lm7F4cXtSUnucwM46YTBrBsww6d9EdERMiK9wZm1hfoC7QnOLnPl7h7pbMASnSO7NeBw/Zrz18mLuSMg7vSJrtJ1CWJiEhEahz+ZlYA/AMYV7aogtUcUPgnITPj5hMGcvJdU7nvnc/54dcGRF2SiIhEJJ49/7sIgv8eYBKwvl4qknpzQNccThnSmQenLuaiUT3pmJMddUkiIhKBeMJ/HHCvu19bX8VI/fvh1/rzyqerufONz/j9mQdGXY6IiEQgngF/GcCs+ipEGka33BZcNKon/5y5nIVrt0ZdjoiIRCCe8J8CDKmvQqThXHtMH1o2zeL3r2raXxGRdBRP+P8AON3MzqivYqRh5LZsyreP3o835xUxrVBDN0RE0k084X8PsA142syWm9k7Zjap3GViPdUpCfatw3vRsU02v31lPpqqQUQkvcQT/r2BJgRn7tsHdAd6lbv0TnSBUj+ym2Tyg3H9+Hj5Jl75dE3U5YiISAOq8Wh/d+9Zj3VIBM44uCsPTC3ktlfnM25QAU0yazXho4iIpBh92qexsml/l6zfwRMfLIu6HBERaSAK/zR3dP98RvXO5c9vLmTb7n1RlyMiIg0grvA3s/3M7C4zm25mi8yssNzl8/oqVOpH2bS/67fvYfw7evlERNJBjcPfzA4APgQuB5oSDO7bDmQDPYESgsGAkmKGdGvL1w/sxP1TFlO0ZVfU5YiISD2LZ8//VmAPwUQ/Y8Nl33P3zsBVQFvgmoRWJw3mxq/1Z19pKX+auDDqUkREpJ7FE/5HAOPdfQHB2fsgPLOfu98PvAL8LrHlSUPp0b4lF4zswVPTl7OoaFvU5YiISD2KJ/xbA2WdwnvCny1jrn+X4AuCpKjrjulD8yaZ3KZpf0VEGrV4wn8t0BHA3bcS9Pf3i7m+HZCZuNKkobVv1Yyrj+zN63PXMmPJhqjLERGRehJP+H8MDI/5+x3ge2Y2xsyOAq4lzrP+mdnxZrYgPHLgpgqu725mb5nZR2Y228xOrOD6bWb2P/Hcr1TuW0f0Ir91M37z8jxN+ysi0kjFE/6PA3lm1jz8+2dADvAWMJFgwN+Pa7oxM8sE/gacAAwCzjOzQeVW+ynwtLsPA84F7i53/R0EYw0kQVo0zeL6cf34cNkmXpuzNupyRESkHtQ4/N39KXcf4+47w78/AvYHrge+Cxzo7lPjuO8RwCJ3L3T3PcCTwKnl7xZoE/6eA6wqu8LMTgMWA3PiuE+pgbMO7kqf/Fbc9up89paURl2OiIgkWJ1m+HP35e7+F3f/m7sXxnnzLsDymL9XhMti3QJcaGYrgJeB6wDMrBXwI+B/a1W4VCkrM4MfHT+AwnXbeWr68upvICIiKSXZp/c9D5jg7l2BE4FHzCyD4EvBne5e5TFpZnalmc0wsxnFxcX1X20jcuzAfEb0zOVPby5ku6b9FRFpVOKd3vcwM3vMzD4ws8/rOL3vSqBbzN9dw2WxLgOeBnD39whmE8wDRgK3mdkS4PvAj83s2vJ34O7j3X24uw/v0KFDHKWJmXHTiQNYt203f9HEPyIijUqNT+lrZlcA9xIc47+Auk/lOx3oa2a9CEL/XOD8cussI5hNcIKZDSQI/2J3Hx1T1y3ANne/q471SDkHdW/H+SO7c9/kQkb1bs/RA/KjLklERBKgxuFPMJL/Y+Br7r6urnfs7vvCvfXXCOYHeMjd55jZrcAMd38BuAG438yuJxj8d4nr+LMG9fOTBvHRsk384OmPeem7o+nctnn1NxIRkaRmNc1SM9sB/I+7lz/cLiUMHz7cZ8yYEXUZKamweBsn/3UqAzq14ckrR9EkM9mHioiICICZzXT34eWXx/MpPo9gFj9JM707tOK3ZxzIzKUb+cPrC6IuR0RE6iie8P818B0z61xfxUjyOmVIZy4Y2Z373ilk4jxN/iMikspq3Ofv7s+ZWQtgrpk9DywBSr66mv8ygfVJEvnZSYP4ePkmbvjnLF767mi6qP9fRCQlxdPn3w94FehZxWru7kl5ch/1+SfGknXbOemvU+lX0IqnrjpU/f8iIkksEX3+dwP5wPeAg4BeFVx6171USWY981ry+zMO5MNlm7j9NfX/i4ikongO9TsUuN3d/1pfxUhq+PqBnZi2uAfjJxcyomcuxw4qiLokERGJQzx7/psBzZErAPzk6wMZ3KUNN/xzFis27oi6HBERiUM84f808I36KkRSS7OsTP52/kGUljrXPv4Re/bp7H8iIqkinvC/D2htZv8ys2PMrJeZdS9/qa9CJfn0aN+S2848kI+Xb+L3r86PuhwREamhePr85xBMsTscOLmK9ZJytL/UjxMO6MQlh/XkwamLGdkrl+P27xh1SSIiUo14wv9WgvAX+ZKbTxzAh8s28j//nMVLndrQLbdF1CWJiEgVanScv5llAl0Izp63od6rqgc6zr9+LVu/g6//dQq981ryz6sPo2mWjv8XEYlaXY/zbwIUApcltCppNLq3b8HtZw5h1orN/PaVeVGXIyIiVahR+Lv7LmAdsL1+y5FUdvzgjlx6eE/+/u4SXv10TdTliIhIJeJpm30ZOKm+CpHG4eYTBjKkaw4/fGYWy9br+H8RkWQUT/jfCHQys3+Y2QFmll1fRUnqapqVwV3nH4QB1z7xIbv3lT/3k4iIRC2e8C8CDgQuAj4GtptZSbnLvvooUlJLt9wW3H7WEGav2MxvX9bx/yIiySaeQ/0eRof6SQ19bf+OXHZEry+O/z/hgE5RlyQiIqEah7+7X1KPdUgj9KPjBzBj6UZufGY2gzq3oUf7llGXJCIixNfsLxKXplkZ/O38YZjBNY+r/19EJFnEHf5mdrSZ/cXMXgwvfzGzo+ujOEl9Xdu14I9nD+XTlVv49Us6/l9EJBnUuNnfzDKAfwDnAwaUncYtA7jGzB4DLvaaTBkoaWXcoAKuGN2L+6csZkSvXE46sHPUJYmIpLV49vxvAC4AngGGAs3Dy1CC0/1eAPwgseVJY3Hj8QMY1r0tNz37CUvWaa4oEZEoxRP+lwCvu/s57j7b3feGl9nufh7wBvCteqlSUl6TzOD4/8wM4zuPfciuver/FxGJSjzh3xv4dxXX/ztcR6RCXdo2546zhzB39RZ+9dLcqMsREUlb8YT/dqCgius7orn/pRpjBxZw1ZjePPr+Mv49a1XU5YiIpKV4wn8KcK2Z7V/+CjMbBFwDTE5UYdJ4/c/X+nNwj3bc9OxsFqv/X0SkwcUT/j8HmgEfmdk/zex/w8szwEcEp/39RX0UKY1Lk8wM/nreMJpkZaj/X0QkAjUOf3f/BDgSmA6cAfwsvHwjXHZUuI5ItTq3bc6dZw9l3uot3Pqi+v9FRBpSpcf5m1l3oNjdd5Ytc/cZwOFm1gHoFS5e7O7F9VumNEZHD8jn6iP34953Pmdkr1xOHdol6pJERNJCVXv+i4HTy/4ws0lmNhbA3Yvd/YPwouCXWrvhuH4M79GOHz/3CZ8Xb4u6HBGRtFBV+O8l6McvcxRVj/YXiVuTzAz+ev4wmmZlcI36/0VEGkR1e/6nmFlOzDJN3SsJ1ymnOXecM5T5a7byv/+eE3U5IiKNXlXh/1eCZv8NZlZCEPyPmllJFZd9DVK1NDpH98/nO0ftxxMfLOfONz5Dp4gQEak/lQ74c/e7zWwuMA7oRDC97xSgsGFKk3Rzw3H9Kd66mz9PXMi23fv46dcHYmZRlyUi0uhUeVY/d38beBvAzC4B7nP3x+u9KklLmRnG7884kJbNsnhw6mK2797Hr08/gMwMfQEQEUmkGp3S18yaA5cSjAMQqTcZGcYvTh5Em+ws/jJpEdt27+POc4bSJDOe+ahERKQqNf1E3Q2MB4bUYy0iAJgZPziuPzefMIAXZ6/m6kdm6igAEZEEqlH4u3spsBxoU7/liPzXVUfux69OG8ykBUVc+vfpbNut8aQiIokQT1vqP4CLzKxZfRUjUt6Fo3pw59lD+WDJBi58YBqbduyJuiQRkZRXoz7/0H8I5vH/2MzuBhYCO8qv5O46s58k1GnDutCiaSbXPv4R545/n0cuG0mH1voOKiJSW1bT46nNrLTcovI3NMDdPTMRhSXa8OHDfcaMGVGXIXUwdeE6rnh4Bp1ysnnk8pF0ads86pJERJKamc109+Hll8ez539pAusRidsRffN49PIRXPL36Zx973s8evlIeuW1jLosEZGUU+M9/1SnPf/G49OVm/nmQx+QYcajl49gQEeNQxURqUhle/46eFpSzuAuOTx91SiyMoxz7nufj5dvirokEZGUElf4m1k3M3vIzFaY2R4zOyZc3iFcfkj9lCnyZX3yW/PPqw8lp3kTLrj/fd4vXB91SSIiKaPG4W9mvYAZwBnAHOCLgX3uXgwMBy5PdIEilemW24J/Xn0onds25+KHPuCt+UVRlyQikhLi2fP/NVAKDAYuIBjdH+tl4IgE1SVSIwVtsnnqqkPpW9CKKx6ewUuzV0ddkohI0osn/I8F7nb35Xz1MD+ApUDXhFQlEofclk15/IpRDOveluue+JCnpy+PuiQRkaQWT/i3AararWpKfIcOiiRMm+wmPPytkRzeJ48bn53NQ1N1DioRkcrEE/7Lgf2ruH4UsKhu5YjUXvOmmTxw8XCO378jt744l79OXEi6HMoqIhKPeML/OeBbZjY4ZpkDmNkZwFnA0wmsTSRuzbIyuev8YXxjWBf++MZn/O6V+foCICJSTrwD/lYA04BHCYL/JjN7jyD0ZwF/jOfOzex4M1tgZovM7KYKru9uZm+Z2UdmNtvMTgyXjzCzj8PLLDM7PZ77lcYtKzODP5w1hItG9eC+yYX89F+fUlqqLwAiImVq3Efv7lvM7FDgl8D5BKP9xwGbgLuBn7j7rppuz8wygb+F21gBTDezF9x9bsxqPwWedvd7zGwQwREFPYFPgeHuvs/MOgGzzOzf7q5zvgoAGRnGrafuT6vsLO55+3O2797H7WcNoUmm5rUSEYlrgJ67bwG+B3zPzDoQfAEo9tq1q44AFrl7IYCZPQmcCsSGvxMMNATIAVaFdcSeTTCbio8+kDRnZvzo+AG0apbF7a8tYPueEu46fxjNspLy3FMiIg2m2t0gMxttZv82s3lmNsXMLodgYh93L6pl8AN0IRhEWGZFuCzWLcCFZraCYK//upi6RprZHOAT4Grt9Utlrjm6D7eeuj9vzF3L5f+YwY49equISHqrMvzDZv43ga8D/YHDgfvM7H8aoDaA84AJ7t4VOBF4xMwyANx9mrvvDxwC3Gxm2RXUf6WZzTCzGcXFxQ1UsiSjbx7akz+cNYR3F63jogc/YPPOvVGXJCISmer2/G8C9gJnAq2Bg4H5BGFb17bTlUC3mL+7hstiXUZ4BIG7v0fQxJ8Xu4K7zwO2Ecw8SLnrxrv7cHcf3qFDhzqWK6nuzIO78rfzD2L2ik2cN/591m/bHXVJIiKRqC78RwHj3f05d9/u7h8BNwBtgYF1vO/pQF8z62VmTYFzgRfKrbMMGAtgZgMJwr84vE1WuLwHMABYUsd6JA2ccEAn7v/mcArXbePs+95j9eadUZckItLgqgv/9gR96rFmEQz0a1+XOw776K8FXgPmEYzqn2Nmt5rZKeFqNwBXmNks4AngknCMwREEI/w/Bv4P+I67r6tLPZI+juqfz8PfGsnaLbs56973WLZ+R/U3EhFpRKyq8XpmVgpc6O6PxyxrDxQDx7r7pPovMTGGDx/uM2bMiLoMSSKzV2zi4oc+oElmBo9dPpK+Ba2jLklEJKHMbKa7Dy+/vCYHPbc0s9yyC5AbLm8duzzmepGUcGDXtjx11aE4cPZ97/HJis1RlyQi0iBqEv73Euzpl13mh8ufK7e8GNAJ1SWl9CtozT+vOpQWTbM4//73+WDxhqhLEhGpd9VN8vOPBqlCJEI981ryzLcP5YIHpvHNh6Zx30XDObKfjg4Rkcaryj7/xkR9/lKdddt2880HP2Bh0Vb+et4wjh/cKeqSRETqpC59/iJpIa9VM564chQHdMnhmsc/4rkPV0RdkohIvVD4i8TIad6ERy4byajeufzg6Vk88t6SqEsSEUk4hb9IOS2bZfHgxYdw7MACfvb8HO5+e1HUJYmIJJTCX6QC2U0yuefCgzh1aGdue3UBt706n3QZHyMijV9cp/QVSSdNMjO44+yhtGiaxd1vf8723fv4xcn7k5FhUZcmIlInCn+RKmRmGL85fTCtmmVy/5TFbNtdwu/POICsTDWaiUjqqjL8zewm4B/uvrqB6hFJOmbGj08cSOvsJtzxxmds2bWX2888kLYtmkZdmohIrVS3+/IbYKmZvWBmpyXgNL4iKcnM+O7Yvvzi5EG8Nb+IcXdO5vU5a6IuS0SkVqoL/8uA94GTgGeBlWZ2e3h6XZG0c+nhvXj+2sPJa9WMKx+ZyXef+IgN2/dEXZaISFyqDH93/7u7jwH6Ar8D9hCcZvdTM/uPmV1mZq0aoE6RpLF/5xxeuPZwrj+2H698uprj7nyHVz5Rz5iIpI4ajVpy98/d/SdAD+AE4J/AMGA8sNrMHjKz0fVXpkhyaZKZwfeO7cu/rzuCjjnZfPuxD7nmsQ9Zt2131KWJiFSr1nP7m1lb4ALgUuAgwIFF7t4/YdUlkOb2l/qyt6SU8ZML+fObC2mVncX/nrI/Jx3YCTMdEigi0Ur43P7uvsnd/wacRtASYECfWlcokqKaZGZwzdF9ePG7R9AttwXXPfER3370Q4q3qhVARJJTrcLfzJqa2Tlm9iqwGDgLWAvcnsjiRFJJv4LWPHv1odx0wgAmLShi3J3v8K+PVmpmQBFJOnGFv5kdbGZ3AauBx4GxwMsEe/9d3f2mhFcokkKyMjO4+sj9ePm7o+md15LvP/UxVzw8k6Itu6IuTUTkC9WGv5nlmdn3zWwW8AHwHaAYuBno5u6nuvsL7l5Sz7WKpIw++a3459WH8dOvD2TKwmKOveMdnpm5Qq0AIpIUqgx/M3sOWAncAfQGHgbGuPsAd7/N3TXLiUglMjOMy0f35tXvj6F/x9b8zz9n8a0J01m9eWfUpYlImqtuz/804EPgSqCTu1/q7lPrvSqRRqRXXkueuvJQfnHyIN4v3MBxd0zmqenL1AogIpGpLvwHu/uh7v6Au29rkIpEGqGMDOPSw3vx6vdHs3+XNvzo2U/45kMfsHKTWgFEpOFVF/4LzOx3ZnZ1VSuZ2bfN7DemA5tFqtSjfUsev3wUvzx1f2Yu3cjX7pzMY9OWqhVARBpUdeF/IfBDYHo1630A/Ag4LxFFiTRmGRnGRYf25LXvj2FItxx+8n+fcuGD01i+YUfUpYlImqgu/M8G3nT3mVWtFF7/Ggp/kRrrltuCRy8byW9OP4BZyzfztT9N5uH3llBaqlYAEalf1YX/wcCbNdzWW8BXphAUkcqZGeeP7M5r149heM9cfv78HM67/32Wrt8edWki0ohVF/65QFENt1Ucri8icerStjn/uPQQbjvjQOau3sLxf5rCQ1MXqxVAROpFdeG/Fcir4bbaAzoiQKSWzIyzD+nGG9cfyaH7tefWF+dyzvj3WLxOrQAikljVhf8c4LgabmtcuL6I1EHHnGwevHg4fzxrCAvWbOX4P03mgSmFlKgVQEQSpLrwfw441sxOrWolMzuFIPyfTVRhIunMzDjj4K68+YMjGd23A796aR5n3fsfFhWpcU1E6q668L8PWAQ8bWa/NrOesVeaWU8z+xXwNPBZuL6IJEh+m2zu/+bB/PncoRSu286Jf5nCve98zr6S0qhLE5EUZtVNLmJmfYAXgX6AA1sIxgK0BtoABiwATnL3z+u12joYPny4z5gxI+oyRGqtaOsufv6vObw6Zw1DuuZw+1lD6FfQOuqyRCSJmdlMd//KkXjVntXP3RcBQ4HvAVOBEqBj+HNKuPygZA5+kcYgv3U291x4EHedP4zlG3dy0l+m8re3FqkVQETiVu2ef2OhPX9pTNZv283PX5jDS7NXM7hLG24/cwgDO7WJuiwRSTK13vMXkeTTvlUz/nb+QdxzwUGs2byLU+6ayp/fXMhetQKISA0o/EVS2AkHdOL164/kxAM6ceebn3HKXe8yZ9XmqMsSkSSn8BdJcbktm/Lnc4cx/qKDWbdtN6fe9S53vL6APfvUCiAiFVP4izQSx+3fkTeuH8MpQzvzl0mLOOWuqXyyQq0AIvJVCn+RRqRti6bccfZQHrpkOBt37OG0u9/ltlfns3tfSdSliUgSUfiLNELHDCjg9euP5IyDunD3259z0l+m8vHyTVGXJSJJQuEv0kjlNG/CbWcOYcKlh7Bt9z6+cfe7/Pbleezaq1YAkXSn8Bdp5I7qn8/r14/hnEO6c9/kQk78yxRmLt0QdVkiEiGFv0gaaJ3dhN9+4wAevWwku/eWcua97/HLF+eyc49aAUTSkcJfJI0c0TeP164fw4Uje/Dg1MWc8OfJfLBYrQAi6UbhL5JmWjXL4penDebxK0ZS4s4549/jlhfmsGPPvqhLE5EGovAXSVOH7ZfHa98fw8WH9mTCf5Zw/J+m8N7n66MuS0QagMJfJI21aJrFLafsz9NXHUqGwXn3v89P//UJ23arFUCkMVP4iwgjeuXyyvfGcPkRvXhs2jK+dudk3l20LuqyRKSeKPxFBIDmTTP56UmDeObqQ2nWJIMLHpjGzc99wtZde6MuTUQSTOEvIl9ycI9cXv7uaK46sjdPTV/GsXe8wwNTCtUVINKImLtHXUODGD58uM+YMSPqMkRSykfLNvLbV+bzweINtM7O4vyR3bn0sF50zMmOujQRqQEzm+nuw8svj3TP38yON7MFZrbIzG6q4PruZvaWmX1kZrPN7MRw+Tgzm2lmn4Q/j2n46kUav2Hd2/H0VYfy/DWHc2S/Dtw/uZAjfj+JHzz1MXNXbYm6PBGppcj2/M0sE/gMGAesAKYD57n73Jh1xgMfufs9ZjYIeNnde5rZMGCtu68ys8HAa+7epar7056/SN0t37CDh95dzFPTl7NjTwmj++ZxxejejO6bh5lFXZ6IlJOMe/4jgEXuXujue4AngVPLreNAm/D3HGAVgLt/5O6rwuVzgOZm1qwBahZJa91yW/CLk/fnvZvGcuPx/VmwZivffOgDTvjzFJ6duYI9+0qjLlFEaiDK8O8CLI/5e0W4LNYtwIVmtgJ4Gbiugu2cAXzo7rvro0gR+aqcFk34zlF9mPKjo7n9zAMpdeeGf85i9G2TuPedz9m8U0cIiCSzZB/tfx4wwd27AicCj5jZFzWb2f7A74GrKrqxmV1pZjPMbEZxcXGDFCySTpplZXLW8G689v0xTLj0EPrkt+J3r8znsN9O5JcvzmXFxh1RlygiFYiyz/9Q4BZ3/1r4980A7v7bmHXmAMe7+/Lw70JglLsXmVlXYBJwqbu/W939qc9fpGF8unIzD0wp5N+zVwPw9QM6ceWY3gzukhNxZSLpJxn7/KcDfc2sl5k1Bc4FXii3zjJgLICZDQSygWIzawu8BNxUk+AXkYYzuEsOfzp3GFNuPJpvHd6TSfOLOOmvUzlv/Pu8Nb+I0tL0OLxYJJlFepx/eOjen4BM4CF3/7WZ3QrMcPcXwhH+9wOtCAb/3ejur5vZT4GbgYUxmzvO3Ysquy/t+YtEY8uuvTz1wXIeencxqzfvom9+K64Y3ZtTh3WmWVZm1OWJNGqV7flrkh8RaRB7S0p5afZq7ptcyLzVW+jQuhmXHNaTC0Z2p22LplGXJ9IoKfwV/iJJwd35z+frGT+5kHc+K6Z5k0zOOaQb3zq8F93bt4i6PJFGReGv8BdJOvPXbOGBKYt5/uOVlJQ6JwzuxBVjejO0W9uoSxNpFBT+Cn+RpLV2yy4m/GcJj76/lK279jGiZy5XjOnN2AH5ZGRo5kCR2lL4K/xFkt623ft4evpyHpy6mJWbdtI7ryWXj+7NNw7qQnYTDQ4UiZfCX+EvkjL2lZTyyqdrGD+5kE9WbqZ9y6Z889CeXHRoD3JbanCgSE0p/BX+IinH3Zm2eAP3Ty5k4vwisptkcObBXbnsiN70ymsZdXkiSa+y8M+KohgRkZowM0b1bs+o3u1ZVLSVB6Ys5unpK3hs2jKOG1TAlWN6c3CP3KjLFEk52vMXkZRStHUXj7y3lEfeX8qmHXsZ1r0tV47uzXH7dyRTgwNFvkTN/gp/kUZlx559PDNzBQ9MWcyyDTvo0b4Flx3RizMP7kqLpmrUFAGFv8JfpJEqKXVen7OG+yYX8vHyTbRt0YSLRvXgm4f2pEPrZlGXJxIphb/CX6RRc3dmLt3I+MmFvDFvLU0yM/jGsC5cProXffJbR12eSCQ04E9EGjUzY3jPXIb3zKWweBsPTl3MMzNX8OT05YwdkM8VY3ozslcuZhoXIKI9fxFptNZv280j7y/l4feWsmH7Hg7smsMVo3tzwuCOZGVGeUZzkYahZn+Fv0ja2rW3hGc/DAYHLl63nS5tm3PZEb0455ButGymBlBpvBT+Cn+RtFda6rw5by33Tylk+pKNtMnO4oJRPbjksJ4UtMmOujyRhFP4K/xFJMaHyzbywJRCXv10DZkZxqlDu3DF6N7076jBgdJ4KPwV/iJSgaXrt/PQ1MU8PWMFO/eWcGS/Dlw5pjeH7ddegwMl5Sn8Ff4iUoWN2/fw2LSlTPjPUtZt282gTm24ckxvvn5gJ5pocKCkKIW/wl9EamDX3hKe/3gl909ZzKKibXTKyeZbh/fi3BHdaJ3dJOryROKi8Ff4i0gcSkudtz8rYvzkQt4v3EDrZlmcN7I7lxzWk85tm0ddnkiNKPwV/iJSS7NXbOL+KYt5+ZPVGHDykM5cProX+3fOibo0kSop/BX+IlJHyzfs4O/vLuHJ6cvYsaeEI/rkccWY3ozpm6fBgZKUFP4KfxFJkM079vL4B8v4+7uLKdq6m/4FrbliTG9OGdKZplkaHCjJQ+Gv8BeRBNuzr5QXZq3i/smFLFi7lYI2zbjksF6cP7I7Oc01OFCip/BX+ItIPXF3Ji9cx/2TC5m6aB0tm2ZyziHdufTwnnTLbRF1eZLGFP4KfxFpAHNWbeaBKYv596xVOHDiAZ24YnQvDuzaNurSJA0p/BX+ItKAVm3ayYT/LOHxacvYtnsfo3rncuWY3hzVL5+MDA0OlIah8Ff4i0gEtuzay1MfLOehdxezevMu+uS34orRvTh1aBeym2RGXZ40cgp/hb+IRGhvSSkvzV7N+MmFzF29hbxWzbjksB5cMLIH7Vo2jbo8aaQU/gp/EUkC7s5/Pl/P+MmFvPNZMc2bZHLCAR05dmABo/vmaQphSajKwj8rimJERNKVmXF4nzwO75PHgjVbeWjqYl6ds4bnPlxJk0xjZK/2HDMgn2MHFtC9vY4UkPqhPX8RkYjtKynlw2WbmDhvLRPnF7GoaBsAffNbcczA4IvAsG5tydLZBSVOavZX+ItIili6fjsT5xUxcf5aphVuYF+p07ZFE47un8/YgfmM6deBNuoekBpQ+Cv8RSQFbdm1lymfrWPivLW8taCIjTv2kpVhjOiV+0X3QM+8llGXKUlK4a/wF5EUV1LqfLRsI2/OK2LS/LV8tjboHujdoSXHDixg7IB8Du7RTt0D8gWFv8JfRBqZZet3MGl+ME7g/cL17C1xcpo34aj+HRg7sIAj+3Ygp4W6B9KZwl/hLyKN2NZde5m6cB1vzivirQVFbNi+h8wM45Ce7Rg7oICxA/Pp3aFV1GVKA1P4K/xFJE2UlDofL98UtArMK2L+mq0A9MprydgB+YwdWMDwnu1oou6BRk/hr/AXkTS1fMMO3lpQxJvzinj/8/XsKSmlTXYWR/bP59iB+RzZrwNtW2iWwcZI4a/wFxFh2+59TF3436MH1m0LugcO7tHui1aB/Tq0xEwnH2oMFP4KfxGRLyktdWat2MSk+UGrwLzVWwDo0b4FYwcUcOzAfA7plavugRSm8Ff4i4hUaeWmnUyaX8TEeWv5z+fr2bOvlNbNshjTvwNjB+RzdP98nYQoxSj8Ff4iIjW2Y09Z90ARkxYUUbx1NxkGB/doxzFhq0Cf/FbqHkhyCn+Fv4hIrZSWOp+s3MzEsFVgzqqge6BbbvOwe6CAEb1yaZql7oFko/BX+IuIJMTqzWXdA0W8u2gdu/eV0qpZFmP65XHMgAKO7t+B9q2aRV2moPBX+IuI1IOde0p4d9E6JoZzChRt3Y0ZDOvWlrEDg1aBfgXqHoiKwl/hLyJSr9ydT1du+eKLwCcrNwPQtV1zxg7I55iBBYzqnUuzrMyIK00fCn+Fv4hIg1q7ZdcXRw9MXbSOXXtLadk0k9F9O3DMwHyOGZBPnroH6pXCX+EvIhKZXXtL+M/nwdEDE+cVsWbLLsxgSNe2HDswn2MGFDCwU2t1DySYwl/hLyKSFNydOau2fNEqMGtF0D3QpW1zjhmQzzED8zm0d3uym6h7oK4U/gp/EZGkVLR1F2+FswxOXbiOnXtLaNE0kyP65DF2YD5HD8gnv3V21GWmJIW/wl9EJOnt2lvCe4XrmTQvaBVYtXkXAEO65jB2YAHHDMhn/85t1D1QQ0kZ/mZ2PPBnIBN4wN1/V+767sA/gLbhOje5+8tm1h54BjgEmODu11Z3Xwp/EZHU4u7MX7OVifPW8ua8Imat2IQ7dMrJ5pgB+YwdmM9h++Wpe6AKSRf+ZpYJfAaMA1YA04Hz3H1uzDrjgY/c/R4zGwS87O49zawlMAwYDAxW+IuINH7FW3fz1oIiJs0rYvLCYnbsKSG7SUbYPRC0ChS0UfdArMrCPyuKYkIjgEXuXghgZk8CpwJzY9ZxoE34ew6wCsDdtwNTzaxPw5UrIiJR6tC6GWcP78bZw7uxe18J7xduYFLYKvDmvCIADuiSw9iB+YwdUMDgLuoeqEyU4d8FWB7z9wpgZLl1bgFeN7PrgJbAsQ1TmoiIJLNmWZkc2a8DR/brwC2nOJ+t3cab89Yycd5a/jxxIX96cyEFbZoF3QMDCji8Tx7Nm6p7oEyU4V8T5xH06f/RzA4FHjGzwe5eWpMbm9mVwJUA3bt3r8cyRUQkKmZG/46t6d+xNdcc3Yf123bz1oJiJs1fy79nreaJD5bTLCuDw8OjB8YOKKBjTnp3D0QZ/iuBbjF/dw2XxboMOB7A3d8zs2wgDyiqyR24+3hgPAR9/nUtWEREkl/7Vs048+CunHlwV/bsK2Xa4vXB5ELz1zJpfhE/4VP279yGsQMLGDsgnwO65JCRkV7dA1GG/3Sgr5n1Igj9c4Hzy62zDBgLTDCzgUA2UNygVYqISMpqmpXB6L4dGN23A784eRCLirbxZngY4V2TFvKXiQvp0LoZx/QPjh44om8eLZome6N43UV9qN+JwJ8IDuN7yN1/bWa3AjPc/YVwhP/9QCuCwX83uvvr4W2XEAwGbApsAo6LPVKgPI32FxGRWBu27+HtBUVMnF/E5AXFbN29j6ZZGRy2X/svWgU6t20edZl1knSH+jU0hb+IiFRmz75SZizZELQKzF/L0vU7ABjYqU147oF8hnRtm3LdAwp/hb+IiNSAu/N58XYmzgtOTTxj6QZKHfJaNeXo/vmMHVjA6L55tGyW/N0DCn+Fv4iI1MKmHXt4e0ExE+cX8faCIrbu2kfTzAxG7df+i1aBru1aRF1mhRT+Cn8REamjvSWlzFiyMWgVmF/E4nXbARjQsXU45XABQ7u1JTNJugcU/gp/ERFJsMLibV8cRjh9yUZKSp32LZtyVP98jh2Yz+h+HWgVYfeAwl/hLyIi9Wjzjr28/VkRk+YX8faCYjbv3EuTTGNU7/aMDVsFuuU2bPeAwl/hLyIiDWRfSSkzl25k4vxgToHPi4PugX4FrThmQAHHDsxnWPd29d49oPBX+IuISESWrNvOm/OCGQY/WLyBfaVOuxZN/nv0QL882mQ3Sfj9KvwV/iIikgQ279zL5M+KmTS/iLcWFLFpx16yMoyRvXO55eT96VvQOmH3lYyn9BUREUk7Oc2bcPKQzpw8pDP7Skr5aPkm3py3lrfmF9GuZdMGqUF7/iIiIo1UZXv+GVEUIyIiItFR+IuIiKQZhb+IiEiaUfiLiIikGYW/iIhImlH4i4iIpBmFv4iISJpR+IuIiKQZhb+IiEiaUfiLiIikGYW/iIhImlH4i4iIpBmFv4iISJpR+IuIiKQZhb+IiEiaUfiLiIikGYW/iIhImlH4i4iIpBlz96hraBBmVgwsTeAm84B1Cdxe1BrT49FjSU6N6bFA43o8eizJKRGPpYe7dyi/MG3CP9HMbIa7D4+6jkRpTI9HjyU5NabHAo3r8eixJKf6fCxq9hcREUkzCn8REZE0o/CvvfFRF5Bgjenx6LEkp8b0WKBxPR49luRUb49Fff4iIiJpRnv+IiIiaUbhXwtmdryZLTCzRWZ2U9T11JaZdTOzt8xsrpnNMbPvRV1TXZlZppl9ZGYvRl1LXZlZWzN7xszmm9k8Mzs06ppqy8yuD99jn5rZE2aWHXVNNWVmD5lZkZl9GrMs18zeMLOF4c92UdYYj0oez+3h+2y2mf2fmbWNsMQaq+ixxFx3g5m5meVFUVu8KnssZnZd+NrMMbPbEnV/Cv84mVkm8DfgBGAQcJ6ZDYq2qlrbB9zg7oOAUcA1KfxYynwPmBd1EQnyZ+BVdx8ADCFFH5eZdQG+Cwx398FAJnButFXFZQJwfLllNwET3b0vMDH8O1VM4KuP5w1gsLsfCHwG3NzQRdXSBL76WDCzbsBxwLKGLqgOJlDusZjZ0cCpwBB33x/4Q6LuTOEfvxHAIncvdPc9wJMEL07KcffV7v5h+PtWgnDpEm1VtWdmXYGvAw9EXUtdmVkOMAZ4EMDd97j7pkiLqpssoLmZZQEtgFUR11Nj7j4Z2FBu8anAP8Lf/wGc1pA11UVFj8fdX3f3feGf7wNdG7ywWqjktQG4E7gRSJlBbZU8lm8Dv3P33eE6RYm6P4V//LoAy2P+XkEKB2YZM+sJDAOmRVxKXfyJ4B++NOI6EqEXUAz8PezGeMDMWkZdVG24+0qCPZZlwGpgs7u/Hm1VdVbg7qvD39cABVEWk2DfAl6JuojaMrNTgZXuPivqWhKgHzDazKaZ2TtmdkiiNqzwF8ysFfAs8H133xJ1PbVhZicBRe4+M+paEiQLOAi4x92HAdtJrablL4T94acSfKHpDLQ0swujrSpxPDhkKmX2MKtiZj8h6A58LOpaasPMWgA/Bn4edS0JkgXkEnTL/hB42swsERtW+MdvJdAt5u+u4bKUZGZNCIL/MXd/Lup66uBw4BQzW0LQFXOMmT0abUl1sgJY4e5lLTHPEHwZSEXHAovdvdjd9wLPAYdFXFNdrTWzTgDhz4Q1x0bFzC4BTgIu8NQ9Bnw/gi+Zs8LPgq7Ah2bWMdKqam8F8JwHPiBo1UzIAEaFf/ymA33NrJeZNSUYuPRCxDXVSvgN8kFgnrvfEXU9deHuN7t7V3fvSfCaTHL3lN27dPc1wHIz6x8uGgvMjbCkulgGjDKzFuF7biwpOngxxgvAxeHvFwPPR1hLnZnZ8QRdZqe4+46o66ktd//E3fPdvWf4WbACOCj8f0pF/wKOBjCzfkBTEnTSIoV/nMJBMdcCrxF8gD3t7nOirarWDgcuIthL/ji8nBh1UfKF64DHzGw2MBT4TbTl1E7YevEM8CHwCcHnTsrMwmZmTwDvAf3NbIWZXQb8DhhnZgsJWjZ+F2WN8ajk8dwFtAbeCD8H7o20yBqq5LGkpEoey0NA7/DwvyeBixPVKqMZ/kRERNKM9vxFRETSjMJfREQkzSj8RURE0ozCX0REJM0o/EVERNKMwr8RM7Oe4VmtbqnDNiaYWYMfEmJmg81sn5mNa+j7rgszOyp8zi+pp+3fEm6/Z31sv4Y1LDGzt6O6/7CGt8NJXETqxMw6mtkOM7u4+rUbD4W/JKs7gHfd/Y2oC0lH4ZeM06KuQ9KbmV1iZt+vz/sIJwC6F/h1OD1wWlD4S9IJz1s/juALgHzZr4DmwNJ6vp9fUPmZ6voTnC5VpL5dAny/Ae7nLwTnnbi0Ae4rKSj8JRl9h2AKy5erW9HMMtPh27qZtYZghkl33xXl3Ovuvjs8nbXUUdnrmi73m0zMrOwU07j7EmAKcFWkRTUghX+KMbPWZvar8BSP68xst5ktMrPf1SQEY8cBmNl5ZjbbzHaZ2bJwWVYlt8sxs3vMrChc/10zG1lunQwz+4mZTTazNWa2J9zuPWbWvoaPL4tgj/PN8CQwsdddEtZ+rJn9zMw+B3YBZ4fXm5l928xmhn1428zsLTM7uoL7aWFmd5jZajPbaWbvm9nYisY4VNbHXdP+/Xiel3KvzznhY9kJ/DW8/kt9/jHrV3a5JWbb3zGz181sZVjDajN7NHb8QNn2wj8vjt1WDZ6P08L3xfbwuX/XgtOrll9vSdhnP8DMXjKzrWa22cyesThPwGJmnc3sCTPbGL7mr1kwB3rZ9aeH9V9Rye3nhP8/Fv79dlhfbzN7Pqxri5n9n5n1ruD2NXrP1eB1nRBe38HMHjaz9eHzONHMvnJCp5q8ljHrerj9sWY21cy2Af+Oef7+aMGUvhst+N+ea2Y/MrPMctsp+/8ba2Y/N7OlFvzvTDOzUeE6R4b3sT2s6WeVPO/Dw+e07DNsgQX/I1kx6ywBjgR6lHtPHxWzTl8zeyS8rz3ha3e7lTv9dbnn9yEzW0twpsyuMau9AhxgZgMqqrmxqfCDXpJaF+BygjPxPU5w+s0jCU7KMQz4Wg23cwrQG/gbwfnITyFo6u1BxU1frxGcX/5WoD3wA+AlM+vl7lvDdZoSnHbyWYITnWwHDgEuA44ws4NrsMd4MNAK+KCKdf4ANAHuB7YAC8LljwDnEcwj/3egGXABwXzl33D32BMw/RM4keDEGW8SnAns/4DF1dRXG7V5Xk4DvgvcQ9AfWdmplosJzs9Q3iUEJ9BZG7Psf4D3CZo4NwCDCd5Lx5jZAe6+PmZ7jxDsCdVoDn4z+w7Be2k+wXukrIZ/mdlV7l5+O12Atwme8x8CQwj2utpQ8y6FlsDk8DH9mOA1/B7wvJkNdvcSgpBbQ3CO+vvL1TwKGAT8pFxLSsuwtmnAzUBfgtaoUWY2rNxJYuJ5z0H1r+urBK/NLUBHgvOIvGNmh7r7pzHr1eS1jDUcOCN8Dv4Rs/xA4BsEr8PnBP9XxxOcq6A3Fe8J/w7IBP5M8N6+AXjdzL5JcKKw8QSnBD4buNXMFrv7F2fYNLOvE5zZcRHwx7D+QwneN0OBs8JVvw/8luAsdtfH3P+8cDsHA5OATcB9BGdXHULw/B5uZkeW34EA3iB4P/yS4HXeFnPde+HPowjex42bu+uSQheCf7YmFSz/JcE5xUfELOsZLrulgmUlBGe7KltuBB8ADoyKWT4hXHZ3ufs7K1x+VbltNK+gtsvCdc+uweO7NFz3lAquuyS8bgHQotx1p4fXXVlueRYwgyDUy85lcWK47v3l1i1b7uWWLwHerqCeo8L1L6lmWY2fl5jXZy8wsILb3BJe37OK5/Ck8PV9ruwxh8tbVrDu2HB7N5Zb7sCESrb/pecDaEfwIboIaBOzvA1BoGwF2pa7/VfeDwRfHhzoX4P3yduV1P3DcPnXYpb9Jlw2qNy69xN8ee5cwXb/VMn7695avueqe10nhNeXf80OJjiN66vl1o/3tXTg2Apu0zz2/mKWPxK+hzpV8P/3IdA0ZvkpMY9teMzypsBq4L2YZdkE4TsZyCp3n9eH2zmq3OuxpJL3wCyCkG5dyWsV+z9Y9vw+WsV7qmu4zl+re/81houa/VOMu+/x8NusmWWZWTszyyPYewUYWfmtv+QNd/8wZrsO3Bb+eXoF699Z7u9J4c++sdtw951hbZlm1jasrWzdmtTWIfy5oYp17vGvnnb0QoKQ+ZeZ5ZVdgLYEe389Y2o9Ofz5pQGF7v4y9XCq2Vo+Ly+5e9y1mNlQ4AngI+DC8HUtq2N7uE6GBd04eQQfoJsrqaGmxhHsRf3F3b/Ykw1//wtBS86x5W6zyt2fLrfsK++papSG269uG/cTfKh/cca3sFn4HOAVd19Vwba/dJY+d/8/gi+dp8Usjuc9V6a61/W2cq/ZTIK91WPNrFXM8nhfy1nu/mb5he6+s+z+zKypmeWG23qNoFt4eAXbuse/3FI1Jfw5zd1nxGx7D0ELXuxzMA4oIGglaVvueSsb41Nty4+ZHUDQavE40KzcdqYStK5VtJ0/VLHZstaS/OruvzFQs38KCptYrwb256vjNtrVcDMVfQCVnS/+K32bQGHsH+6+3oJu0vJ91mcTNAMOI2hCjLe2sg8+q2KdzypYNpDglKRrK7iuTEF4214EwbGognUWhNtKqFo8LxU9xuruowvwIkEz6MnlvyCZ2THAzwnCIbsGNdRUr/BnRae2LltW/j1VWH5F/vvhW6PxIQRfIHZVtw13X2xmbwIXmdlN4ZfnswneLw9UsN1NXvH53+cBp5lZyzB843nPlanuda3s//I4gi65OVCr17LC+w372G8Cvgn04av/dxVtq/xnwcbws6CiLrONfPn1LPvfeqiiekIFVVxXfjv/G15qup2qnv+yx+5VrNNoKPxTjJn9gKCf7HWCvZ5VwB6CPtQJ1NMgTg/6TyssKaa2bwBPEXzb/x6wnGBAXiZBX2ZNaisOf+ZWsU75vf6yOoqB86u43afl/q7pP3ll69Xo/6eWz0tFj7Gq+2hJsLeZAxzh7qvLXX8IwXtmEcGH/WJgJ8Fje7KSGupTZe8nqPqLX223MZ5gnMcpBGMvLiNofn6phvdV2X3E+56L63Wt8E5r91pWdr93ANcRvD9/DRQRNN8fBPy+km1V9rxX9Xp8UX7484fAx5WsU1FLTGXb+SPB/1BFNpZfUEGLYayyz5ziKtZpNBT+qecigj7TE9y9tGyhmR0f53Yq2rsdFP6saK+sJi4iCLWjY//J4hw9W/ZhWdOm3zILgX7A++6+rZp1lxB8qPXlq3ta/StYfwMVfxmpqIWkIol4XiplZhkETf1DgFPdfVYFq51P8GXjBHdfHHPbltRtrx/++37ZH5hY7rq6vqcS5XmCYLvMzD4FDgd+7+77Kli3rZl1rGDvfyBQVNbkTnzvuZoaSDCQL9YggmAtm9shka/lRcBkdz83dqGZ9YlzOzW1MPy5vaJuiApU9sW7bDslNdxOTZQ95vJf2Bol9fmnnhKCf4jYPe6yprt4jLOYQ4gsaLe7MfzzX3Ws7Yv3Vbjdn8axjY8IRkCPivO+Hw7v97cVXWlmsU2A/w5/Xl9unROp+EvRZ8CAsFm9bN1mwDU1rC0Rz0tV7iAYx3CDu79YRQ3w1T3iH1Px58A2qm59ifUGQR/rdRZz/Hj4+3XhtiKdqTFs6p9AcDTML8LFD1Zxky/9P5nZ6QRfDP8Vszie91xN3Ri+N8q2cRDBeImJMV8w4n0tq1JSfjvhl4jrK169zl4j+BJ2k5l95f1lwbH3sXMQbAPaxT4noY8IQvpqq/gQzKyKtl+Nss+cd+K8XUrSnn/qeYbgw+YVM3uOYET1+QRNdfGYBUwys78RjMg9leBD5hF3f6/KW1Zd2xnhdh8m6Ns+DajxJDzuXhI+rtPMrJm7767h7Z4xs78D14YfmC8STBTUleAwoj78d0/9ZYIPoStiBkv2Aq4EZhMMJIp1F3Au8KaZ3Uswivkiat6EW+fnpTJmdgJBV8JcYJ2ZXVhuldnuPpvgSI7rgZfNbDxBV9E4gse6roJNv08wyOxHwDKCcYtPVlSDu28ysxsJRutPM7MJ4VWXEDzvV7n75to/yoS5n6C5+TzgHXdfWMl664BvmFlngtHmZYf6rSU42gKI+z1XUz2A18zsBaATwaF+O8O6y8T7WlblGeAqM3uK4P+ggOCwyPKHCiaEu28PDwn8F7DAzB4i6L5oCwwgOOzwdILnHYL34UnAXWb2H4IvK5PcvcjMLiIY4Dk73M4cgv+pPuF2bib4wldTJwKfuHvjP8wPdKhfql0ImvtuJviH2U3QFHgbwR6rU/FhfRUuI/gQnB1uZznBcbZNyt3fBMod+hZz3VcOBwOuIAiiXQRfKsYT7EFWeuhYBdsdEa5/Rrnll1DuUKAKbnsRwejjLWENSwgOnzqn3HotgT8RfKDvJDim+xiCD8MdFWz3YoLBgHsI+lhvDNev9lC/eJ6Xil6zctu5hZhD/WKek8ousa/9acBMgr30dQT9w92p4FBGgsB7PXwePfY9UNH64fLTgf+E298e/n5aBetVdvsKn7tKnoe3qeAQsBo8fxPD6y+qarsEof18+Pi3hr/3qe17rgZ1TQiv70BwmN16gi+Xk4CDK1g/ntey0v89grC8neBzZBdBc/pN/Pewwdj3dtl77Sv/f5XdB5V8fhDMS/AowbH5ewj+D/8D/AzILVffg+H1JeXvn+DL0r3h494TPm8zCXaQulVXR7nXpxS4prr3XmO5lB2DKmnCghnAFgP/6+63RFtN5czsVYJjmUc38P1+QvAFKC1m+Uo3ZvYywV55Zw8Pvyx3/dsEX6x6NnBdE4CL3b2mgx0lgczsToK5S/p51YMCGw31+UuyugE41Mzq5QQyZta8gmVfJ9gj0ZkEG6FwENvXCCZ6+UrwS3oys04Eh07/JF2CH9TnL0nK3edQv+/Pn5vZMOAtgolRhvLfvs7f1+P9SgOz4BwUAwmmfd1DcHiYCAAeHBb7lZ2Bxk7hL+lqCsHhXj8kODZ+A8Hx3z9z9xVRFiYJ922CSWwKgQs8OIObSFpTn7+IiEiaUZ+/iIhImlH4i4iIpBmFv4iISJpR+IuIiKQZhb+IiEiaUfiLiIikmf8HgJFQ9IPXZ+EAAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], "source": [ "plt.figure(figsize=(8,8))\n", "plt.plot(alphas, ridge_cv.cv_values_.mean(axis=0).reshape(-1))\n", @@ -962,9 +1546,19 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 52, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "l1 Ratio: 0.95\n", + "Alpha: 0.028830814920699804\n", + "Test R^2: 0.33728508342432073\n" + ] + } + ], "source": [ "elastic_reg = linear_model.ElasticNetCV(l1_ratio=[.1, .5, .7, .9, .95, .99, 1],\n", " n_alphas=100,\n", @@ -990,9 +1584,17 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 53, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.32413799593013404\n" + ] + } + ], "source": [ "from sklearn import svm\n", "\n", @@ -1016,7 +1618,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 54, "metadata": {}, "outputs": [], "source": [ @@ -1036,7 +1638,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 55, "metadata": {}, "outputs": [], "source": [ @@ -1055,9 +1657,17 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 56, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.21805748819146709\n" + ] + } + ], "source": [ "from sklearn import neighbors\n", "\n", @@ -1081,9 +1691,17 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 57, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.2662112991022241\n" + ] + } + ], "source": [ "from sklearn import ensemble\n", "\n", @@ -1113,9 +1731,17 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 58, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.36875463010655807\n" + ] + } + ], "source": [ "ab_reg = ensemble.AdaBoostRegressor(base_estimator=None, # default is DT \n", " n_estimators=50, # number to try before stopping\n", @@ -1144,7 +1770,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 59, "metadata": {}, "outputs": [], "source": [ @@ -1154,21 +1780,31 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 61, "metadata": {}, "outputs": [], "source": [ "from sklearn.model_selection import GridSearchCV\n", "\n", - "model_reg = GridSearchCV(ensemble.AdaBoostRegressor(base_estimator=None, random_state=10, loss='linear'), param_grid, cv=3, iid=False)\n", + "model_reg = GridSearchCV(ensemble.AdaBoostRegressor(base_estimator=None, random_state=10, loss='linear'), param_grid, cv=3)\n", "model_reg.fit(X_train_ohe, y_train.ravel());" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 62, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'learning_rate': 0.5, 'n_estimators': 45}\n", + "Best CV R^2: 0.1513276236862021\n", + "Test R^2: 0.364309978948686\n" + ] + } + ], "source": [ "best_index = np.argmax(model_reg.cv_results_[\"mean_test_score\"])\n", "\n", @@ -1193,9 +1829,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 63, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(1, 13)" + ] + }, + "execution_count": 63, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "random_patient_raw = np.array([1, 2, 135, 242, 1, 0, 167, 0, 2.1, 1, 0, 2, 1]).reshape(1,-1)\n", "random_patient_raw.shape" @@ -1210,9 +1857,23 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 64, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[ 1. , 0. , 1. , 0. , 1. ,\n", + " 0. , 0. , 0. , 1. , 0. ,\n", + " 0. , 1. , 0. , 0.21987091, -0.12478192,\n", + " 0.73728402, 0.95575465, -0.6875383 , 0.86380197]])" + ] + }, + "execution_count": 64, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "random_patient = preprocessor.transform(random_patient_raw)\n", "random_patient" @@ -1227,9 +1888,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 65, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[-0.23259791]])" + ] + }, + "execution_count": 65, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "age_z = lin_reg.predict(random_patient)\n", "age_z" @@ -1244,14 +1916,45 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 66, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[52.19608017]])" + ] + }, + "execution_count": 66, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "pred_age = age_scaler.inverse_transform(age_z)\n", "pred_age" ] }, + { + "cell_type": "code", + "execution_count": 69, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 69, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "np.load('data/heart_preproc.npz')" + ] + }, { "cell_type": "markdown", "metadata": {}, diff --git a/data/heart_preproc.npz b/data/heart_preproc.npz index 9ba5e3540925981a03b2ee715872b56935cfbe48..58e67e0dd7213d569ef675ae80ae75f39b7cc114 100644 GIT binary patch delta 4045 zcmcIndw3LA72hQx30t5%LP*LpP+)juAt{j5f>}sg3M*R}sBBxqFuQw`yUp&*o|(Hq zu)~5HHe0n8m-5i6_$XlU)ne^Kt;N#XhZP7uz*0%+18Y?%S_OsTxp#KRCV@Zn`@H#P zCv)$)zw(bMS6U+hoog@#gNET|Fs{qzIT#y1m#Yb>4z>_mk1$nfIyN z%ikH`a`9)7tJIY+NW##=#58roVZ_(?aNgM&&u(-VWak{5v$Vk-f`T*@%FtKxyC;XW zWIWO8iLllL@jy|KD{^}s6ldDgP$EM=$zKq3;1vnj684St3vVUZ1D3X_2FiZ;e#d(vF zgb8JhFkA{2;deBiNHPNDVY4MhR73OH6J8~xn#8jVzhY#epfNm9fl$|3FhU9r#I5nD zX-2hXWwjbh5)(!)NS(u396@doH4;&xS|l1oNpu57Wr8I*YofS}G`GTN@fp@Nlc^em zF+mTmHbrAG8xF<_&4b)CtBDcPO#+pESFjMj!+N3>#%QPgBT}x~SXlYJ=$%T|GmFYIL=KKpWIh+ry!1xPg0krVO*t z!?cHQT?}T2G7SUV=y`nXKd5C;7fQp8IfcKG@_HVe6J7Rlhx+2&((7OE^1 zMvdnQrC~9H0P1`@5&R6oJ%`?cB|_YYp(kKza1e@OCRD>D3Zn)wsUC}foPFcKu+*|Z za44?kC4{nuM4KryVLA6#a4@baO+;l$gD9FBCniQH+~GLz<6OuUG6Zu%-bwpm&fR6_ zlS$UX-6CVd3HXFC07LdHgxS<61Wbid7Fa2=uPJ1LB7&FGkZ?1s5?_p}F*Qs<6+ueY zs#-II#0sjBAZiPQ?JSMy2?7zDp9(}U;G3aIgdtOnX2O6!G$fKyQ&Kt2xKav4{R4!M zN?4C2scnvpBr0Ft!Je=U+V0y#4LA=}(Yl-O< zRYB3n8f77$@ql)jEY*uHN1|JhkZd1fm;unB_}~rzBaqw#rVPyHuQ~29A&Cm`nxJ$A z!fLvNE)Aq%jnFt31$vTU1yf*cDkBujbHAxTYa^_a=n#=RpS0j!kvo>i9gObv7NmNm z4jn`7;^SmZ)L$$lK^sIxF;ieeK*)==i$zTq4I`(GDJPCT#pCGHGJJ-|QE?lz1mW4W(z%Y9XbuW`%u zX@i}#J=4H5UJTwE`GBu8_(n(-Rf1OqB^p_)z&8W7&XlY5Eejr&=ob1Q-I}4>=ytk; za_$tF?Q)ov?dII}$nb5>t*{Lq;oQb%?|-R0#XBe;u$RGiLMrVB{#^^ccNOsOJK#Uy z*pJHaSWc6DSJvc*3?A z4l+2@6Z5bI9S&v>$RiHquQ}vzWcV$IL=XOsL-z3CQ3l8IunC>!FXj#X_uU&+bsAoy zc8@)7!Rw+<{K2UcCoJgfT_^H8Yt&yvHw5TLN3zr#T(pxiyvao?YJ<0OMWCq;-sVN% z9T`sX(?IX^|0AaVjMuj;Paj>i%D3o|hFIrN-FN5R&);-@f5^Au@wc`vK6<*o#2mft znTv1NA6IrrY}v_rc$dMSE@%CF)H|Q@_WfrI{vy#^+o|27QOe-87}lC%s{CMw9e@yQ z7JtpQ92%24P1_qv-V||zPnYVX*(=j{5k_3xb+wzA>E>H1@@ zE?#kd&xv}Y2zN507=ImS7$x}8J=Xkbqo0@*=P{KT9!@{cyTo5mSemncrEB-a^rTC8 zMc~gsynCq4L@~wD%(;2+6+WEz|Mli^^>bp^eWd$2aZrzQ;^21SY;k-a(w;lDbUU;R z^}DYapQU!M$-<$E)Ud8@TE-J;xD4f8-L#@tH@z;D7t|v*!AKcK- zxb4ivT_b8PsS<7B delta 4116 zcmd53tI$E$b0dxqFhzFF2E0>$(wkMF>`*If<+vt%TmK(1$=_8u}9G=l11I z4yjGCL~~KtXinfWMS)(p_O=@6?{oR`(ojrbfZJzFx(5dO{r*MoV-uavW5A$bdp!&e z>1(2y{b#Dot0r%NtCKLq9YFJ4Xp*Wo#I=~B=`ge&hPeazI2@7<7|tJ2WKFF|L=s9g zqAEp8oF6a(rIaM$8h4;KF4qkup~J{}808j*L}H01LxIvR3HCtI(n!oqM3seNS}THU zQOf8fjBy9hf38?W*CT49v{sHbDLRZ@V7`l^*aCgA(@|AJX>5iv@i!D#bwgGS7#AqQ z*@j3oYCj0$h2?=l99^qu!MLu#bv{?10RM;LiP_CCp)J5;C1uT%aFrg3t1waMKD}ZF zzF|^RuoZ0U!cDPQGfd8uvl4R(YCJUw*Sm!hb{Nrf<@Hb@^iZX)v1vXRmoZ%tVq;1y zt~EoYpH8GGo4RP8&y|816yrRTKo!Q>Hy{Ncqjq?Ml`zW=Z#97$3@;UdHM=A0GGKPF zo#qFSnyx&g5q|6!%%Mo38wk`IP!~+Yjal2#Ssuy*=S{*~H^p$xbJJ4FgD^h{H@RuI z$7z{(CZ@(h zF{mU2_}YZC#DH#u;np@TDl2KRLNE4-pZnxC0!y+!xt-QHc4jTL4F$sOTuNY>0e1w` zKDbj6$eI$v>g-F~4r=4`Ynrt0vCdZ>5PD!N1wp_aOFR?_7(;7@~;8GCN1xvE{nq-SbLAlF0C zO@|BrhmsH${#P9THzc7k*Z*`JwTYZ{eV{-36d7+sbR!bdC7=$4BHUf839RAnDolYH z&2lJG12LOJDuK9DB5EO#TOyE1Ac&Me1a|s=e%<+zM1aPFs1q;@z_iG+VlACad8(~T z!YADnv#Z&SG%Lwy=S$2_;rOSMaF1I=0V|c#7}p|LFp?tLa+48<^&*;fw83l_MM{)U zXvr4ShG<+iW>poz22p#ctcIhC)TFLa3cXVBAdU0P;nmJ*e81rhI=J5-B9JlQ;h>zY zO5C@fO~O_;P15z$Y^N=B1HG5tM>qOu%1>MUG+l`kZM2W9VYN)1CHdteI*G;uN3Z> z19zOmognbltfeO}W9cbGR^T}Trw#a84)mEMSXTvde>(t)qzL$jWi%R*g_zBmhPYT{NvsJaB27YQ+ z)t?b~i|@>r*3+MhdU`Wbf<0zEyv$0oZL3y!7gW6VF$I93C`IkU&H;|>1Ez4|8te{O}p z5csR8dwkcH;B6-`f8(zBJArqyu6UQe#jDCkHqZR8_Wgq^@lOK(GT`4qQN`EFngsuG zGC^hs=(6;se;8sTh@G=<}5e*h4GWF2c5Wv|e0j?^Z1zzlm0Wy`lBSK4@%$k>$2YBz|1L~xees)U{jkrfSHvfTn{GibTRTdN*%s4kxq60|wHemdVz%E(FY>aC z)iIoHT*i*i@>btrZMB|cht{)09(I838n$viJBj+S?QHYnUU&~yi~l0(iQFf$8TMW^r- z<~Kn0EIVcG8#RNOo0fU;{(*vK5vVqxrYGxRwj*i|7sW3ZSy6SiC>{e@V!Njm)Q$7P zja-a}fY*Sz!4JP}%@aA5y=~1$YUUeoQ|9Pv;k@&i($4DMuTIB{U#6pTWaj>312Zk1 p#d&ixn>$C3y7 Date: Thu, 1 Jul 2021 16:46:14 -0700 Subject: [PATCH 03/54] complete notebook 3 --- 2_regression.ipynb | 20 --- 3_clustering.ipynb | 370 ++++++++++++++++++++++++++++++++++++++------- 2 files changed, 314 insertions(+), 76 deletions(-) diff --git a/2_regression.ipynb b/2_regression.ipynb index 5a96541..fe23236 100644 --- a/2_regression.ipynb +++ b/2_regression.ipynb @@ -1935,26 +1935,6 @@ "pred_age" ] }, - { - "cell_type": "code", - "execution_count": 69, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 69, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "np.load('data/heart_preproc.npz')" - ] - }, { "cell_type": "markdown", "metadata": {}, diff --git a/3_clustering.ipynb b/3_clustering.ipynb index 07db06a..b85b9e2 100644 --- a/3_clustering.ipynb +++ b/3_clustering.ipynb @@ -31,7 +31,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -50,9 +50,31 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[ 0, 1],\n", + " [ 1, 2],\n", + " [ 1, 0],\n", + " [-1, -3],\n", + " [15, 21],\n", + " [18, 30],\n", + " [20, 20],\n", + " [22, 19],\n", + " [45, 50],\n", + " [42, 48],\n", + " [60, 40],\n", + " [50, 50]])" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "X = np.array([[0,1], [1,2], [1, 0], [-1, -3],\n", " [15, 21], [18, 30], [20, 20], [22, 19],\n", @@ -69,9 +91,22 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], "source": [ "plt.scatter(*X.T)\n", "plt.title('random points')\n", @@ -91,7 +126,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 4, "metadata": {}, "outputs": [], "source": [ @@ -107,7 +142,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ @@ -125,9 +160,36 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Centers\n", + "[[49.25 47. ]\n", + " [ 0.25 0. ]\n", + " [18.75 22.5 ]]\n", + "\n", + "Labels\n", + "[1 1 1 1 2 2 2 2 0 0 0 0]\n", + "\n", + "Coordinates: [0 1] Label: 1\n", + "Coordinates: [1 2] Label: 1\n", + "Coordinates: [1 0] Label: 1\n", + "Coordinates: [-1 -3] Label: 1\n", + "Coordinates: [15 21] Label: 2\n", + "Coordinates: [18 30] Label: 2\n", + "Coordinates: [20 20] Label: 2\n", + "Coordinates: [22 19] Label: 2\n", + "Coordinates: [45 50] Label: 0\n", + "Coordinates: [42 48] Label: 0\n", + "Coordinates: [60 40] Label: 0\n", + "Coordinates: [50 50] Label: 0\n" + ] + } + ], "source": [ "print(\"Centers\")\n", "print(kmeans.cluster_centers_)\n", @@ -150,9 +212,22 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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F0uXLqVv37588sknzJs3jyVLlpCVlcXtt9/OXXfdxQ9/+EMA+vTpU1traMCAAfzxj3+kW7du7N69u/2/aBHpcGmf+Ot27SxbtuywtpKSkja9729/+1u+8Y1v0LdvXwB69+7d4m0nTpzIrbfeSnl5OV/72tfIzc097DUvv/wyL7/8MqeddhoAe/fupaysjMGDB/OFL3zhsKQPQRnn/v37M27cOACOPvro2vdau3ZtbTXRPXv2UFZWRteuXRk/fjyDBg0CIC8vj82bNzO5QQXAN998kw0bNjBp0iQg+IKZOHFi7fq65aFHjRrF1KlTmTJlClOmTGnx70REEiftE38y1S3JXFOOGeCb3/wmX/7yl/n1r39NYWEhDz/8MEOHDq23rbszd+5cvv3tb9dr37x5c7PlmBvj7vz85z/nvPPOq9deUlJCt27dape7dOnCwYMHG26Ou3POOefw5JNPNvr+deP59a9/zauvvsr//M//cOutt/L73/++3m0hRST50r6Pv6SkpPbnzDPP5Mwzz6zX1lZnn302zzzzDLt27QJotKsnJyeHVatWAdSr3f/BBx8wdOhQZsyYwcUXX8zatWvrlWMGOO+883j00Udr+9K3bt3Kjh07mo3p5JNPZvv27axcuRKAiooKDh48yHnnnceDDz7IgQMHAHjvvfeobKwWSB1145kwYQKvvfYamzYF9y6orKzkvffeO2ybmtLTZ511Frfffjt79uypjV9EOg+dirXRiBEjuOWWWzjzzDPp0qULp512GgsWLKj3mptuuolLL72U+fPnc+GFF9a2P/300zzxxBNkZmZywgkn8IMf/IDevXszadIkRo4cyQUXXMAdd9zBxo0ba7tUevbsyX/+53/SpUuXJmPq2rUrxcXFXH/99fz1r3+lR48eLFmyhGuvvZbNmzczZswY3J1+/frx3HPPNXt806dP5/zzz2fAgAEsXbqUBQsWcPnll7Nv3z4A5s2bd1it/6qqKq644gr27NmDuzNjxgx69erV8l+qiCREZGWZO1J+fr43vLdsW8r71vTtt+dMX9pHZZlFEicZZZk7HSV8EZEY9PGLiEh9KZ34U6GbSg7Rv5dI55Cyib979+7s2rVLySRFuDu7du2ie/fuyQ5FJPZSto9/0KBBlJeXs3PnzmSHIi3UvXv32ovFRCR5UjbxZ2ZmMmTIkGSHISKSclK2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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], "source": [ "fig = plt.figure()\n", "ax1 = fig.add_subplot(111)\n", @@ -176,9 +251,38 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Predictions:\n", + "\n", + "0, 4\n", + "Cluster: [1]\n", + "\n", + "19, 25\n", + "Cluster: [2]\n", + "\n", + "40, 50\n", + "Cluster: [0]\n" + ] + }, + { + "data": { + "image/png": "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rWRmZgKwZs0ahg8fTm5uLoMHD6a0tJTrr7+ed955h9zcXH784x8D8Otf/5rTTz+dwYMH87Of/QwISj6ffPLJfOMb3yAnJ4eNGzfW6XPZsmWceeaZDBkyhOHDh1NeXk5lZSU//vGPa/Z13333AVBcXEx+fj6XXXYZX/jCF5gwYQLuzp133snmzZsZN24c48aNA+DZZ59l5MiRDB06lMsvv5xd4a3jmZmZzJw5k6FDh/L4449z5513MmjQIAYPHswVV1zR9n/oItJqurjbQmvWrGH27NksXbqUnj17sn379iZve++993LNNdcwYcIE9uzZQ2VlJTfddBOrV69mxYoVQJBoS0tLefXVV3F3LrzwQl588UX69etHaWkpDz30ECNGjKiz3z179lBYWEhRURGnn346O3fu5PDDD2fu3LkceeSRLFu2jN27dzNq1KiaaqCvv/46a9as4bjjjmPUqFG89NJLTJs2jVtvvZVFixbRs2dPtm7dyuzZs3nuuedIT0/n5ptv5tZbb+WnP/0pAD169KipNXTcccfx3nvv0blzZ3bs2NH6P2gRaXNJn/hrD+288MILB7QVFxe3aL9/+9vfuPzyy+nZsycA3bt3b/K2I0eO5Je//CVlZWVccsklZGVlHfCZZ599lmeffZbTTjsNgF27dlFaWkq/fv044YQTDkj6EJRx7t27N6effjoARxxxRM2+Vq1aVVNN9JNPPqG0tJROnToxfPhw+vTpA0Bubi4bNmxgdL0KgC+//DJr165l1KhRQPALZuTIkTXra5eHHjx4MBMmTODiiy/m4osvbvKfiYjET9In/kSqXZK5uhwzwNe+9jXOOOMM/vKXv1BQUMB9993HgAED6mzr7syaNYvvfOc7ddo3bNhw0HLMDXF3fvOb3zB+/Pg67cXFxXTu3LlmOTU1lX379tXfHHfnnHPO4fe//32D+68dz1/+8hdefPFF/vSnP/HLX/6SN954o85jIUUk8ZJ+jL+4uLjmZ+zYsYwdO7ZOW0udffbZPP7442zbtg2gwaGezMxMli9fDlCndv+7777LgAEDmDZtGhdddBGrVq2qU44ZYPz48TzwwAM1Y+mbNm3i448/PmhMJ598Mh988AHLli0DoLy8nH379jF+/Hjuuece9u7dC8Dbb79NRUO1QGqpHc+IESN46aWXWL8+eHZBRUUFb7/99gHbVJee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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], "source": [ "new_points = np.asarray([[0, 4],\n", " [19, 25],\n", @@ -230,9 +334,34 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], "source": [ "from sklearn import datasets\n", "\n", @@ -259,7 +388,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "metadata": {}, "outputs": [], "source": [ @@ -279,9 +408,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "AgglomerativeClustering(n_clusters=3)" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "ward.fit(noisy_moons)" ] @@ -295,9 +435,22 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], "source": [ "zero = np.array([point for label, point in zip(ward.labels_, noisy_moons) if label == 0])\n", "one = np.array([point for label, point in zip(ward.labels_, noisy_moons) if label == 1])\n", @@ -319,9 +472,22 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], "source": [ "ward.fit(blobs)\n", "\n", @@ -348,7 +514,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 33, "metadata": {}, "outputs": [], "source": [ @@ -364,9 +530,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 34, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([0, 1, 0, ..., 1, 1, 1])" + ] + }, + "execution_count": 34, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "# get fitted labels for each data point \n", "labels = dbscan.labels_\n", @@ -375,9 +552,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "2" + ] + }, + "execution_count": 36, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "len(set(labels)) " ] @@ -391,9 +579,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "2" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "# get inferred clusters\n", "n_clusters_ = len(set(labels)) - (1 if -1 in labels else 0)\n", @@ -409,9 +608,22 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], "source": [ "# split data into those for each cluster \n", "zero = np.array([point for label, point in zip(dbscan.labels_, noisy_moons) if label == 0])\n", @@ -436,9 +648,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "DBSCAN(eps=0.2)" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "# define model object\n", "dbscan = DBSCAN(eps=0.2)\n", @@ -449,9 +672,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([0, 0, 0, ..., 0, 4, 0])" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "labels = dbscan.labels_\n", "labels" @@ -466,9 +700,20 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "19" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "# get inferred clusters\n", "n_clusters_ = len(set(labels)) - (1 if -1 in labels else 0)\n", @@ -484,9 +729,22 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], "source": [ "fig = plt.figure()\n", "ax1 = fig.add_subplot(111)\n", From 700a918c85e94a5dd618fe7f66a5ae4eaf75119b Mon Sep 17 00:00:00 2001 From: seanmperez Date: Thu, 1 Jul 2021 16:54:29 -0700 Subject: [PATCH 04/54] complete noetbook4 --- 3_clustering.ipynb | 4 +- 4_tpot.ipynb | 110 ++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 100 insertions(+), 14 deletions(-) diff --git a/3_clustering.ipynb b/3_clustering.ipynb index b85b9e2..04e4574 100644 --- a/3_clustering.ipynb +++ b/3_clustering.ipynb @@ -579,7 +579,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 37, "metadata": {}, "outputs": [ { @@ -588,7 +588,7 @@ "2" ] }, - "execution_count": 17, + "execution_count": 37, "metadata": {}, "output_type": "execute_result" } diff --git a/4_tpot.ipynb b/4_tpot.ipynb index ff4fc5f..4aecce7 100644 --- a/4_tpot.ipynb +++ b/4_tpot.ipynb @@ -26,7 +26,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -44,7 +44,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -54,7 +54,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ @@ -66,9 +66,27 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/seanperez/.virtualenvs/ml-workshop/lib/python3.7/site-packages/tpot/builtins/__init__.py:36: UserWarning: Warning: optional dependency `torch` is not available. - skipping import of NN models.\n", + " warnings.warn(\"Warning: optional dependency `torch` is not available. - skipping import of NN models.\")\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Warning: xgboost.XGBClassifier is not available and will not be used by TPOT.\n", + "Best pipeline: GaussianNB(LogisticRegression(input_matrix, C=10.0, dual=False, penalty=l2))\n", + "1.0\n" + ] + } + ], "source": [ "from tpot import TPOTClassifier\n", "\n", @@ -87,9 +105,38 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "import numpy as np\n", + "import pandas as pd\n", + "from sklearn.linear_model import LogisticRegression\n", + "from sklearn.model_selection import train_test_split\n", + "from sklearn.naive_bayes import GaussianNB\n", + "from sklearn.pipeline import make_pipeline, make_union\n", + "from tpot.builtins import StackingEstimator\n", + "\n", + "# NOTE: Make sure that the outcome column is labeled 'target' in the data file\n", + "tpot_data = pd.read_csv('PATH/TO/DATA/FILE', sep='COLUMN_SEPARATOR', dtype=np.float64)\n", + "features = tpot_data.drop('target', axis=1)\n", + "training_features, testing_features, training_target, testing_target = \\\n", + " train_test_split(features, tpot_data['target'], random_state=None)\n", + "\n", + "# Average CV score on the training set was: 0.9826086956521738\n", + "exported_pipeline = make_pipeline(\n", + " StackingEstimator(estimator=LogisticRegression(C=10.0, dual=False, penalty=\"l2\")),\n", + " GaussianNB()\n", + ")\n", + "\n", + "exported_pipeline.fit(training_features, training_target)\n", + "results = exported_pipeline.predict(testing_features)\n" + ] + } + ], "source": [ "!cat tpot_iris_pipeline.py" ] @@ -110,7 +157,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "metadata": {}, "outputs": [], "source": [ @@ -131,9 +178,19 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Warning: xgboost.XGBRegressor is not available and will not be used by TPOT.\n", + "Best pipeline: AdaBoostRegressor(ZeroCount(GradientBoostingRegressor(input_matrix, alpha=0.95, learning_rate=0.1, loss=huber, max_depth=7, max_features=0.5, min_samples_leaf=10, min_samples_split=13, n_estimators=100, subsample=0.05)), learning_rate=0.01, loss=exponential, n_estimators=100)\n", + "0.31193089935474727\n" + ] + } + ], "source": [ "from tpot import TPOTRegressor\n", "\n", @@ -145,9 +202,38 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "import numpy as np\n", + "import pandas as pd\n", + "from sklearn.ensemble import AdaBoostRegressor, GradientBoostingRegressor\n", + "from sklearn.model_selection import train_test_split\n", + "from sklearn.pipeline import make_pipeline, make_union\n", + "from tpot.builtins import StackingEstimator, ZeroCount\n", + "\n", + "# NOTE: Make sure that the outcome column is labeled 'target' in the data file\n", + "tpot_data = pd.read_csv('PATH/TO/DATA/FILE', sep='COLUMN_SEPARATOR', dtype=np.float64)\n", + "features = tpot_data.drop('target', axis=1)\n", + "training_features, testing_features, training_target, testing_target = \\\n", + " train_test_split(features, tpot_data['target'], random_state=None)\n", + "\n", + "# Average CV score on the training set was: 0.24848178023575235\n", + "exported_pipeline = make_pipeline(\n", + " StackingEstimator(estimator=GradientBoostingRegressor(alpha=0.95, learning_rate=0.1, loss=\"huber\", max_depth=7, max_features=0.5, min_samples_leaf=10, min_samples_split=13, n_estimators=100, subsample=0.05)),\n", + " ZeroCount(),\n", + " AdaBoostRegressor(learning_rate=0.01, loss=\"exponential\", n_estimators=100)\n", + ")\n", + "\n", + "exported_pipeline.fit(training_features, training_target)\n", + "results = exported_pipeline.predict(testing_features)\n" + ] + } + ], "source": [ "!cat tpot_heart_pipeline.py" ] From b7eba35a45c7bc13efea4d9d472a343f05843156 Mon Sep 17 00:00:00 2001 From: seanmperez Date: Fri, 2 Jul 2021 12:54:42 -0700 Subject: [PATCH 05/54] clear output from kernels --- 1_classification.ipynb | 602 ++++---------------------- 2_regression.ipynb | 933 ++++++----------------------------------- 3_clustering.ipynb | 370 +++------------- 4_tpot.ipynb | 110 +---- 4 files changed, 294 insertions(+), 1721 deletions(-) diff --git a/1_classification.ipynb b/1_classification.ipynb index 317bfde..c91ffd3 100644 --- a/1_classification.ipynb +++ b/1_classification.ipynb @@ -11,7 +11,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "A common task in computational research is to classify an object based on a set of features. In superivsed machine learning, we can give an algorithm a dataset of training examples that say \"here are specific features, and this is the class it belongs to\". With enough training examples, a model can be built that recognizes important features in determining an objects class. This model can then be used to predict the class of an object given its known features." + "A common task in computational research is to classify an object based on a set of features. In superivsed machine learning, we can give an algorithm a dataset of training examples that say \"here are specific features, and this is the target class it belongs to\". With enough training examples, a model can be built that recognizes important features in determining an objects class. This model can then be used to predict the class of an object given its known features." ] }, { @@ -30,7 +30,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -40,20 +40,9 @@ }, { "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "sklearn.utils.Bunch" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "type(iris)" ] @@ -67,20 +56,9 @@ }, { "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "dict_keys(['data', 'target', 'frame', 'target_names', 'DESCR', 'feature_names', 'filename'])" - ] - }, - "execution_count": 4, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "iris.keys()" ] @@ -94,79 +72,9 @@ }, { "cell_type": "code", - "execution_count": 5, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - ".. _iris_dataset:\n", - "\n", - "Iris plants dataset\n", - "--------------------\n", - "\n", - "**Data Set Characteristics:**\n", - "\n", - " :Number of Instances: 150 (50 in each of three classes)\n", - " :Number of Attributes: 4 numeric, predictive attributes and the class\n", - " :Attribute Information:\n", - " - sepal length in cm\n", - " - sepal width in cm\n", - " - petal length in cm\n", - " - petal width in cm\n", - " - class:\n", - " - Iris-Setosa\n", - " - Iris-Versicolour\n", - " - Iris-Virginica\n", - " \n", - " :Summary Statistics:\n", - "\n", - " ============== ==== ==== ======= ===== ====================\n", - " Min Max Mean SD Class Correlation\n", - " ============== ==== ==== ======= ===== ====================\n", - " sepal length: 4.3 7.9 5.84 0.83 0.7826\n", - " sepal width: 2.0 4.4 3.05 0.43 -0.4194\n", - " petal length: 1.0 6.9 3.76 1.76 0.9490 (high!)\n", - " petal width: 0.1 2.5 1.20 0.76 0.9565 (high!)\n", - " ============== ==== ==== ======= ===== ====================\n", - "\n", - " :Missing Attribute Values: None\n", - " :Class Distribution: 33.3% for each of 3 classes.\n", - " :Creator: R.A. Fisher\n", - " :Donor: Michael Marshall (MARSHALL%PLU@io.arc.nasa.gov)\n", - " :Date: July, 1988\n", - "\n", - "The famous Iris database, first used by Sir R.A. Fisher. The dataset is taken\n", - "from Fisher's paper. Note that it's the same as in R, but not as in the UCI\n", - "Machine Learning Repository, which has two wrong data points.\n", - "\n", - "This is perhaps the best known database to be found in the\n", - "pattern recognition literature. Fisher's paper is a classic in the field and\n", - "is referenced frequently to this day. (See Duda & Hart, for example.) The\n", - "data set contains 3 classes of 50 instances each, where each class refers to a\n", - "type of iris plant. One class is linearly separable from the other 2; the\n", - "latter are NOT linearly separable from each other.\n", - "\n", - ".. topic:: References\n", - "\n", - " - Fisher, R.A. \"The use of multiple measurements in taxonomic problems\"\n", - " Annual Eugenics, 7, Part II, 179-188 (1936); also in \"Contributions to\n", - " Mathematical Statistics\" (John Wiley, NY, 1950).\n", - " - Duda, R.O., & Hart, P.E. (1973) Pattern Classification and Scene Analysis.\n", - " (Q327.D83) John Wiley & Sons. ISBN 0-471-22361-1. See page 218.\n", - " - Dasarathy, B.V. (1980) \"Nosing Around the Neighborhood: A New System\n", - " Structure and Classification Rule for Recognition in Partially Exposed\n", - " Environments\". IEEE Transactions on Pattern Analysis and Machine\n", - " Intelligence, Vol. PAMI-2, No. 1, 67-71.\n", - " - Gates, G.W. (1972) \"The Reduced Nearest Neighbor Rule\". IEEE Transactions\n", - " on Information Theory, May 1972, 431-433.\n", - " - See also: 1988 MLC Proceedings, 54-64. Cheeseman et al\"s AUTOCLASS II\n", - " conceptual clustering system finds 3 classes in the data.\n", - " - Many, many more ...\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "print(iris.DESCR)" ] @@ -180,18 +88,9 @@ }, { "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "['sepal length (cm)', 'sepal width (cm)', 'petal length (cm)', 'petal width (cm)']\n", - "4\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "print(iris.feature_names)\n", "print(len(iris.feature_names))" @@ -206,18 +105,9 @@ }, { "cell_type": "code", - "execution_count": 7, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "['setosa' 'versicolor' 'virginica']\n", - "3\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "print(iris.target_names)\n", "print(len(iris.target_names))" @@ -232,31 +122,11 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": null, "metadata": { "scrolled": true }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "(150, 4)\n", - "\n" - ] - }, - { - "data": { - "text/plain": [ - "array([[5.1, 3.5, 1.4, 0.2],\n", - " [4.9, 3. , 1.4, 0.2]])" - ] - }, - "execution_count": 30, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "print(iris.data.shape)\n", "print(type(iris.data))\n", @@ -269,39 +139,14 @@ "source": [ "We have a large numpy array of length 150, one for each observation, and each observation has its own numpy array of length 4, one for each feature. Each inner array *must* lineup with the order of the variables *and* all other arrays. **ORDER MATTERS**.\n", "\n", - "What about the prediction?" + "What about the target?" ] }, { "cell_type": "code", - "execution_count": 32, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "(150,)\n", - "\n" - ] - }, - { - "data": { - "text/plain": [ - "array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,\n", - " 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,\n", - " 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2])" - ] - }, - "execution_count": 32, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "print(iris.target.shape)\n", "print(type(iris.target))\n", @@ -312,29 +157,16 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Again, we have 150 observations, but *no* sub arrays. The target data is one dimension. Order matters here as well, they should correspond to the feature indices in the data array. These are the correct classes corresponding to the data arrays.\n", + "Again, we have 150 observations, but *no* sub arrays. The target data is one dimension. Order matters here as well, they should correspond to the feature indices in the data array. The targets are the correct classes corresponding each observation in our dataset.\n", "\n", "In other words, the data and the targets indices should match up like this for three of the observations:" ] }, { "cell_type": "code", - "execution_count": 33, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Data: [5.1 3.5 1.4 0.2]\n", - "Target: 0\n", - "Data: [7. 3.2 4.7 1.4]\n", - "Target: 1\n", - "Data: [6.3 3.3 6. 2.5]\n", - "Target: 2\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "for x in [0, 50, 100]:\n", " print(\"Data:\", iris.data[x])\n", @@ -347,12 +179,12 @@ "source": [ "Hopefully this helps you convert your data from CSV or other formats into the correct numpy arrays for scikit-learn.\n", "\n", - "Now we will split the data into training and testing, but first thing's first: **set the random seed!**. This is very important for reproducibility of your analyses." + "Now we will split the data into training and testing, but first thing's first: **set the random seed!** This is very important for reproducibility of your analyses." ] }, { "cell_type": "code", - "execution_count": 61, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -372,7 +204,7 @@ }, { "cell_type": "code", - "execution_count": 62, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -383,20 +215,9 @@ }, { "cell_type": "code", - "execution_count": 63, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "((112, 4), (38, 4))" - ] - }, - "execution_count": 63, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "X_train.shape, X_test.shape" ] @@ -410,22 +231,9 @@ }, { "cell_type": "code", - "execution_count": 64, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "plt.figure(figsize=(13,5))\n", "plt.subplot(1,2,1)\n", @@ -442,12 +250,12 @@ "source": [ "Imbalanced classes can cause problems for model performance and evaluation. \n", "\n", - "When we started, there was an equal distribution of 50 samples for each target class in the dataset. Fortunately we can tell `sklearn` to split targets in equal distributions using the `stratify` parameter as follows:" + "When we started, there was an equal distribution of 50 observations for each target class in the dataset. After splitting the data in training and testing sets, we didn't distribute the target classes evenly across our partitions. Fortunately we can tell `sklearn` to split targets in equal distributions using the `stratify` parameter as follows:" ] }, { "cell_type": "code", - "execution_count": 65, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -457,22 +265,9 @@ }, { "cell_type": "code", - "execution_count": 66, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "plt.figure(figsize=(13,5))\n", "plt.subplot(1,2,1)\n", @@ -508,7 +303,7 @@ }, { "cell_type": "code", - "execution_count": 73, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -535,7 +330,7 @@ }, { "cell_type": "code", - "execution_count": 74, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -557,17 +352,9 @@ }, { "cell_type": "code", - "execution_count": 75, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "1.0\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "print(dt_classifier.score(X_train, y_train))" ] @@ -581,17 +368,9 @@ }, { "cell_type": "code", - "execution_count": 76, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "0.9\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "print(dt_classifier.score(X_test, y_test))" ] @@ -607,20 +386,9 @@ }, { "cell_type": "code", - "execution_count": 77, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array([0.02916667, 0.01875 , 0.42301635, 0.52906699])" - ] - }, - "execution_count": 77, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "dt_classifier.feature_importances_" ] @@ -634,20 +402,9 @@ }, { "cell_type": "code", - "execution_count": 78, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'petal width (cm)'" - ] - }, - "execution_count": 78, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "iris.feature_names[dt_classifier.feature_importances_.argmax()]" ] @@ -675,32 +432,14 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Scikit-learn will can print out the **Recall** and **Precision** scores for a classification model by using `metrics.classification_report()`." + "Scikit-learn can print out the **Recall** and **Precision** scores for a classification model by using `metrics.classification_report()`." ] }, { "cell_type": "code", - "execution_count": 79, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Classification report:\n", - " precision recall f1-score support\n", - "\n", - " 0 1.00 1.00 1.00 10\n", - " 1 0.89 0.80 0.84 10\n", - " 2 0.82 0.90 0.86 10\n", - "\n", - " accuracy 0.90 30\n", - " macro avg 0.90 0.90 0.90 30\n", - "weighted avg 0.90 0.90 0.90 30\n", - "\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "from sklearn import metrics\n", "\n", @@ -720,7 +459,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Tuning hyperparameters is one of the most important steps in building a ML model. Hyperparameters are external to the model cannot be estimated from data, so you, the modeler must pick these!\n", + "Tuning hyperparameters is one of the most important steps in building a ML model. Hyperparameters are external to the model cannot be estimated from data, so you, the modeler, must pick these!\n", "\n", "One way to find the best combination of hyperparameters is by using what's called a [grid search](http://scikit-learn.org/stable/modules/generated/sklearn.model_selection.GridSearchCV.html). A grid search tests different possible parameter combinations to see which combination yields the best results. Fortunately, scikit-learn has a function for this which makes it very easy to do.\n", "\n", @@ -729,20 +468,9 @@ }, { "cell_type": "code", - "execution_count": 80, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{'min_samples_split': range(2, 10), 'min_samples_leaf': range(1, 10)}" - ] - }, - "execution_count": 80, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "param_grid = {'min_samples_split': range(2,10),\n", " 'min_samples_leaf': range(1,10)}\n", @@ -759,7 +487,7 @@ }, { "cell_type": "code", - "execution_count": 81, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -778,20 +506,9 @@ }, { "cell_type": "code", - "execution_count": 83, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Best parameter values are: {'min_samples_leaf': 1, 'min_samples_split': 4}\n", - "Best Mean Cross-Validation train accuracy: 0.988\n", - "Best Mean Cross-Validation test (validation) accuracy: 0.950\n", - "Overal mean test accuracy: 0.867\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "best_index = np.argmax(model_dt.cv_results_[\"mean_test_score\"])\n", "\n", @@ -810,7 +527,7 @@ }, { "cell_type": "code", - "execution_count": 85, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -828,7 +545,7 @@ }, { "cell_type": "code", - "execution_count": 86, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -840,40 +557,9 @@ }, { "cell_type": "code", - "execution_count": 87, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/Users/seanperez/.virtualenvs/ml-workshop/lib/python3.7/site-packages/ipykernel_launcher.py:2: MatplotlibDeprecationWarning: Calling gca() with keyword arguments was deprecated in Matplotlib 3.4. Starting two minor releases later, gca() will take no keyword arguments. The gca() function should only be used to get the current axes, or if no axes exist, create new axes with default keyword arguments. To create a new axes with non-default arguments, use plt.axes() or plt.subplot().\n", - " \n" - ] - }, - { - "data": { - "text/plain": [ - "Text(0.5, 0, 'min_samples_split')" - ] - }, - "execution_count": 87, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "fig = plt.figure(figsize=(20,10))\n", "ax = fig.gca(projection='3d')\n", @@ -886,40 +572,9 @@ }, { "cell_type": "code", - "execution_count": 88, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/Users/seanperez/.virtualenvs/ml-workshop/lib/python3.7/site-packages/ipykernel_launcher.py:2: MatplotlibDeprecationWarning: Calling gca() with keyword arguments was deprecated in Matplotlib 3.4. Starting two minor releases later, gca() will take no keyword arguments. The gca() function should only be used to get the current axes, or if no axes exist, create new axes with default keyword arguments. To create a new axes with non-default arguments, use plt.axes() or plt.subplot().\n", - " \n" - ] - }, - { - "data": { - "text/plain": [ - "Text(0.5, 0, 'min_samples_split')" - ] - }, - "execution_count": 88, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "fig = plt.figure(figsize=(20,10))\n", "ax = fig.gca(projection='3d')\n", @@ -949,7 +604,7 @@ }, { "cell_type": "code", - "execution_count": 89, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -979,7 +634,7 @@ }, { "cell_type": "code", - "execution_count": 90, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -995,31 +650,9 @@ }, { "cell_type": "code", - "execution_count": 91, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Score of model with test data defined above:\n", - "0.9333333333333333\n", - "\n", - "Classification report:\n", - " precision recall f1-score support\n", - "\n", - " 0 1.00 1.00 1.00 10\n", - " 1 0.90 0.90 0.90 10\n", - " 2 0.90 0.90 0.90 10\n", - "\n", - " accuracy 0.93 30\n", - " macro avg 0.93 0.93 0.93 30\n", - "weighted avg 0.93 0.93 0.93 30\n", - "\n", - "\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "print(\"Score of model with test data defined above:\")\n", "print(rf_model.score(X_test, y_test))\n", @@ -1040,19 +673,9 @@ }, { "cell_type": "code", - "execution_count": 93, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Best parameter values: {'min_samples_leaf': 2, 'min_samples_split': 7}\n", - "Best Mean cross-validated test accuracy: 0.975\n", - "Overall Mean test accuracy: 0.9\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "param_grid = {'min_samples_split': range(2,10),\n", " 'min_samples_leaf': range(1,10)}\n", @@ -1083,28 +706,9 @@ }, { "cell_type": "code", - "execution_count": 94, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "sepal length (cm)\n", - "5.1\n", - "\n", - "sepal width (cm)\n", - "3.5\n", - "\n", - "petal length (cm)\n", - "2\n", - "\n", - "petal width (cm)\n", - "0.1\n", - "\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "random_iris = [5.1, 3.5, 2, .1]\n", "\n", @@ -1123,20 +727,9 @@ }, { "cell_type": "code", - "execution_count": 95, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array([0])" - ] - }, - "execution_count": 95, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "label_idx = model_rf.predict([random_iris])\n", "label_idx" @@ -1151,20 +744,9 @@ }, { "cell_type": "code", - "execution_count": 96, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array(['setosa'], dtype='\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
agesexcptrestbpscholfbsrestecgthalachexangoldpeakslopecathaltarget
063131452331015002.30011
137121302500118703.50021
241011302040017201.42021
356111202360117800.82021
457001203540116310.62021
\n", - "" - ], - "text/plain": [ - " age sex cp trestbps chol fbs restecg thalach exang oldpeak slope \\\n", - "0 63 1 3 145 233 1 0 150 0 2.3 0 \n", - "1 37 1 2 130 250 0 1 187 0 3.5 0 \n", - "2 41 0 1 130 204 0 0 172 0 1.4 2 \n", - "3 56 1 1 120 236 0 1 178 0 0.8 2 \n", - "4 57 0 0 120 354 0 1 163 1 0.6 2 \n", - "\n", - " ca thal target \n", - "0 0 1 1 \n", - "1 0 2 1 \n", - "2 0 2 1 \n", - "3 0 2 1 \n", - "4 0 2 1 " - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "data = pd.read_csv('data/heart.csv')\n", "data.head()" @@ -260,7 +112,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -288,7 +140,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -310,22 +162,9 @@ }, { "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/Users/seanperez/.virtualenvs/ml-workshop/lib/python3.7/site-packages/pandas/core/indexing.py:1720: SettingWithCopyWarning: \n", - "A value is trying to be set on a copy of a slice from a DataFrame.\n", - "Try using .loc[row_indexer,col_indexer] = value instead\n", - "\n", - "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", - " self._setitem_single_column(loc, value, pi)\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "cp_missing = data[['cp']]\n", "cp_missing.iloc[:5,0] = np.nan" @@ -340,97 +179,9 @@ }, { "cell_type": "code", - "execution_count": 9, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
cp
0NaN
1NaN
2NaN
3NaN
4NaN
50.0
61.0
71.0
82.0
92.0
\n", - "
" - ], - "text/plain": [ - " cp\n", - "0 NaN\n", - "1 NaN\n", - "2 NaN\n", - "3 NaN\n", - "4 NaN\n", - "5 0.0\n", - "6 1.0\n", - "7 1.0\n", - "8 2.0\n", - "9 2.0" - ] - }, - "execution_count": 9, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "cp_missing.head(n=10)" ] @@ -444,20 +195,9 @@ }, { "cell_type": "code", - "execution_count": 10, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array([-1., 0., 1., 2., 3.])" - ] - }, - "execution_count": 10, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "cp_imp = imputer_cat.fit_transform(cp_missing)\n", "np.unique(cp_imp)" @@ -476,7 +216,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -486,20 +226,9 @@ }, { "cell_type": "code", - "execution_count": 12, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "(303, 5)" - ] - }, - "execution_count": 12, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "cp_ohe = ohe.fit_transform(cp_imp)\n", "cp_ohe.shape" @@ -516,20 +245,9 @@ }, { "cell_type": "code", - "execution_count": 13, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "(303, 4)" - ] - }, - "execution_count": 13, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "cp_ohe = cp_ohe[:,1:]\n", "cp_ohe.shape" @@ -544,27 +262,9 @@ }, { "cell_type": "code", - "execution_count": 16, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "First value (missing)\n" - ] - }, - { - "data": { - "text/plain": [ - "(array([-1.]), array([0., 0., 0., 0.]))" - ] - }, - "execution_count": 16, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "print('First value (missing)')\n", "cp_imp[0], cp_ohe[0,:]" @@ -572,27 +272,9 @@ }, { "cell_type": "code", - "execution_count": 17, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "6th value (not missing)\n" - ] - }, - { - "data": { - "text/plain": [ - "(array([0.]), array([1., 0., 0., 0.]))" - ] - }, - "execution_count": 17, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "print('6th value (not missing)')\n", "cp_imp[5], cp_ohe[5,:]" @@ -609,7 +291,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -632,7 +314,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -673,20 +355,9 @@ }, { "cell_type": "code", - "execution_count": 20, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "(303, 3)" - ] - }, - "execution_count": 20, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "dummy_e = DummyEncoder()\n", "cp_dummy = dummy_e.fit_transform(cp_imp)\n", @@ -711,7 +382,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -734,20 +405,9 @@ }, { "cell_type": "code", - "execution_count": 22, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "(303, 3)" - ] - }, - "execution_count": 22, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "from sklearn.pipeline import Pipeline\n", "\n", @@ -779,22 +439,11 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": null, "metadata": { "scrolled": true }, - "outputs": [ - { - "data": { - "text/plain": [ - "(303, 1)" - ] - }, - "execution_count": 23, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "imputer_cont = SimpleImputer(missing_values=np.nan, \n", " strategy='mean', \n", @@ -818,20 +467,9 @@ }, { "cell_type": "code", - "execution_count": 24, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "(2.3450255305613868e-17, 1.0)" - ] - }, - "execution_count": 24, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "from sklearn.preprocessing import StandardScaler\n", "norm_e = StandardScaler()\n", @@ -850,20 +488,9 @@ }, { "cell_type": "code", - "execution_count": 25, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "(2.3450255305613868e-17, 1.0)" - ] - }, - "execution_count": 25, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "pipeline_cont = Pipeline([('impute', SimpleImputer(missing_values=np.nan, \n", " strategy='mean', \n", @@ -898,7 +525,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -916,20 +543,9 @@ }, { "cell_type": "code", - "execution_count": 28, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "((303, 13), (303,))" - ] - }, - "execution_count": 28, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "X = data.drop(columns='age')\n", "y = data['age'].astype(np.float64)\n", @@ -954,7 +570,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -970,19 +586,9 @@ }, { "cell_type": "code", - "execution_count": 30, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "XTrain shape: (227, 13) YTrain shape: (227,) \n", - "\n", - "XTest shape: (76, 13) YTest shape: (76,)\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "from sklearn.model_selection import train_test_split\n", "\n", @@ -1005,23 +611,9 @@ }, { "cell_type": "code", - "execution_count": 31, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "(array([ True, True, False, False, True, True, False, True, False,\n", - " True, False, True, False]),\n", - " array([False, False, True, True, False, False, True, False, True,\n", - " False, True, False, True]))" - ] - }, - "execution_count": 31, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "cat_vars = np.array([True if col in cat_var_names else False for col in X.columns])\n", "cont_vars = ~cat_vars\n", @@ -1041,7 +633,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1069,7 +661,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1087,20 +679,9 @@ }, { "cell_type": "code", - "execution_count": 34, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "((227, 13), (227, 19))" - ] - }, - "execution_count": 34, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "X_train = preprocessor.fit_transform(X_train_raw)\n", "X_train_raw.shape, X_train.shape" @@ -1108,20 +689,9 @@ }, { "cell_type": "code", - "execution_count": 35, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "(-7.042824473393064e-17, 0.9999999999999999)" - ] - }, - "execution_count": 35, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "y_train = age_scaler.fit_transform(y_train_raw.values.reshape(-1,1))\n", "y_train.mean(), y_train.std()" @@ -1138,20 +708,9 @@ }, { "cell_type": "code", - "execution_count": 36, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "((76, 13), (76, 19))" - ] - }, - "execution_count": 36, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "X_test = preprocessor.transform(X_test_raw)\n", "X_test_raw.shape, X_test.shape" @@ -1159,20 +718,9 @@ }, { "cell_type": "code", - "execution_count": 37, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "(0.02149068640878707, 0.9768591753400121)" - ] - }, - "execution_count": 37, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "y_test = age_scaler.transform(y_test_raw.values.reshape(-1,1))\n", "y_test.mean(), y_test.std()" @@ -1187,7 +735,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1241,7 +789,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1251,20 +799,9 @@ }, { "cell_type": "code", - "execution_count": 40, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "LinearRegression(n_jobs=1)" - ] - }, - "execution_count": 40, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "lin_reg.fit(X_train, y_train)" ] @@ -1280,17 +817,9 @@ }, { "cell_type": "code", - "execution_count": 43, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Training data R^2: 0.2926\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "print('Training data R^2: %.04f' % (lin_reg.score(X_train, y_train)))" ] @@ -1304,17 +833,9 @@ }, { "cell_type": "code", - "execution_count": 44, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Test data R^2: 0.3275\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "print('Test data R^2: %.04f' % (lin_reg.score(X_test, y_test)))" ] @@ -1341,7 +862,7 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1356,18 +877,9 @@ }, { "cell_type": "code", - "execution_count": 46, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Test R^2: 0.2926\n", - "Test R^2: 0.3275\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "print('Test R^2: %.04f' % (model.score(X_train, y_train)))\n", "print('Test R^2: %.04f' % ( model.score(X_test, y_test)))" @@ -1384,24 +896,9 @@ }, { "cell_type": "code", - "execution_count": 47, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array([1.00000000e-02, 1.47374062e-02, 2.17191140e-02, 3.20083405e-02,\n", - " 4.71719914e-02, 6.95192796e-02, 1.02453386e-01, 1.50989716e-01,\n", - " 2.22519677e-01, 3.27936286e-01, 4.83293024e-01, 7.12248558e-01,\n", - " 1.04966963e+00, 1.54694077e+00, 2.27978944e+00, 3.35981829e+00,\n", - " 4.95150067e+00, 7.29722764e+00, 1.07542208e+01, 1.58489319e+01])" - ] - }, - "execution_count": 47, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "alphas = np.logspace(-2,1.2,20)\n", "alphas" @@ -1409,32 +906,9 @@ }, { "cell_type": "code", - "execution_count": 48, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 48, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "plt.bar(range(len(alphas)), alphas)" ] @@ -1448,17 +922,9 @@ }, { "cell_type": "code", - "execution_count": 49, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Selected Alpha: 15.848931924611133\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "ridge_cv = linear_model.RidgeCV(alphas=alphas,\n", " normalize=False,\n", @@ -1476,18 +942,9 @@ }, { "cell_type": "code", - "execution_count": 50, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Train R^2: 0.2875\n", - "Test R^2: 0.3396\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "print('Train R^2: %.04f' % (ridge_cv.score(X_train, y_train)))\n", "print('Test R^2: %.04f' % (ridge_cv.score(X_test, y_test)))" @@ -1502,32 +959,9 @@ }, { "cell_type": "code", - "execution_count": 51, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "Text(0, 0.5, 'CV Performance (MSE)')" - ] - }, - "execution_count": 51, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "plt.figure(figsize=(8,8))\n", "plt.plot(alphas, ridge_cv.cv_values_.mean(axis=0).reshape(-1))\n", @@ -1546,19 +980,9 @@ }, { "cell_type": "code", - "execution_count": 52, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "l1 Ratio: 0.95\n", - "Alpha: 0.028830814920699804\n", - "Test R^2: 0.33728508342432073\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "elastic_reg = linear_model.ElasticNetCV(l1_ratio=[.1, .5, .7, .9, .95, .99, 1],\n", " n_alphas=100,\n", @@ -1584,17 +1008,9 @@ }, { "cell_type": "code", - "execution_count": 53, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "0.32413799593013404\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "from sklearn import svm\n", "\n", @@ -1618,7 +1034,7 @@ }, { "cell_type": "code", - "execution_count": 54, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1638,7 +1054,7 @@ }, { "cell_type": "code", - "execution_count": 55, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1657,17 +1073,9 @@ }, { "cell_type": "code", - "execution_count": 56, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "0.21805748819146709\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "from sklearn import neighbors\n", "\n", @@ -1691,17 +1099,9 @@ }, { "cell_type": "code", - "execution_count": 57, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "0.2662112991022241\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "from sklearn import ensemble\n", "\n", @@ -1731,17 +1131,9 @@ }, { "cell_type": "code", - "execution_count": 58, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "0.36875463010655807\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "ab_reg = ensemble.AdaBoostRegressor(base_estimator=None, # default is DT \n", " n_estimators=50, # number to try before stopping\n", @@ -1770,7 +1162,7 @@ }, { "cell_type": "code", - "execution_count": 59, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1780,7 +1172,7 @@ }, { "cell_type": "code", - "execution_count": 61, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1792,19 +1184,9 @@ }, { "cell_type": "code", - "execution_count": 62, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "{'learning_rate': 0.5, 'n_estimators': 45}\n", - "Best CV R^2: 0.1513276236862021\n", - "Test R^2: 0.364309978948686\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "best_index = np.argmax(model_reg.cv_results_[\"mean_test_score\"])\n", "\n", @@ -1829,20 +1211,9 @@ }, { "cell_type": "code", - "execution_count": 63, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "(1, 13)" - ] - }, - "execution_count": 63, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "random_patient_raw = np.array([1, 2, 135, 242, 1, 0, 167, 0, 2.1, 1, 0, 2, 1]).reshape(1,-1)\n", "random_patient_raw.shape" @@ -1857,23 +1228,9 @@ }, { "cell_type": "code", - "execution_count": 64, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array([[ 1. , 0. , 1. , 0. , 1. ,\n", - " 0. , 0. , 0. , 1. , 0. ,\n", - " 0. , 1. , 0. , 0.21987091, -0.12478192,\n", - " 0.73728402, 0.95575465, -0.6875383 , 0.86380197]])" - ] - }, - "execution_count": 64, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "random_patient = preprocessor.transform(random_patient_raw)\n", "random_patient" @@ -1888,20 +1245,9 @@ }, { "cell_type": "code", - "execution_count": 65, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array([[-0.23259791]])" - ] - }, - "execution_count": 65, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "age_z = lin_reg.predict(random_patient)\n", "age_z" @@ -1916,20 +1262,9 @@ }, { "cell_type": "code", - "execution_count": 66, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array([[52.19608017]])" - ] - }, - "execution_count": 66, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "pred_age = age_scaler.inverse_transform(age_z)\n", "pred_age" diff --git a/3_clustering.ipynb b/3_clustering.ipynb index 04e4574..07db06a 100644 --- a/3_clustering.ipynb +++ b/3_clustering.ipynb @@ -31,7 +31,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -50,31 +50,9 @@ }, { "cell_type": "code", - "execution_count": 2, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array([[ 0, 1],\n", - " [ 1, 2],\n", - " [ 1, 0],\n", - " [-1, -3],\n", - " [15, 21],\n", - " [18, 30],\n", - " [20, 20],\n", - " [22, 19],\n", - " [45, 50],\n", - " [42, 48],\n", - " [60, 40],\n", - " [50, 50]])" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "X = np.array([[0,1], [1,2], [1, 0], [-1, -3],\n", " [15, 21], [18, 30], [20, 20], [22, 19],\n", @@ -91,22 +69,9 @@ }, { "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAX4AAAEWCAYAAABhffzLAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8rg+JYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAZhElEQVR4nO3df5xddX3n8debyVCuQBl+xGwyISQ8xCi7qRmcIjTqKiwEfzINPlRAjH3QTd1qRWujiXVbfXTdxKZWRWldKrRQFUQaAwVtpAlbf9RFJkwkkDgLaLJk8tOaKREGmEw++8c5A3fGmcmdcM+9c+/3/Xw85jH3fO+59/v54vU9J99z7vcoIjAzs3QcU+8CzMysthz8ZmaJcfCbmSXGwW9mlhgHv5lZYhz8ZmaJcfBbciR9QtJX6l3HRCRdKek79a7DmpOD32wKioivRsTFlewr6T2Svl90TdY8HPw2pUmaVu8azJqNg9+mHEnbJX1U0oPAk5KmSVoh6TFJByVtlfTbZfu/R9L3Jf2FpAOSfibpDWXPz5P0L/lr7wFOG9XfWyU9LKlf0v+W9PJRtSyX9KCkJyXdIGmGpG/n7/fPkk4eZxyvk7RT0sck/Tx/ryvLnj9J0s2S9kvaIenjko4pH1PZviHpvZIeyeu8TpmXA18Czpf0S0n9+f5vzP87HZTUJ+mPXuD/LNZEHPw2VV0OvAloi4hDwGPAa4CTgE8CX5E0s2z/VwG9ZKH+58ANkpQ/9zVgU/7cnwFLh18k6aXALcAHgenAt4B/lHRs2XtfBlwEvBR4C/Bt4GP5/scAH5hgHP8h77c97/d6SfPz576Qj+dM4D8D7wZ+Z4L3ejPwm8BvAG8HFkfENuC9wA8j4oSIaMv3vQH4vYg4EfhPwMYJ3tcS4+C3qeraiHg8IgYAIuIbEbErIg5HxNeBR4Bzy/bfERF/ExFDwE3ATGCGpDlkYfnfI+KZiPgu8I9lr3sHcHdE3BMRg8BfACXgt8r2+UJE7I2IPuB7wH0R0RMRTwPfBDqOMJbhvv8FuBt4u6QW4J3Ayog4GBHbgc8AV03wPqsjoj8i/h9wL7Bwgn0HgbMl/XpEHIiIB45QoyXEwW9T1ePlG5LeLWlzPs3RT3YUWz5ls2f4QUQ8lT88AZgFHIiIJ8v23VH2eFb5dkQczvtuL9tnb9njgTG2T5hgHGP1PSuvvXVULTtG9TvanrLHTx2h38uANwI78mmu8yfY1xLj4Lep6rllYyWdAfwN8H7g1Hw64yFAY790hN3AyZKOL2ubU/Z4F3BGWV8CTgf6jrrykcbqexfwc7Kj8jNGPXc0/f7KErsRcX9EXAq8GFgH3HYU72tNysFvjeB4snDbDyDpd8iO+I8oInYA3cAnJR0r6dVk8/TDbgPeJOlCSa3Ah4FngH+tYv3Dfb+GbJ7+G/mU1G3ApySdmP9x+0PgaL5fsBeYPXxeIu/rSkkn5dNXTwCHqzMUawa+VM6mvIjYKukzwA/JAuxm4AeTeIsryOb9f5G/x81AW/7evZLeRXaitR3YDLwlIp6tUvl7gANkR/lPAe+NiJ/kz/1B3u9PgafJ/lVz41H0sRF4GNgj6TDZVNJVwBfzcwm9wJUTvN4SI9+IxawYkl4HfCUiZte5FLMRPNVjZpYYB7+ZWWI81WNmlhgf8ZuZJaYhruo57bTTYu7cufUuw8ysoWzatOnnETF9dHtDBP/cuXPp7u6udxlmZg1F0o6x2j3VY2aWGAe/mVliHPxmZolx8JuZJcbBb2aWmEKv6pG0HTgIDAGHIqJT0inA14G5wHbg7RFxoMg6zGxqWNfTx5r1vezqH2BWW4nli+fT1THRLQimZh+NrhZH/K+PiIUR0ZlvrwA2RMRZwIZ828ya3LqePlau3UJf/wAB9PUPsHLtFtb1VOvWB7XpoxnUY6rnUrIlcsl/d9WhBjOrsTXrexkYHBrRNjA4xJr1vQ3VRzMoOvgD+I6kTZKW5W0zImJ3/ngPMGOsF0paJqlbUvf+/fsLLtPMirarf2BS7VO1j2ZQdPC/OiLOAd4AvE/Sa8ufjGyFuDFXiYuI6yOiMyI6p0//lW8cm1mDmdVWmlT7VO2jGRQa/BHRl//eB3wTOBfYK2kmQP57X5E1mNnUsHzxfEqtLSPaSq0tLF88v6H6aAaFBb+k4yWdOPwYuJjsBtl3Akvz3ZYCdxRVg5lNHV0d7axasoD2thIC2ttKrFqyoKpX3NSij2ZQ2Hr8ks4kO8qH7LLRr0XEpySdSnaT6TnADrLLOX8x0Xt1dnaGF2kzM5scSZvKrqh8TmHX8UfET4FXjNH+b8CFRfVrZsXydfKNryGWZTazqWH4OvnhSyaHr5MHHP4NxEs2mFnFfJ18c3Dwm1nFfJ18c3Dwm1nFfJ18c3Dwm1nFfJ18c/DJXTOr2PAJXF/V09gc/GY2KV0d7Q76BuepHjOzxDj4zcwS4+A3M0uMg9/MLDEOfjOzxDj4zcwS4+A3M0uMg9/MLDEOfjOzxDj4zcwS4+A3M0uMg9/MLDEOfjOzxDj4zcwS4+A3M0uMg9/MLDEOfjOzxDj4zcwS4+A3M0uMg9/MLDEOfjOzxBQe/JJaJPVIuivfnifpPkmPSvq6pGOLrsHMzJ5XiyP+a4BtZdufBj4bES8BDgBX16AGM7OGsa6nj0WrNzJvxd0sWr2RdT19VX3/QoNf0mzgTcCX820BFwC357vcBHQVWYOZWSNZ19PHyrVb6OsfIIC+/gFWrt1S1fAv+oj/c8BHgMP59qlAf0Qcyrd3Au0F12Bm1jDWrO9lYHBoRNvA4BBr1vdWrY/Cgl/Sm4F9EbHpKF+/TFK3pO79+/dXuTozs6lpV//ApNqPRpFH/IuAt0raDtxKNsXzeaBN0rR8n9nAmP9+iYjrI6IzIjqnT59eYJlmZlPHrLbSpNqPRmHBHxErI2J2RMwF3glsjIgrgXuBt+W7LQXuKKoGM7NGs3zxfEqtLSPaSq0tLF88v2p91OM6/o8CfyjpUbI5/xvqUIOZ2ZTU1dHOqiULaG8rIaC9rcSqJQvo6qje6VBFRNXerCidnZ3R3d1d7zLMzBqKpE0R0Tm63d/cNTNLjIPfzCwxDn4zs8Q4+M3MEuPgNzNLjIPfzCwxDn4zs8Q4+M3MEuPgNzNLjIPfzCwxDn4zs8Q4+M3MEuPgNzNLjIPfzCwxDn4zs8Q4+M3MEuPgNzNLjIPfzCwxDn4zs8Q4+M3MEuPgNzNLjIPfzCwxDn4zs8Q4+M3MEuPgNzNLjIPfzCwxDn4zs8Q4+M3MEuPgNzNLzLSi3ljSccB3gV/L+7k9Iv5U0jzgVuBUYBNwVUQ8W1QdVnvrevpYs76XXf0DzGorsXzxfLo62utdlpnlijzifwa4ICJeASwELpF0HvBp4LMR8RLgAHB1gTVYja3r6WPl2i309Q8QQF//ACvXbmFdT1+9SzOzXGHBH5lf5put+U8AFwC35+03AV1F1WC1t2Z9LwODQyPaBgaHWLO+t04Vmdlohc7xS2qRtBnYB9wDPAb0R8ShfJedwJhzAJKWSeqW1L1///4iy7Qq2tU/MKl2M6u9QoM/IoYiYiEwGzgXeNkkXnt9RHRGROf06dOLKtGqbFZbaVLtZlZ7NbmqJyL6gXuB84E2ScMnlWcDnvxtIssXz6fU2jKirdTawvLF8+tUkZmNVljwS5ouqS1/XAIuAraR/QF4W77bUuCOomqw2uvqaGfVkgW0t5UQ0N5WYtWSBb6qx2wKKexyTmAmcJOkFrI/MLdFxF2StgK3SvofQA9wQ4E1WB10dbQ76M2msMKCPyIeBDrGaP8p2Xy/mZnVwVFN9Uj6k2oXYmZmtXG0c/y/W9UqzMysZsad6pH0xHhPAb42z8ysQU00x98P/GZE7B39hKTHC6vIzMwKNdFUz83AGeM897UCajEzsxoY94g/Ij4+wXMfLaYcMzMr2hFP7irzruEreSTNkeTLMc3MGlQlV/X8FdlSC5fn2weB6wqryMzMClXJF7heFRHnSOoBiIgDko4tuC4zMytIJUf8g/myCwHZGjzA4UKrMjOzwlQS/NcC3wReLOlTwPeB/1loVWZmVpgJp3okHQP8DPgIcCHZl7e6ImJbDWozM7MCTBj8EXFY0nUR0QH8pEY1mZlZgSqZ6tkg6TJJKrwaMzMrXCXB/3vAN4BnJD0h6eAE6/iYmdkUd8TLOSPixFoUYmZmtXHE4Jf02rHaI+K71S/HzMyKVskXuJaXPT6O7O5Zm4ALCqnIzMwKVclUz1vKtyWdDnyuqILMzKxYR3MHrp3Ay6tdiJmZ1UYlc/xfIF+ugewPxULggQJrMjOzAlUyx99d9vgQcEtE/KCgeszMrGCVBH9bRHy+vEHSNaPbzMysMVQyx790jLb3VLkOMzOrkXGP+CVdDlwBzJN0Z9lTJwK/KLowq691PX2sWd/Lrv4BZrWVWL54Pl0d7fUuy8yqYKKpnn8FdgOnAZ8paz8IPFhkUVZf63r6WLl2CwODQwD09Q+wcu0WAIe/WROY6GbrO4AdZLddtISsWd/7XOgPGxgcYs36Xge/WROo5Gbr50m6X9IvJT0raciLtDW3Xf0Dk2o3s8ZSycndL5LdaP0RoAT8LhXcbF3S6ZLulbRV0sOSrsnbT5F0j6RH8t8nv5ABWPXNaitNqv1orevpY9HqjcxbcTeLVm9kXU9fVd/fzMZW0Td3I+JRoCUihiLib4FLKnjZIeDDEXE2cB7wPklnAyuADRFxFrAh37YpZPni+ZRaW0a0lVpbWL54ftX6GD6P0Nc/QPD8eQSHv1nxKgn+pyQdC2yW9OeSPlTJ6yJid0Q8kD8+CGwD2oFLgZvy3W4Cuo6mcCtOV0c7q5YsoL2thID2thKrliyo6vz+ROcRzKxYlXyB6yqyoH8/8CHgdOCyyXQiaS7QAdwHzIiI3flTe4AZ47xmGbAMYM6cOZPpzqqgq6O90BO5Po9gVj+VrM65Q1IJmBkRn5xsB5JOAP4B+GBEPFF+B8eICEkx1usi4nrgeoDOzs4x97HGNautRN8YIT/WeQR/p8Csuiq5quctwGbgn/LthaO+0DXRa1vJQv+rEbE2b94raWb+/Exg31HUbQ2u0vMIPhdgVn2VzPF/guzmK/0AEbEZmHekF+U3Z78B2BYRf1n21J08vwzEUuCOiqu1plHpeQSfCzCrvkrm+Acj4t/Lp2h4fpnmiSwiOz+wRdLmvO1jwGrgNklXk31B7O2Vl2vNpJLzCD4XYFZ9lQT/w5KuAFoknQV8gGw5hwlFxPcBjfP0hZWXaCmbzLkAM6vMuFM9kv4+f/gY8B+BZ4BbgCeADxZemRm1+U6BWWomOuJ/paRZwDuA1zNyobYXAU8XWZgZPL8onK/qMaueiYL/S2TfrD2TkXfhEtkc/5kF1mX2nKK/U2CWmnGneiLi2oh4OXBjRJxZ9jMvIhz6ZmYNqpKlF/5bLQoxM7PaqGiRNjMzax4OfjOzxDj4zcwS4+A3M0uMg9/MLDEOfjOzxDj4zcwS4+A3M0uMg9/MLDEOfjOzxDj4zcwS4+A3M0uMg9/MLDEOfjOzxDj4zcwS4+A3M0uMg9/MLDEOfjOzxDj4zcwS4+A3M0uMg9/MLDEOfjOzxDj4zcwSU1jwS7pR0j5JD5W1nSLpHkmP5L9PLqp/MzMbW5FH/H8HXDKqbQWwISLOAjbk22ZmVkOFBX9EfBf4xajmS4Gb8sc3AV1F9W9mZmOr9Rz/jIjYnT/eA8wYb0dJyyR1S+rev39/baozM0tA3U7uRkQAMcHz10dEZ0R0Tp8+vYaVmZk1t1oH/15JMwHy3/tq3L+ZWfJqHfx3Akvzx0uBO2rcv5lZ8oq8nPMW4IfAfEk7JV0NrAYukvQI8F/ybTMzq6FpRb1xRFw+zlMXFtWnmZkdmb+5a2aWGAe/mVliHPxmZolx8JuZJcbBb2aWGAe/mVliHPxmZolx8JuZJcbBb2aWGAe/mVliHPxmZolx8JuZJcbBb2aWGAe/mVliHPxmZolx8JuZJcbBb2aWGAe/mVliHPxmZolx8JuZJcbBb2aWmGn1LqDe1vX0sWZ9L7v6B5jVVmL54vl0dbTXuywzs8IkHfzrevpYuXYLA4NDAPT1D7By7RYAh7+ZNa2kp3rWrO99LvSHDQwOsWZ9b50qMjMrXtLBv6t/YFLtZmbNIKmpntHz+W0vauXAU4O/st+stlIdqjMzq41kgn+s+fzWY0Rrixgciuf2K7W2sHzx/HqVaWZWuGSmesaazx88HBx/7DTa20oIaG8rsWrJAp/YNbOmlswR/3jz9v8+MMjmP724xtWYmdVPXY74JV0iqVfSo5JW1KLP8ebtTyq1smj1RuatuJtFqzeyrqevFuWYmdVNzYNfUgtwHfAG4GzgcklnF93v8sXzKbW2jGhrPUY8+ewh+voHCJ6/jt/hb2bNrB5H/OcCj0bETyPiWeBW4NKiO+3qaGfVkgUj5vNPOG7aiBO74Ov4zaz51WOOvx14vGx7J/Cq0TtJWgYsA5gzZ05VOu7qaB9x4nbeirvH3M/X8ZtZM5uyV/VExPUR0RkRndOnTy+kj/Hm/X0dv5k1s3oEfx9wetn27Lyt5saa9/d1/GbW7Oox1XM/cJakeWSB/07gijrU8dy0j1fnNLOU1Dz4I+KQpPcD64EW4MaIeLjWdQwbPe9vZtbs6vIFroj4FvCtevRtZpa6KXty18zMiuHgNzNLTNOu1eNbKpqZja0pg9+3VDQzG19TTvX4lopmZuNryuD3LRXNzMbXlMHvpRjMzMbXlMHvpRjMzMbXlCd3vRSDmdn4mjL4wUsxmJmNpymneszMbHwOfjOzxDj4zcwS4+A3M0uMg9/MLDGKiHrXcESS9gM7qviWpwE/r+L71YvHMbV4HFNLM4zjhY7hjIj4lZuWN0TwV5uk7ojorHcdL5THMbV4HFNLM4yjqDF4qsfMLDEOfjOzxKQa/NfXu4Aq8TimFo9jammGcRQyhiTn+M3MUpbqEb+ZWbIc/GZmiUku+CVdIqlX0qOSVtS7nkpJulHSPkkPlbWdIukeSY/kv0+uZ41HIul0SfdK2irpYUnX5O2NNo7jJP1I0o/zcXwyb58n6b78s/V1ScfWu9ZKSGqR1CPprny74cYhabukLZI2S+rO2xrqcwUgqU3S7ZJ+ImmbpPOLGEdSwS+pBbgOeANwNnC5pLPrW1XF/g64ZFTbCmBDRJwFbMi3p7JDwIcj4mzgPOB9+X//RhvHM8AFEfEKYCFwiaTzgE8Dn42IlwAHgKvrV+KkXANsK9tu1HG8PiIWll333mifK4DPA/8UES8DXkH2v0v1xxERyfwA5wPry7ZXAivrXdck6p8LPFS23QvMzB/PBHrrXeMkx3MHcFEjjwN4EfAA8Cqyb1hOy9tHfNam6g8wOw+TC4C7ADXoOLYDp41qa6jPFXAS8DPyi26KHEdSR/xAO/B42fbOvK1RzYiI3fnjPcCMehYzGZLmAh3AfTTgOPLpkc3APuAe4DGgPyIO5bs0ymfrc8BHgMP59qk05jgC+I6kTZKW5W2N9rmaB+wH/jafevuypOMpYBypBX/TiuxwoCGuzZV0AvAPwAcj4ony5xplHBExFBELyY6YzwVeVt+KJk/Sm4F9EbGp3rVUwasj4hyyadz3SXpt+ZMN8rmaBpwD/HVEdABPMmpap1rjSC34+4DTy7Zn522Naq+kmQD57311rueIJLWShf5XI2Jt3txw4xgWEf3AvWRTIm2Shm9n2gifrUXAWyVtB24lm+75PI03DiKiL/+9D/gm2R/jRvtc7QR2RsR9+fbtZH8Iqj6O1IL/fuCs/KqFY4F3AnfWuaYX4k5gaf54Kdmc+ZQlScANwLaI+MuypxptHNMlteWPS2TnKbaR/QF4W77blB9HRKyMiNkRMZfs/wsbI+JKGmwcko6XdOLwY+Bi4CEa7HMVEXuAxyXNz5suBLZSxDjqfUKjDidQ3gj8X7I52T+udz2TqPsWYDcwSHZkcDXZfOwG4BHgn4FT6l3nEcbwarJ/pj4IbM5/3tiA4/gNoCcfx0PAn+TtZwI/Ah4FvgH8Wr1rncSYXgfc1YjjyOv9cf7z8PD/rxvtc5XXvBDozj9b64CTixiHl2wwM0tMalM9ZmbJc/CbmSXGwW9mlhgHv5lZYhz8ZmaJcfBbUiR9IF/18KuTfN1cSVdUuZZX5itKPirp2vx7DmaFc/Bban4fuCiyLypNxlxg0sGfrwg7nr8G/itwVv4zevVVs0I4+C0Zkr5E9mWfb0v64/weBz/KF8S6NN9nrqTvSXog//mt/OWrgdfk671/SNJ7JH2x7L3vkvS6/PEvJX1G0o+B8yW9K+9ns6T/lS/wNhP49Yj4P5F9meZmoKtm/zEsaQ5+S0ZEvBfYBbweOJ5siYJz8+01+df995H9i+Ac4B3AtfnLVwDfi2y9988eoavjgfsiW6//3/L3WRTZom5DwJVkK17uLHtNo6yCaU1g2pF3MWtKF5MtUPZH+fZxwByyPwxflLSQLKRfehTvPUS2EB1k6628Erg/n8Ivkf1x2XrUlZu9QA5+S5WAyyKid0Sj9AlgL9ndj44Bnh7n9YcY+S/m48oePx0RQ2X93BQRK0f1M5Ns5cthDbEKpjUHT/VYqtYDfzB8JY2kjrz9JGB3RBwGrgKGT84eBE4se/12YKGkYySdTrYM8Fg2AG+T9OK8n1MknRHZjTWekHReXsO7meKrR1rzcPBbqv4MaAUelPRwvg3wV8DS/MTsy8huhgHZaolDym6w/iHgB2S3ydtKdh7ggbE6iYitwMfJ7g71INndumbmT/8+8GWyVTAfA75d1RGajcOrc5qZJcZH/GZmiXHwm5klxsFvZpYYB7+ZWWIc/GZmiXHwm5klxsFvZpaY/w+QdbnIycvKKwAAAABJRU5ErkJggg==\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "plt.scatter(*X.T)\n", "plt.title('random points')\n", @@ -126,7 +91,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -142,7 +107,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -160,36 +125,9 @@ }, { "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Centers\n", - "[[49.25 47. ]\n", - " [ 0.25 0. ]\n", - " [18.75 22.5 ]]\n", - "\n", - "Labels\n", - "[1 1 1 1 2 2 2 2 0 0 0 0]\n", - "\n", - "Coordinates: [0 1] Label: 1\n", - "Coordinates: [1 2] Label: 1\n", - "Coordinates: [1 0] Label: 1\n", - "Coordinates: [-1 -3] Label: 1\n", - "Coordinates: [15 21] Label: 2\n", - "Coordinates: [18 30] Label: 2\n", - "Coordinates: [20 20] Label: 2\n", - "Coordinates: [22 19] Label: 2\n", - "Coordinates: [45 50] Label: 0\n", - "Coordinates: [42 48] Label: 0\n", - "Coordinates: [60 40] Label: 0\n", - "Coordinates: [50 50] Label: 0\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "print(\"Centers\")\n", "print(kmeans.cluster_centers_)\n", @@ -212,22 +150,9 @@ }, { "cell_type": "code", - "execution_count": 7, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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F0uXLqVv37588sknzJs3jyVLlpCVlcXtt9/OXXfdxQ9/+EMA+vTpU1traMCAAfzxj3+kW7du7N69u/2/aBHpcGmf+Ot27SxbtuywtpKSkja9729/+1u+8Y1v0LdvXwB69+7d4m0nTpzIrbfeSnl5OV/72tfIzc097DUvv/wyL7/8MqeddhoAe/fupaysjMGDB/OFL3zhsKQPQRnn/v37M27cOACOPvro2vdau3ZtbTXRPXv2UFZWRteuXRk/fjyDBg0CIC8vj82bNzO5QQXAN998kw0bNjBp0iQg+IKZOHFi7fq65aFHjRrF1KlTmTJlClOmTGnx70REEiftE38y1S3JXFOOGeCb3/wmX/7yl/n1r39NYWEhDz/8MEOHDq23rbszd+5cvv3tb9dr37x5c7PlmBvj7vz85z/nvPPOq9deUlJCt27dape7dOnCwYMHG26Ou3POOefw5JNPNvr+deP59a9/zauvvsr//M//cOutt/L73/++3m0hRST50r6Pv6SkpPbnzDPP5Mwzz6zX1lZnn302zzzzDLt27QJotKsnJyeHVatWAdSr3f/BBx8wdOhQZsyYwcUXX8zatWvrlWMGOO+883j00Udr+9K3bt3Kjh07mo3p5JNPZvv27axcuRKAiooKDh48yHnnnceDDz7IgQMHAHjvvfeobKwWSB1145kwYQKvvfYamzYF9y6orKzkvffeO2ybmtLTZ511Frfffjt79uypjV9EOg+dirXRiBEjuOWWWzjzzDPp0qULp512GgsWLKj3mptuuolLL72U+fPnc+GFF9a2P/300zzxxBNkZmZywgkn8IMf/IDevXszadIkRo4cyQUXXMAdd9zBxo0ba7tUevbsyX/+53/SpUuXJmPq2rUrxcXFXH/99fz1r3+lR48eLFmyhGuvvZbNmzczZswY3J1+/frx3HPPNXt806dP5/zzz2fAgAEsXbqUBQsWcPnll7Nv3z4A5s2bd1it/6qqKq644gr27NmDuzNjxgx69erV8l+qiCREZGWZO1J+fr43vLdsW8r71vTtt+dMX9pHZZlFEicZZZk7HSV8EZEY9PGLiEh9KZ34U6GbSg7Rv5dI55Cyib979+7s2rVLySRFuDu7du2ie/fuyQ5FJPZSto9/0KBBlJeXs3PnzmSHIi3UvXv32ovFRCR5UjbxZ2ZmMmTIkGSHISKSclK2q0dERNpGiV9EJGaU+EVEYkaJX0QkZpT4RURiRolfRCRmlPhFRGJGiV9EJGaU+EVEYkaJX0QkZpT4RURiJmVr9UjnVbGvguL1xZTtKiO3Ty5FI4rI7pad7LBEJBRZ4jez7sCrQLdwP4vc/UdmNgR4CugDrAKudPf9UcUhibX8T8spXFhItVdTeaCSrMwsZr00i8VTFzN58ORkhyciRNvVsw84291HA3nA+WY2AbgduNvdhwF/BqZFGIMkUMW+CgoXFlKxv4LKA5UAVB6opGJ/0L53/94kRygiEGHi90DN//TM8MeBs4FFYftjwJSoYpDEKl5fTLVXN7qu2qspXlec4IhEpDGRDu6aWRczWw3sAH4DvA/sdveD4UvKgYFNbDvdzErNrFQ3W0kNZbvKas/0G6o8UMmmTzclOCIRaUykid/dq9w9DxgEjAdOacW28909393z+/XrF1WI0oFy++SSlZnV6LqszCyG9R6W4IhEpDEJmc7p7ruBpcBEoJeZ1QwqDwK2JiIGiV7RiCIyrPGPVIZlUDSyKMERiUhjIkv8ZtbPzHqFz3sA5wAbCb4ALglfdjXwfFQxSGJld8tm8dTFZHfNrj3zz8rMIrtr0N6za88kRygiEO08/v7AY2bWheAL5ml3/5WZbQCeMrN5wDvAIxHGIAk2efBktt24jeJ1xWz6dBPDeg+jaGSRkr5IJ2LunuwYjig/P99LS0uTHYaISEoxs1Xunt+wvU1dPWb2w/aHJCIiydDWPv5rOzQKERFJmCb7+M3ss6ZWAT2iCUdERKLW3ODubmCcu3/ccIWZbYksIhERiVRzXT2PA19oYt1/RRCLiIgkQJNn/O7+L82smx1NOCIiErUjDu5a4IqamTxmNtjMxkcfmoiIRKEls3oeICi1cHm4XAH8IrKIREQkUi25cvfL7j7GzN4BcPc/m1nXiOMSEZGItOSM/0BYdsEhqMEDNF50XUREOr2WJP77gGeB48zsVmA58P8ijUpERCLTbFePmWUAfwT+GfgKwcVbU9x9YwJiExGRCDSb+N292sx+4e6nAX9IUEwiIhKhlnT1vGJmXzczizwaERGJXEsS/7eBZ4B9ZvaZmVU0U8dHREQ6uSNO53T37EQEIiIiiXHExG9mf9tYu7u/2vHhiIhI1FpyAdfNdZ53B8YDq4CzI4lIREQi1ZKunr+ru2xmJwL3RBWQpKeCggIASkpKkhqHiLTtDlzlwKkdHYiIiCRGS/r4f05YroHgiyIPeDvCmEREJEIt6eMvrfP8IPCku78WUTySRmq6dwCWLVt2WJu6fUSSoyWJv5e731u3wcxuaNgmIiKpoSWJ/2qgYZK/ppE2SSMV+yooXl9M2a4ycvvkUjSiiOxurbuko+4ZvQZ3RTqPJhO/mV0OfBMYYmYv1FmVDXwadWCSPMv/tJzChYVUezWVByrJysxi1kuzWDx1MZMHT052eCLSTs2d8b8ObAf6Av9Wp70CWBtlUJI8FfsqKFxYSMX+itq2ygOVABQuLGTbjdvo2bVnssITkQ7Q3M3WPwQ+JLjtosRE8fpiqr3x++xUezXF64qZNmZaq99XXTwinUdLpnNOAH5OMHe/K9AFqHT3oyOOTZKgbFdZ7Rl+Q5UHKtn06aYO21dHjCOISOu1ZHD3fuAyggqd+cBVwBePtFF4he/jwPEE1wHMd/d7zaw3UAzkAJuBS939z20JXjpebp9csjKzGk3+WZlZDOs9rEP2o3EEkeRp0ZW77r4J6OLuVe7+H8D5LdjsIHCjuw8HJgD/ZGbDgTnAK+6eC7wSLksnUTSiiAxr/GORYRkUjSxq9z7qjiPUfMFUHqikYn/Qvnf/3nbvQ0Sa1pLE/xcz6wqsNrOfmdn3W7Kdu29397fD5xXARmAgcDHwWPiyx4ApbQlcopHdLZvFUxeT3TWbrMwsIDjTz+4atHfEwG5LxhFEJDot6eq5kiDRfw/4PnAi8PXW7MTMcoDTgBXA8e6+PVz1EUFXUGPbTAemAwwePLg1u5N2mjx4Mttu3EbxumI2fbqJYb2HUTSyqMNm87R2HEFjASIdqyXVOT80sx5Af3f/19buwMx6Ar8EZrr7Z3Xv4Ojubmbe2HbuPh+YD5Cfn9/oayQ6Pbv2bNPsnZZozTiCxgJEOt4Ru2zM7O+A1cD/hst5DS7oam7bTIKkv9Dd/zts/tjM+ofr+wM72hC3pLCWjiNoLEAkGi3p4/8xwc1XdgO4+2pgyJE2Cm/O/giw0d3vqrPqBYIyEISPz7c4WkkLLR1H0FiASDRa0sd/wN331O2i4VCZ5uZMIhgf+L2ZrQ7bfgDcBjxtZtMILhC7tOXhSrpoyThCIq8pEImTliT+9Wb2TaCLmeUCMwjKOTTL3ZcD1sTqr7Q8RElXRxpHSNQ1BSJx02RXj5k9ET59HxgB7AOeBD4DZkYemcReIq4pEImj5vr4x5rZAKCIoEjbecC54fO/SUBsEnOJuKZAJI6a6+p5iODK2qHUvwuXEfTxD40wLhEg+msKROLI3JsfpzWzB939OwmKp1H5+fleWlp65BeKiEgtM1vl7vkN21tSeiGpSV9ERDpWi4q0iYhI+lDiFxGJGSV+EZGYUeIXEYkZJX4RkZhR4hcRiRklfhGRmFHiFxGJGSV+EZGYUeIXEYkZJX4RkZhR4hcRiRklfhGRmFHiFxGJGSV+EZGYUeIXEYkZJX4RkZhR4hcRiRklfhGRmFHiFxGJGSV+EZGYUeIXEYkZJX4RkZiJLPGb2aNmtsPM1tVp621mvzGzsvDx2Kj2LyIijYvyjH8BcH6DtjnAK+6eC7wSLouISAJFlvjd/VXg0wbNFwOPhc8fA6ZEtX8REWlcovv4j3f37eHzj4Djm3qhmU03s1IzK925c2diohMRiYGkDe66uwPezPr57p7v7vn9+vVLYGQiIukt0Yn/YzPrDxA+7kjw/kVEYi/Rif8F4Orw+dXA8wnev4hI7EU5nfNJ4A3gZDMrN7NpwG3AOWZWBvyfcFlERBLoqKje2N0vb2LVV6Lap4iIHJmu3BURiRklfhGRmFHiFxGJGSV+EZGYUeIXEYkZJX4RkZhR4hcRiRklfhGRmFHiFxGJGSV+EZGYUeIXEYkZJX4RkZhR4hcRiRklfhGRmFHiFxGJGSV+EZGYUeIXEYkZJX4RkZhR4hcRiRklfhGRmInsZuupoqICiouhrAxyc6GoCLKzkx2ViEh0Yp34ly+HwkKorobKSsjKglmzYPFimDw52dGJiEQjtl09FRVB0q+oCJI+BI817Xv3Jjc+EZGoxDbxFxcHZ/qNqa4O1ouIpKNYdfXU7c9fs+bQmX5DlZWwaVNiYxMRSZTYJP6G/flduzb92qwsGDYscbGJiCRSLBJ/3f78Gvv3N/36jIxgdo+ISDqKReJvrj8foFs32LcvONPPyAhm9fTsmbj4REQSKRaJv6ysYX9+QfhYAgTz97Oy4OST4bbboH//xMYnIpJISZnVY2bnm9m7ZrbJzOZEvb+axN6UsjJYsQJ++csg+S9fHnVEIiLJk/DEb2ZdgF8AFwDDgcvNbHiU+ywqCrpwmrJvX/CoefwiEgfJOOMfD2xy9w/cfT/wFHBxlDvMzoaTTiqgS5cCMjIKgGXhT0Gdn0M0j19E0lkyEv9AYEud5fKwrR4zm25mpWZWunPnznbv9JhjYOLElk3T1Dx+EUlnnXZw193nA/MB8vPzvb3vV1JSUvu8oKCA7dth69aSRi/i0jx+EUlnyTjj3wqcWGd5UNiWUMcd13S/v+bxi0g6S0biXwnkmtkQM+sKXAa8kOggunQJ5utnZx+a8ZOVFSxrHr+IpLOEd/W4+0Ez+x7wEtAFeNTd1ycyhrrdPtu2BQO5mzYF3TtFRUr6IpLektLH7+6LgcXJ2HdDPXvCtGnJjkJEJHFiW5ZZRCSuOu2snvbSLRVFRBqXlolft1QUEWla2nX16JaKIiLNS7vEr1sqiog0L+0S/+ElmA9RKQYRkTRM/M2VYFYpBhGRNEz8zZVgVikGEZE0TPw1JRdUikFEpHFpOZ1z8mSVYhARaUpaJn5QKQYRkaakXVePiIg0T4lfRCRmlPhFRGJGiV9EJGbMvd23s42cme0EPuzAt+wLfNKB75csOo7ORcfRuaTDcbT3GL7g7v0aNqZE4u9oZlbq7vnJjqO9dBydi46jc0mH44jqGNTVIyISM0r8IiIxE9fEPz/ZAXQQHUfnouPoXNLhOCI5hlj28YuIxFlcz/hFRGJLiV9EJGZil/jN7Hwze9fMNpnZnGTH01Jm9qiZ7TCzdXXaepvZb8ysLHw8NpkxHomZnWhmS81sg5mtN7MbwvZUO47uZvaWma0Jj+Nfw/YhZrYi/GwVm1nXZMfaEmbWxczeMbNfhcspdxxmttnMfm9mq82sNGxLqc8VgJn1MrNFZvYHM9toZhOjOI5YJX4z6wL8ArgAGA5cbmbDkxtViy0Azm/QNgd4xd1zgVfC5c7sIHCjuw8HJgD/FP7+U+049gFnu/toIA8438wmALcDd7v7MODPQKrUh70B2FhnOVWP4yx3z6sz7z3VPlcA9wL/6+6nAKMJ/l06/jjcPTY/wETgpTrLc4G5yY6rFfHnAOvqLL8L9A+f9wfeTXaMrTye54FzUvk4gL8B3ga+THCF5VFhe73PWmf9AQaFyeRs4FeApehxbAb6NmhLqc8VcAzwR8JJN1EeR6zO+IGBwJY6y+VhW6o63t23h88/Ao5PZjCtYWY5wGnAClLwOMLukdXADuA3wPvAbnc/GL4kVT5b9wD/DFSHy31IzeNw4GUzW2Vm08O2VPtcDQF2Av8Rdr39u5llEcFxxC3xpy0PTgdSYm6umfUEfgnMdPfP6q5LleNw9yp3zyM4Yx4PnJLciFrPzL4K7HD3VcmOpQNMdvcxBN24/2Rmf1t3ZYp8ro4CxgAPuvtpQCUNunU66jjilvi3AifWWR4UtqWqj82sP0D4uCPJ8RyRmWUSJP2F7v7fYXPKHUcNd98NLCXoEullZjV3tUuFz9Yk4CIz2ww8RdDdcy+pdxy4+9bwcQfwLMGXcap9rsqBcndfES4vIvgi6PDjiFviXwnkhrMWugKXAS8kOab2eAG4Onx+NUGfeadlZgY8Amx097vqrEq14+hnZr3C5z0Ixik2EnwBXBK+rNMfh7vPdfdB7p5D8H/ht+4+lRQ7DjPLMrPsmufAucA6Uuxz5e4fAVvM7OSw6SvABqI4jmQPaCRhAKUQeI+gT/aWZMfTirifBLYDBwjODKYR9Me+ApQBS4DeyY7zCMcwmeDP1LXA6vCnMAWPYxTwTngc64Afhu1DgbeATcAzQLdkx9qKYyoAfpWKxxHGuyb8WV/z/zrVPldhzHlAafjZeg44NorjUMkGEZGYiVtXj4hI7Cnxi4jEjBK/iEjMKPGLiMSMEr+ISMwo8UusmNmMsOrhwlZul2Nm3+zgWMaGFSU3mdl94XUOIpFT4pe4+S5wjgcXKrVGDtDqxB9WhG3Kg8C3gNzwp2H1VZFIKPFLbJjZQwQX+7xoZreE9zh4KyyIdXH4mhwz+52ZvR3+nB5ufhtwRljv/ftmdo2Z3V/nvX9lZgXh871m9m9mtgaYaGZXhPtZbWYPhwXe+gNHu/ubHlxM8zgwJWG/DIk1JX6JDXe/DtgGnAVkEZQoGB8u3xFe7r+D4C+CMUARcF+4+Rzgdx7Ue7/7CLvKAlZ4UK9/V/g+kzwo6lYFTCWoeFleZ5tUqYIpaeCoI79EJC2dS1Cg7KZwuTswmOCL4X4zyyNI0l9sw3tXERSig6DeylhgZdiF34Pgy2VDmyMXaSclfokrA77u7u/WazT7MfAxwd2PMoDPm9j+IPX/Yu5e5/nn7l5VZz+PufvcBvvpT1D5skZKVMGU9KCuHomrl4Dra2bSmNlpYfsxwHZ3rwauBGoGZyuA7DrbbwbyzCzDzE4kKAPcmFeAS8zsuHA/vc3sCx7cWOMzM5sQxnAVnbx6pKQPJX6Jq/8LZAJrzWx9uAzwAHB1ODB7CsHNMCCollhlwQ3Wvw+8RnCbvA0E4wBvN7YTd98A/AvB3aHWEtytq3+4+rvAvxNUwXwfeLFDj1CkCarOKSISMzrjFxGJGSV+EZGYUeIXEYkZJX4RkZhR4hcRiRklfhGRmFHiFxGJmf8P5NJxzg9EsiEAAAAASUVORK5CYII=\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "fig = plt.figure()\n", "ax1 = fig.add_subplot(111)\n", @@ -251,38 +176,9 @@ }, { "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Predictions:\n", - "\n", - "0, 4\n", - "Cluster: [1]\n", - "\n", - "19, 25\n", - "Cluster: [2]\n", - "\n", - "40, 50\n", - "Cluster: [0]\n" - ] - }, - { - "data": { - "image/png": "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rWRmZgKwZs0ahg8fTm5uLoMHD6a0tJTrr7+ed955h9zcXH784x8D8Otf/5rTTz+dwYMH87Of/QwISj6ffPLJfOMb3yAnJ4eNGzfW6XPZsmWceeaZDBkyhOHDh1NeXk5lZSU//vGPa/Z13333AVBcXEx+fj6XXXYZX/jCF5gwYQLuzp133snmzZsZN24c48aNA+DZZ59l5MiRDB06lMsvv5xd4a3jmZmZzJw5k6FDh/L4449z5513MmjQIAYPHswVV1zR9n/oItJqurjbQmvWrGH27NksXbqUnj17sn379iZve++993LNNdcwYcIE9uzZQ2VlJTfddBOrV69mxYoVQJBoS0tLefXVV3F3LrzwQl588UX69etHaWkpDz30ECNGjKiz3z179lBYWEhRURGnn346O3fu5PDDD2fu3LkceeSRLFu2jN27dzNq1KiaaqCvv/46a9as4bjjjmPUqFG89NJLTJs2jVtvvZVFixbRs2dPtm7dyuzZs3nuuedIT0/n5ptv5tZbb+WnP/0pAD169KipNXTcccfx3nvv0blzZ3bs2NH6P2gRaXNJn/hrD+288MILB7QVFxe3aL9/+9vfuPzyy+nZsycA3bt3b/K2I0eO5Je//CVlZWVccsklZGVlHfCZZ599lmeffZbTTjsNgF27dlFaWkq/fv044YQTDkj6EJRx7t27N6effjoARxxxRM2+Vq1aVVNN9JNPPqG0tJROnToxfPhw+vTpA0Bubi4bNmxgdL0KgC+//DJr165l1KhRQPALZuTIkTXra5eHHjx4MBMmTODiiy/m4osvbvKfiYjET9In/kSqXZK5uhwzwNe+9jXOOOMM/vKXv1BQUMB9993HgAED6mzr7syaNYvvfOc7ddo3bNhw0HLMDXF3fvOb3zB+/Pg67cXFxXTu3LlmOTU1lX379tXfHHfnnHPO4fe//32D+68dz1/+8hdefPFF/vSnP/HLX/6SN954o85jIUUk8ZJ+jL+4uLjmZ+zYsYwdO7ZOW0udffbZPP7442zbtg2gwaGezMxMli9fDlCndv+7777LgAEDmDZtGhdddBGrVq2qU44ZYPz48TzwwAM1Y+mbNm3i448/PmhMJ598Mh988AHLli0DoLy8nH379jF+/Hjuuece9u7dC8Dbb79NRUO1QGqpHc+IESN46aWXWL8+eHZBRUUFb7/99gHbVJee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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "new_points = np.asarray([[0, 4],\n", " [19, 25],\n", @@ -334,34 +230,9 @@ }, { "cell_type": "code", - "execution_count": 9, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "from sklearn import datasets\n", "\n", @@ -388,7 +259,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -408,20 +279,9 @@ }, { "cell_type": "code", - "execution_count": 11, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "AgglomerativeClustering(n_clusters=3)" - ] - }, - "execution_count": 11, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "ward.fit(noisy_moons)" ] @@ -435,22 +295,9 @@ }, { "cell_type": "code", - "execution_count": 12, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "zero = np.array([point for label, point in zip(ward.labels_, noisy_moons) if label == 0])\n", "one = np.array([point for label, point in zip(ward.labels_, noisy_moons) if label == 1])\n", @@ -472,22 +319,9 @@ }, { "cell_type": "code", - "execution_count": 13, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "ward.fit(blobs)\n", "\n", @@ -514,7 +348,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -530,20 +364,9 @@ }, { "cell_type": "code", - "execution_count": 34, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array([0, 1, 0, ..., 1, 1, 1])" - ] - }, - "execution_count": 34, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "# get fitted labels for each data point \n", "labels = dbscan.labels_\n", @@ -552,20 +375,9 @@ }, { "cell_type": "code", - "execution_count": 36, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "2" - ] - }, - "execution_count": 36, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "len(set(labels)) " ] @@ -579,20 +391,9 @@ }, { "cell_type": "code", - "execution_count": 37, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "2" - ] - }, - "execution_count": 37, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "# get inferred clusters\n", "n_clusters_ = len(set(labels)) - (1 if -1 in labels else 0)\n", @@ -608,22 +409,9 @@ }, { "cell_type": "code", - "execution_count": 18, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "# split data into those for each cluster \n", "zero = np.array([point for label, point in zip(dbscan.labels_, noisy_moons) if label == 0])\n", @@ -648,20 +436,9 @@ }, { "cell_type": "code", - "execution_count": 19, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "DBSCAN(eps=0.2)" - ] - }, - "execution_count": 19, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "# define model object\n", "dbscan = DBSCAN(eps=0.2)\n", @@ -672,20 +449,9 @@ }, { "cell_type": "code", - "execution_count": 20, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array([0, 0, 0, ..., 0, 4, 0])" - ] - }, - "execution_count": 20, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "labels = dbscan.labels_\n", "labels" @@ -700,20 +466,9 @@ }, { "cell_type": "code", - "execution_count": 21, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "19" - ] - }, - "execution_count": 21, - "metadata": {}, - "output_type": "execute_result" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "# get inferred clusters\n", "n_clusters_ = len(set(labels)) - (1 if -1 in labels else 0)\n", @@ -729,22 +484,9 @@ }, { "cell_type": "code", - "execution_count": 22, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "fig = plt.figure()\n", "ax1 = fig.add_subplot(111)\n", diff --git a/4_tpot.ipynb b/4_tpot.ipynb index 4aecce7..ff4fc5f 100644 --- a/4_tpot.ipynb +++ b/4_tpot.ipynb @@ -26,7 +26,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -44,7 +44,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -54,7 +54,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -66,27 +66,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/Users/seanperez/.virtualenvs/ml-workshop/lib/python3.7/site-packages/tpot/builtins/__init__.py:36: UserWarning: Warning: optional dependency `torch` is not available. - skipping import of NN models.\n", - " warnings.warn(\"Warning: optional dependency `torch` is not available. - skipping import of NN models.\")\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Warning: xgboost.XGBClassifier is not available and will not be used by TPOT.\n", - "Best pipeline: GaussianNB(LogisticRegression(input_matrix, C=10.0, dual=False, penalty=l2))\n", - "1.0\n" - ] - } - ], + "outputs": [], "source": [ "from tpot import TPOTClassifier\n", "\n", @@ -105,38 +87,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "import numpy as np\n", - "import pandas as pd\n", - "from sklearn.linear_model import LogisticRegression\n", - "from sklearn.model_selection import train_test_split\n", - "from sklearn.naive_bayes import GaussianNB\n", - "from sklearn.pipeline import make_pipeline, make_union\n", - "from tpot.builtins import StackingEstimator\n", - "\n", - "# NOTE: Make sure that the outcome column is labeled 'target' in the data file\n", - "tpot_data = pd.read_csv('PATH/TO/DATA/FILE', sep='COLUMN_SEPARATOR', dtype=np.float64)\n", - "features = tpot_data.drop('target', axis=1)\n", - "training_features, testing_features, training_target, testing_target = \\\n", - " train_test_split(features, tpot_data['target'], random_state=None)\n", - "\n", - "# Average CV score on the training set was: 0.9826086956521738\n", - "exported_pipeline = make_pipeline(\n", - " StackingEstimator(estimator=LogisticRegression(C=10.0, dual=False, penalty=\"l2\")),\n", - " GaussianNB()\n", - ")\n", - "\n", - "exported_pipeline.fit(training_features, training_target)\n", - "results = exported_pipeline.predict(testing_features)\n" - ] - } - ], + "outputs": [], "source": [ "!cat tpot_iris_pipeline.py" ] @@ -157,7 +110,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -178,19 +131,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Warning: xgboost.XGBRegressor is not available and will not be used by TPOT.\n", - "Best pipeline: AdaBoostRegressor(ZeroCount(GradientBoostingRegressor(input_matrix, alpha=0.95, learning_rate=0.1, loss=huber, max_depth=7, max_features=0.5, min_samples_leaf=10, min_samples_split=13, n_estimators=100, subsample=0.05)), learning_rate=0.01, loss=exponential, n_estimators=100)\n", - "0.31193089935474727\n" - ] - } - ], + "outputs": [], "source": [ "from tpot import TPOTRegressor\n", "\n", @@ -202,38 +145,9 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "import numpy as np\n", - "import pandas as pd\n", - "from sklearn.ensemble import AdaBoostRegressor, GradientBoostingRegressor\n", - "from sklearn.model_selection import train_test_split\n", - "from sklearn.pipeline import make_pipeline, make_union\n", - "from tpot.builtins import StackingEstimator, ZeroCount\n", - "\n", - "# NOTE: Make sure that the outcome column is labeled 'target' in the data file\n", - "tpot_data = pd.read_csv('PATH/TO/DATA/FILE', sep='COLUMN_SEPARATOR', dtype=np.float64)\n", - "features = tpot_data.drop('target', axis=1)\n", - "training_features, testing_features, training_target, testing_target = \\\n", - " train_test_split(features, tpot_data['target'], random_state=None)\n", - "\n", - "# Average CV score on the training set was: 0.24848178023575235\n", - "exported_pipeline = make_pipeline(\n", - " StackingEstimator(estimator=GradientBoostingRegressor(alpha=0.95, learning_rate=0.1, loss=\"huber\", max_depth=7, max_features=0.5, min_samples_leaf=10, min_samples_split=13, n_estimators=100, subsample=0.05)),\n", - " ZeroCount(),\n", - " AdaBoostRegressor(learning_rate=0.01, loss=\"exponential\", n_estimators=100)\n", - ")\n", - "\n", - "exported_pipeline.fit(training_features, training_target)\n", - "results = exported_pipeline.predict(testing_features)\n" - ] - } - ], + "outputs": [], "source": [ "!cat tpot_heart_pipeline.py" ] From 6ca110c1009f9f29f50304aa9ac32d90462883c6 Mon Sep 17 00:00:00 2001 From: seanmperez Date: Mon, 2 Aug 2021 10:24:50 -0700 Subject: [PATCH 06/54] update readme installtions, add requirements.txt --- README.md | 21 +++++++++++- requirements.txt | 86 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 106 insertions(+), 1 deletion(-) create mode 100644 requirements.txt diff --git a/README.md b/README.md index b0d3a7e..f0de531 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,22 @@ # Machine Learning in Python -Workshop for UC Berkeley's D-Lab introducing students to Python's scikit-learn library. \ No newline at end of file +This is the repository for the UC Berkeley D-Lab’s introducing to Machine Learning with a focus on Python's scikit-learn library. + +**Content outline:** +- Overview + - What is Machine Learning? + - Types of Machine Learning algorithms + - How to fit models + - How to evaluate models +- Classification +- Regression +- Clustering +- Automatic Model Selection tool + +**Installation Requirements:** +- python 3 +- numpy +- matplotlib +- sklearn +- tpot +- jupyterlab \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..f8f7950 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,86 @@ +anyio==3.2.1 +appnope==0.1.2 +argon2-cffi==20.1.0 +async-generator==1.10 +attrs==21.2.0 +Babel==2.9.1 +backcall==0.2.0 +bleach==3.3.0 +certifi==2021.5.30 +cffi==1.14.5 +chardet==4.0.0 +cycler==0.10.0 +deap==1.3.1 +debugpy==1.3.0 +decorator==5.0.9 +defusedxml==0.7.1 +entrypoints==0.3 +idna==2.10 +importlib-metadata==3.10.1 +ipykernel==6.0.0 +ipython==7.25.0 +ipython-genutils==0.2.0 +jedi==0.18.0 +Jinja2==3.0.1 +joblib==1.0.1 +json5==0.9.6 +jsonschema==3.2.0 +jupyter-client==6.1.12 +jupyter-core==4.7.1 +jupyter-server==1.9.0 +jupyterlab==3.0.16 +jupyterlab-pygments==0.1.2 +jupyterlab-server==2.6.0 +kiwisolver==1.3.1 +MarkupSafe==2.0.1 +matplotlib==3.4.2 +matplotlib-inline==0.1.2 +mistune==0.8.4 +nbclassic==0.3.1 +nbclient==0.5.3 +nbconvert==6.1.0 +nbformat==5.1.3 +nest-asyncio==1.5.1 +notebook==6.4.0 +numpy==1.21.0 +packaging==20.9 +pandas==1.2.5 +pandocfilters==1.4.3 +parso==0.8.2 +pexpect==4.8.0 +pickleshare==0.7.5 +Pillow==8.3.0 +prometheus-client==0.11.0 +prompt-toolkit==3.0.19 +ptyprocess==0.7.0 +pycparser==2.20 +Pygments==2.9.0 +pyparsing==2.4.7 +pyrsistent==0.18.0 +python-dateutil==2.8.1 +pytz==2021.1 +pyzmq==22.1.0 +requests==2.25.1 +requests-unixsocket==0.2.0 +scikit-learn==0.24.2 +scipy==1.7.0 +Send2Trash==1.7.1 +six==1.16.0 +sklearn==0.0 +sniffio==1.2.0 +stopit==1.1.2 +terminado==0.10.1 +testpath==0.5.0 +threadpoolctl==2.1.0 +tornado==6.1 +TPOT==0.11.7 +tqdm==4.61.1 +traitlets==5.0.5 +typing-extensions==3.10.0.0 +update-checker==0.18.0 +urllib3==1.26.6 +wcwidth==0.2.5 +webencodings==0.5.1 +websocket-client==1.1.0 +xgboost==1.4.2 +zipp==3.4.1 From ec8de56e8041a04b03e06584c2c20356c9f88615 Mon Sep 17 00:00:00 2001 From: Aaron Culich Date: Mon, 27 Sep 2021 17:24:28 -0700 Subject: [PATCH 07/54] Add datahub and binder links --- README.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b0d3a7e..7dc4115 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,13 @@ # Machine Learning in Python -Workshop for UC Berkeley's D-Lab introducing students to Python's scikit-learn library. \ No newline at end of file +Workshop for UC Berkeley's D-Lab introducing students to Python's scikit-learn library. + +# Is Python not working on your laptop? + +If you have a Berkeley CalNet ID, you can run these lessons on UC Berkeley's DataHub by clicking [this link](https://datahub.berkeley.edu/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fdlab-berkeley%2Fpython-machine-learning&urlpath=tree%2Fpython-machine-learning%2F). By using this link, you can save your work and come back to it at any time. When you want to return to your saved work, just go straight to DataHub (https://datahub.berkeley.edu), sign in, and you click on the `python-fundamentals` folder. + +If you don't have a Berkeley CalNet ID, you can still run these lessons in the cloud, by clicking this button: +[![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/dlab-berkeley/python-machine-learning/master) +By using this button, you cannot save your work unfortunately. + +> If you are a Git user, simply clone this repository by opening a terminal and typing: `git clone git@github.com:dlab-berkeley/python-machine-learning.git` From 10a99c8a2576fff939d589615a26cc1a04f59bd9 Mon Sep 17 00:00:00 2001 From: Aaron Culich Date: Mon, 27 Sep 2021 17:25:20 -0700 Subject: [PATCH 08/54] Add requirements.txt for binder and datahub --- requirements.txt | 86 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 requirements.txt diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..f8f7950 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,86 @@ +anyio==3.2.1 +appnope==0.1.2 +argon2-cffi==20.1.0 +async-generator==1.10 +attrs==21.2.0 +Babel==2.9.1 +backcall==0.2.0 +bleach==3.3.0 +certifi==2021.5.30 +cffi==1.14.5 +chardet==4.0.0 +cycler==0.10.0 +deap==1.3.1 +debugpy==1.3.0 +decorator==5.0.9 +defusedxml==0.7.1 +entrypoints==0.3 +idna==2.10 +importlib-metadata==3.10.1 +ipykernel==6.0.0 +ipython==7.25.0 +ipython-genutils==0.2.0 +jedi==0.18.0 +Jinja2==3.0.1 +joblib==1.0.1 +json5==0.9.6 +jsonschema==3.2.0 +jupyter-client==6.1.12 +jupyter-core==4.7.1 +jupyter-server==1.9.0 +jupyterlab==3.0.16 +jupyterlab-pygments==0.1.2 +jupyterlab-server==2.6.0 +kiwisolver==1.3.1 +MarkupSafe==2.0.1 +matplotlib==3.4.2 +matplotlib-inline==0.1.2 +mistune==0.8.4 +nbclassic==0.3.1 +nbclient==0.5.3 +nbconvert==6.1.0 +nbformat==5.1.3 +nest-asyncio==1.5.1 +notebook==6.4.0 +numpy==1.21.0 +packaging==20.9 +pandas==1.2.5 +pandocfilters==1.4.3 +parso==0.8.2 +pexpect==4.8.0 +pickleshare==0.7.5 +Pillow==8.3.0 +prometheus-client==0.11.0 +prompt-toolkit==3.0.19 +ptyprocess==0.7.0 +pycparser==2.20 +Pygments==2.9.0 +pyparsing==2.4.7 +pyrsistent==0.18.0 +python-dateutil==2.8.1 +pytz==2021.1 +pyzmq==22.1.0 +requests==2.25.1 +requests-unixsocket==0.2.0 +scikit-learn==0.24.2 +scipy==1.7.0 +Send2Trash==1.7.1 +six==1.16.0 +sklearn==0.0 +sniffio==1.2.0 +stopit==1.1.2 +terminado==0.10.1 +testpath==0.5.0 +threadpoolctl==2.1.0 +tornado==6.1 +TPOT==0.11.7 +tqdm==4.61.1 +traitlets==5.0.5 +typing-extensions==3.10.0.0 +update-checker==0.18.0 +urllib3==1.26.6 +wcwidth==0.2.5 +webencodings==0.5.1 +websocket-client==1.1.0 +xgboost==1.4.2 +zipp==3.4.1 From 8cfff2b6c2a60a493110228757d70d4b22e5f3a4 Mon Sep 17 00:00:00 2001 From: Aaron Culich Date: Mon, 27 Sep 2021 17:25:58 -0700 Subject: [PATCH 09/54] Fix typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7dc4115..02b7286 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Workshop for UC Berkeley's D-Lab introducing students to Python's scikit-learn l # Is Python not working on your laptop? -If you have a Berkeley CalNet ID, you can run these lessons on UC Berkeley's DataHub by clicking [this link](https://datahub.berkeley.edu/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fdlab-berkeley%2Fpython-machine-learning&urlpath=tree%2Fpython-machine-learning%2F). By using this link, you can save your work and come back to it at any time. When you want to return to your saved work, just go straight to DataHub (https://datahub.berkeley.edu), sign in, and you click on the `python-fundamentals` folder. +If you have a Berkeley CalNet ID, you can run these lessons on UC Berkeley's DataHub by clicking [this link](https://datahub.berkeley.edu/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fdlab-berkeley%2Fpython-machine-learning&urlpath=tree%2Fpython-machine-learning%2F). By using this link, you can save your work and come back to it at any time. When you want to return to your saved work, just go straight to DataHub (https://datahub.berkeley.edu), sign in, and you click on the `python-machine-learning` folder. If you don't have a Berkeley CalNet ID, you can still run these lessons in the cloud, by clicking this button: [![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/dlab-berkeley/python-machine-learning/master) From 4acc1a70d43b4529c12e7483e4e1578c4c15092f Mon Sep 17 00:00:00 2001 From: Aaron Culich Date: Mon, 27 Sep 2021 17:33:53 -0700 Subject: [PATCH 10/54] Reverting changes to enable merging Sean's changes without merge conflicts --- README.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/README.md b/README.md index 02b7286..fe8087a 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,3 @@ # Machine Learning in Python Workshop for UC Berkeley's D-Lab introducing students to Python's scikit-learn library. - -# Is Python not working on your laptop? - -If you have a Berkeley CalNet ID, you can run these lessons on UC Berkeley's DataHub by clicking [this link](https://datahub.berkeley.edu/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fdlab-berkeley%2Fpython-machine-learning&urlpath=tree%2Fpython-machine-learning%2F). By using this link, you can save your work and come back to it at any time. When you want to return to your saved work, just go straight to DataHub (https://datahub.berkeley.edu), sign in, and you click on the `python-machine-learning` folder. - -If you don't have a Berkeley CalNet ID, you can still run these lessons in the cloud, by clicking this button: -[![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/dlab-berkeley/python-machine-learning/master) -By using this button, you cannot save your work unfortunately. - -> If you are a Git user, simply clone this repository by opening a terminal and typing: `git clone git@github.com:dlab-berkeley/python-machine-learning.git` From bccd1414ac28ed1ffc819b88cff08b42057e2619 Mon Sep 17 00:00:00 2001 From: Aaron Culich Date: Mon, 27 Sep 2021 17:34:14 -0700 Subject: [PATCH 11/54] Reverting changes to enable merging Sean's changes without merge conflicts --- requirements.txt | 86 ------------------------------------------------ 1 file changed, 86 deletions(-) delete mode 100644 requirements.txt diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index f8f7950..0000000 --- a/requirements.txt +++ /dev/null @@ -1,86 +0,0 @@ -anyio==3.2.1 -appnope==0.1.2 -argon2-cffi==20.1.0 -async-generator==1.10 -attrs==21.2.0 -Babel==2.9.1 -backcall==0.2.0 -bleach==3.3.0 -certifi==2021.5.30 -cffi==1.14.5 -chardet==4.0.0 -cycler==0.10.0 -deap==1.3.1 -debugpy==1.3.0 -decorator==5.0.9 -defusedxml==0.7.1 -entrypoints==0.3 -idna==2.10 -importlib-metadata==3.10.1 -ipykernel==6.0.0 -ipython==7.25.0 -ipython-genutils==0.2.0 -jedi==0.18.0 -Jinja2==3.0.1 -joblib==1.0.1 -json5==0.9.6 -jsonschema==3.2.0 -jupyter-client==6.1.12 -jupyter-core==4.7.1 -jupyter-server==1.9.0 -jupyterlab==3.0.16 -jupyterlab-pygments==0.1.2 -jupyterlab-server==2.6.0 -kiwisolver==1.3.1 -MarkupSafe==2.0.1 -matplotlib==3.4.2 -matplotlib-inline==0.1.2 -mistune==0.8.4 -nbclassic==0.3.1 -nbclient==0.5.3 -nbconvert==6.1.0 -nbformat==5.1.3 -nest-asyncio==1.5.1 -notebook==6.4.0 -numpy==1.21.0 -packaging==20.9 -pandas==1.2.5 -pandocfilters==1.4.3 -parso==0.8.2 -pexpect==4.8.0 -pickleshare==0.7.5 -Pillow==8.3.0 -prometheus-client==0.11.0 -prompt-toolkit==3.0.19 -ptyprocess==0.7.0 -pycparser==2.20 -Pygments==2.9.0 -pyparsing==2.4.7 -pyrsistent==0.18.0 -python-dateutil==2.8.1 -pytz==2021.1 -pyzmq==22.1.0 -requests==2.25.1 -requests-unixsocket==0.2.0 -scikit-learn==0.24.2 -scipy==1.7.0 -Send2Trash==1.7.1 -six==1.16.0 -sklearn==0.0 -sniffio==1.2.0 -stopit==1.1.2 -terminado==0.10.1 -testpath==0.5.0 -threadpoolctl==2.1.0 -tornado==6.1 -TPOT==0.11.7 -tqdm==4.61.1 -traitlets==5.0.5 -typing-extensions==3.10.0.0 -update-checker==0.18.0 -urllib3==1.26.6 -wcwidth==0.2.5 -webencodings==0.5.1 -websocket-client==1.1.0 -xgboost==1.4.2 -zipp==3.4.1 From 3098b56f2d3d7ad2d22199e89182dcb3daae3c7e Mon Sep 17 00:00:00 2001 From: Aaron Culich Date: Mon, 27 Sep 2021 17:37:22 -0700 Subject: [PATCH 12/54] Add datahub and binder links to Sean's version of the README --- README.md | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index fe8087a..99a0568 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,32 @@ # Machine Learning in Python -Workshop for UC Berkeley's D-Lab introducing students to Python's scikit-learn library. +This is the repository for the UC Berkeley D-Lab’s introducing to Machine Learning with a focus on Python's scikit-learn library. + +**Content outline:** +- Overview + - What is Machine Learning? + - Types of Machine Learning algorithms + - How to fit models + - How to evaluate models +- Classification +- Regression +- Clustering +- Automatic Model Selection tool + +**Installation Requirements:** +- python 3 +- numpy +- matplotlib +- sklearn +- tpot +- jupyterlab + +# Is Python not working on your laptop? + +If you have a Berkeley CalNet ID, you can run these lessons on UC Berkeley's DataHub by clicking [this link](https://datahub.berkeley.edu/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fdlab-berkeley%2Fpython-machine-learning&urlpath=tree%2Fpython-machine-learning%2F). By using this link, you can save your work and come back to it at any time. When you want to return to your saved work, just go straight to DataHub (https://datahub.berkeley.edu), sign in, and you click on the `python-fundamentals` folder. + +If you don't have a Berkeley CalNet ID, you can still run these lessons in the cloud, by clicking this button: +[![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/dlab-berkeley/python-machine-learning/master) +By using this button, you cannot save your work unfortunately. + +> If you are a Git user, simply clone this repository by opening a terminal and typing: `git clone git@github.com:dlab-berkeley/python-machine-learning.git` From a0f6c11940bf29e6f0e0cea25d0fafed16889961 Mon Sep 17 00:00:00 2001 From: Aaron Culich Date: Mon, 27 Sep 2021 17:40:19 -0700 Subject: [PATCH 13/54] Revert again --- README.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/README.md b/README.md index 99a0568..8665187 100644 --- a/README.md +++ b/README.md @@ -20,13 +20,3 @@ This is the repository for the UC Berkeley D-Lab’s introducing to Machine Lear - sklearn - tpot - jupyterlab - -# Is Python not working on your laptop? - -If you have a Berkeley CalNet ID, you can run these lessons on UC Berkeley's DataHub by clicking [this link](https://datahub.berkeley.edu/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fdlab-berkeley%2Fpython-machine-learning&urlpath=tree%2Fpython-machine-learning%2F). By using this link, you can save your work and come back to it at any time. When you want to return to your saved work, just go straight to DataHub (https://datahub.berkeley.edu), sign in, and you click on the `python-fundamentals` folder. - -If you don't have a Berkeley CalNet ID, you can still run these lessons in the cloud, by clicking this button: -[![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/dlab-berkeley/python-machine-learning/master) -By using this button, you cannot save your work unfortunately. - -> If you are a Git user, simply clone this repository by opening a terminal and typing: `git clone git@github.com:dlab-berkeley/python-machine-learning.git` From 0b1504944861095793f834443d2cb679294575c4 Mon Sep 17 00:00:00 2001 From: Aaron Culich Date: Mon, 27 Sep 2021 17:41:09 -0700 Subject: [PATCH 14/54] Add datahub and binder links --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 8665187..99a0568 100644 --- a/README.md +++ b/README.md @@ -20,3 +20,13 @@ This is the repository for the UC Berkeley D-Lab’s introducing to Machine Lear - sklearn - tpot - jupyterlab + +# Is Python not working on your laptop? + +If you have a Berkeley CalNet ID, you can run these lessons on UC Berkeley's DataHub by clicking [this link](https://datahub.berkeley.edu/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fdlab-berkeley%2Fpython-machine-learning&urlpath=tree%2Fpython-machine-learning%2F). By using this link, you can save your work and come back to it at any time. When you want to return to your saved work, just go straight to DataHub (https://datahub.berkeley.edu), sign in, and you click on the `python-fundamentals` folder. + +If you don't have a Berkeley CalNet ID, you can still run these lessons in the cloud, by clicking this button: +[![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/dlab-berkeley/python-machine-learning/master) +By using this button, you cannot save your work unfortunately. + +> If you are a Git user, simply clone this repository by opening a terminal and typing: `git clone git@github.com:dlab-berkeley/python-machine-learning.git` From 3594db0d81e5d43249c453f7993ef413e151ecc9 Mon Sep 17 00:00:00 2001 From: Aaron Culich Date: Mon, 27 Sep 2021 17:59:11 -0700 Subject: [PATCH 15/54] fix typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 99a0568..3c6b4cc 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ This is the repository for the UC Berkeley D-Lab’s introducing to Machine Lear # Is Python not working on your laptop? -If you have a Berkeley CalNet ID, you can run these lessons on UC Berkeley's DataHub by clicking [this link](https://datahub.berkeley.edu/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fdlab-berkeley%2Fpython-machine-learning&urlpath=tree%2Fpython-machine-learning%2F). By using this link, you can save your work and come back to it at any time. When you want to return to your saved work, just go straight to DataHub (https://datahub.berkeley.edu), sign in, and you click on the `python-fundamentals` folder. +If you have a Berkeley CalNet ID, you can run these lessons on UC Berkeley's DataHub by clicking [this link](https://datahub.berkeley.edu/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fdlab-berkeley%2Fpython-machine-learning&urlpath=tree%2Fpython-machine-learning%2F). By using this link, you can save your work and come back to it at any time. When you want to return to your saved work, just go straight to DataHub (https://datahub.berkeley.edu), sign in, and you click on the `python-machine-learning` folder. If you don't have a Berkeley CalNet ID, you can still run these lessons in the cloud, by clicking this button: [![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/dlab-berkeley/python-machine-learning/master) From 181399859fa8d508bb4c133ddb8cd4b81f6e428f Mon Sep 17 00:00:00 2001 From: Kazu Matsui <70884912+kazutoki-m@users.noreply.github.com> Date: Mon, 18 Oct 2021 16:35:20 -0700 Subject: [PATCH 16/54] Update 1_classification.ipynb Update the definition of precision, recall, and specificity. --- 1_classification.ipynb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/1_classification.ipynb b/1_classification.ipynb index c91ffd3..539ea84 100644 --- a/1_classification.ipynb +++ b/1_classification.ipynb @@ -416,11 +416,11 @@ "There are metrics other than accuracy to quantify classification performance. Some common metrics in machine learning are:\n", "\n", "1. **Precision**: \n", - "$$\\frac{\\sum{\\text{Predicted Positives}}}{\\sum{\\text{True Positives}}}$$\n", + "$$\\frac{\\sum{\\text{True Positives}}}{\\sum{\\text{Predicted Positives}}}$$\n", "2. **Recall** (or **Sensitivity**): \n", - "$$\\frac{\\sum{\\text{Predicted Positives}}}{\\sum{\\text{Condition Positives}}}$$ \n", + "$$\\frac{\\sum{\\text{True Positives}}}{\\sum{\\text{Condition Positives}}}$$ \n", "3. **Specificity** (like recall for negative examples): \n", - "$$\\frac{\\sum{\\text{Predicted Negatives}}}{\\sum{\\text{Condition Negatives}}}$$\n", + "$$\\frac{\\sum{\\text{True Negatives}}}{\\sum{\\text{Condition Negatives}}}$$\n", "\n", "\n", "Below is a table showing how these metrics fit in with other confusion matrix concepts like \"True Positives\" and \"True Negatives\" [wikipedia](https://en.wikipedia.org/wiki/Confusion_matrix)\n", From 7a24ce4c9bca32abb28e7354309a1dbb5ca86261 Mon Sep 17 00:00:00 2001 From: Pratik Sachdeva Date: Wed, 3 Nov 2021 12:21:13 -0700 Subject: [PATCH 17/54] bring readme up to standard --- README.md | 107 ++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 83 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 3c6b4cc..20a18b9 100644 --- a/README.md +++ b/README.md @@ -1,32 +1,91 @@ -# Machine Learning in Python +# D-Lab's Python Machine Learning Fundamentals Workshop -This is the repository for the UC Berkeley D-Lab’s introducing to Machine Learning with a focus on Python's scikit-learn library. +This repository contains the materials for D-Lab’s Python Machine Learning Fundamentals workshop. Prior experience with [Python Fundamentals](https://github.com/dlab-berkeley/Python-Fundamentals) is assumed. -**Content outline:** -- Overview - - What is Machine Learning? - - Types of Machine Learning algorithms - - How to fit models - - How to evaluate models -- Classification -- Regression -- Clustering -- Automatic Model Selection tool +## Workshop Goals -**Installation Requirements:** -- python 3 -- numpy -- matplotlib -- sklearn -- tpot -- jupyterlab +In this workshop, we provide an introduction to machine learning in Python. First, we'll cover some machine learning basics, including its foundational principles, types of machine learning algorithms, how to fit models, and how to evaluate them. Then, we'll explore several machine learning tasks, includes classification, regression, and clustering. We'll demonstrate how to perform these tasks using `scitkit-learn`, the main package used for machine learning in Python. Finally, we'll go through an automatic model selection tool called `TPOT`. -# Is Python not working on your laptop? +Basic familiarity with Python is assumed. If you are not comfortable with the material in [Python Fundamentals](https://github.com/dlab-berkeley/Python-Fundamentals), we recommend attending that workshop first. -If you have a Berkeley CalNet ID, you can run these lessons on UC Berkeley's DataHub by clicking [this link](https://datahub.berkeley.edu/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fdlab-berkeley%2Fpython-machine-learning&urlpath=tree%2Fpython-machine-learning%2F). By using this link, you can save your work and come back to it at any time. When you want to return to your saved work, just go straight to DataHub (https://datahub.berkeley.edu), sign in, and you click on the `python-machine-learning` folder. +## Installation Instructions + +Anaconda is a powerful package management software that allows you to run Python and Jupyter notebooks very easily. Installing Anaconda is the easiest way to make sure you have all the necessary software to run the materials for this workshop. Complete the following steps: + +1. [Download and install Anaconda (Python 3.8 distribution)](https://www.anaconda.com/products/individual). Click "Download" and then click 64-bit "Graphical Installer" for your current operating system. + +2. Download the [Python-Machine-Learning-Fundamentals workshop materials](https://github.com/dlab-berkeley/Python-Machine-Learning-Fundamentals): + +* Click the green "Code" button in the top right of the repository information. +* Click "Download Zip". +* Extract this file to a folder on your computer where you can easily access it (we recommend Desktop). + +3. Optional: if you're familiar with `git`, you can instead clone this repository by opening a terminal and entering `git@github.com:dlab-berkeley/Python-Machine-Learning-Fundamentals.git`. + +## Run the code + +Now that you have all the required software and materials, you need to run the code: + +1. Open the Anaconda Navigator application. You should see the green snake logo appear on your screen. Note that this can take a few minutes to load up the first time. + +2. Click the "Launch" button under "Jupyter Notebooks" and navigate through your file system to the `Python-Machine-Learning-Fundamentals` folder you downloaded above. + +3. Click `1_classification.ipynb` to begin. + +4. Press Shift + Enter (or Ctrl + Enter) to run a cell. + +5. By default, the necessary packages for this workshop should already be installed. You can install them within the Jupyter notebook by running the following line in its own cell: + +> ```!pip install seaborn pandas matplotlib numpy jupyter``` + +Note that all of the above steps can be run from the terminal, if you're familiar with how to interact with Anaconda in that fashion. However, using Anaconda Navigator is the easiest way to get started if this is your first time working with Anaconda. + +## Is Python not Working on Your Computer? + +If you do not have Python or Anaconda installed and the materials loaded on your workshop by the time it starts, we *strongly* recommend using the UC Berkeley Datahub to run the materials for these lessons. You can access the DataHub by clicking [this link](https://datahub.berkeley.edu/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fdlab-berkeley%2FPython-Machine-Learning-Fundamentals&urlpath=tree%2FPython-Machine-Learning-Fundamentals%2F&branch=main). + +The DataHub downloads this repository, along with any necessary packages, and allows you to run the materials in an RStudio instance on UC Berkeley's servers. No installation is necessary from your end - you only need an internet browser and a CalNet ID to log in. By using the DataHub, you can save your work and come back to it at any time. When you want to return to your saved work, just go straight to [DataHub](https://datahub.berkeley.edu), sign in, and you click on the `Python-Machine-Learning-Fundamentals` folder. If you don't have a Berkeley CalNet ID, you can still run these lessons in the cloud, by clicking this button: -[![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/dlab-berkeley/python-machine-learning/master) -By using this button, you cannot save your work unfortunately. -> If you are a Git user, simply clone this repository by opening a terminal and typing: `git clone git@github.com:dlab-berkeley/python-machine-learning.git` +[![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/dlab-berkeley/Python-Machine-Learning-Fundamentals/HEAD) + +By using this button, however, you cannot save your work. + +# Additional Resources + +Check out the following resources to learn more about machine learning: + +* [scikit-learn Tutorials](https://scikit-learn.org/stable/tutorial/index.html). +* [Stanford's CS229 course materials](https://cs229.stanford.edu/syllabus.html). +* [IBM's free course of machine learning in Python](https://www.edx.org/course/machine-learning-with-python-a-practical-introduct). +* The [Elements of AI course](https://course.elementsofai.com/). + +# About the UC Berkeley D-Lab + +D-Lab works with Berkeley faculty, research staff, and students to advance data-intensive social science and humanities research. Our goal at D-Lab is to provide practical training, staff support, resources, and space to enable you to use R for your own research applications. Our services cater to all skill levels and no programming, statistical, or computer science backgrounds are necessary. We offer these services in the form of workshops, one-to-one consulting, and working groups that cover a variety of research topics, digital tools, and programming languages. + +Visit the [D-Lab homepage](https://dlab.berkeley.edu/) to learn more about us. You can view our [calendar](https://dlab.berkeley.edu/events/calendar) for upcoming events, learn about how to utilize our [consulting](https://dlab.berkeley.edu/consulting) and [data](https://dlab.berkeley.edu/data) services, and check out upcoming [workshops](https://dlab.berkeley.edu/events/workshops). + +# Other D-Lab Python Workshops + +Here are other Python workshops offered by the D-Lab: + +## Basic competency + +* [Python Fundamentals](https://github.com/dlab-berkeley/python-fundamentals) +* [Introduction to Pandas](https://github.com/dlab-berkeley/introduction-to-pandas) +* [Geospatial Fundamentals in Python](https://github.com/dlab-berkeley/Geospatial-Fundamentals-in-Python) +* [Python Visualization](https://github.com/dlab-berkeley/Python-Data-Visualization) + +## Intermediate/advanced copmetency + +* [Computational Text Analysis in Python](https://github.com/dlab-berkeley/computational-text-analysis-spring-2019) +* [Introduction to Machine Learning in Python](https://github.com/dlab-berkeley/python-machine-learning) +* [Introduction to Artificial Neural Networks in Python](https://github.com/dlab-berkeley/ANN-Fundamentals) +* [Fairness and Bias in Machine Learning](https://github.com/dlab-berkeley/fairML) + +# Contributors +* Samy Abdel-Ghaffar +* Sean Perez +* Christopher Hench From 233e29e721fe5eee95d1d63d6561588c424f653e Mon Sep 17 00:00:00 2001 From: Pratik Sachdeva Date: Wed, 3 Nov 2021 12:29:34 -0700 Subject: [PATCH 18/54] fix requirements.txt --- requirements.txt | 92 ++++-------------------------------------------- 1 file changed, 6 insertions(+), 86 deletions(-) diff --git a/requirements.txt b/requirements.txt index f8f7950..00c8a21 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,86 +1,6 @@ -anyio==3.2.1 -appnope==0.1.2 -argon2-cffi==20.1.0 -async-generator==1.10 -attrs==21.2.0 -Babel==2.9.1 -backcall==0.2.0 -bleach==3.3.0 -certifi==2021.5.30 -cffi==1.14.5 -chardet==4.0.0 -cycler==0.10.0 -deap==1.3.1 -debugpy==1.3.0 -decorator==5.0.9 -defusedxml==0.7.1 -entrypoints==0.3 -idna==2.10 -importlib-metadata==3.10.1 -ipykernel==6.0.0 -ipython==7.25.0 -ipython-genutils==0.2.0 -jedi==0.18.0 -Jinja2==3.0.1 -joblib==1.0.1 -json5==0.9.6 -jsonschema==3.2.0 -jupyter-client==6.1.12 -jupyter-core==4.7.1 -jupyter-server==1.9.0 -jupyterlab==3.0.16 -jupyterlab-pygments==0.1.2 -jupyterlab-server==2.6.0 -kiwisolver==1.3.1 -MarkupSafe==2.0.1 -matplotlib==3.4.2 -matplotlib-inline==0.1.2 -mistune==0.8.4 -nbclassic==0.3.1 -nbclient==0.5.3 -nbconvert==6.1.0 -nbformat==5.1.3 -nest-asyncio==1.5.1 -notebook==6.4.0 -numpy==1.21.0 -packaging==20.9 -pandas==1.2.5 -pandocfilters==1.4.3 -parso==0.8.2 -pexpect==4.8.0 -pickleshare==0.7.5 -Pillow==8.3.0 -prometheus-client==0.11.0 -prompt-toolkit==3.0.19 -ptyprocess==0.7.0 -pycparser==2.20 -Pygments==2.9.0 -pyparsing==2.4.7 -pyrsistent==0.18.0 -python-dateutil==2.8.1 -pytz==2021.1 -pyzmq==22.1.0 -requests==2.25.1 -requests-unixsocket==0.2.0 -scikit-learn==0.24.2 -scipy==1.7.0 -Send2Trash==1.7.1 -six==1.16.0 -sklearn==0.0 -sniffio==1.2.0 -stopit==1.1.2 -terminado==0.10.1 -testpath==0.5.0 -threadpoolctl==2.1.0 -tornado==6.1 -TPOT==0.11.7 -tqdm==4.61.1 -traitlets==5.0.5 -typing-extensions==3.10.0.0 -update-checker==0.18.0 -urllib3==1.26.6 -wcwidth==0.2.5 -webencodings==0.5.1 -websocket-client==1.1.0 -xgboost==1.4.2 -zipp==3.4.1 +matplotlib +numpy>=1.16.3 +pandas>=0.24.2 +scipy>=1.3.1 +scikit-learn>=0.22.0 +tpot From 94847d6d22371be18bc73dfefb137e3a2acf97da Mon Sep 17 00:00:00 2001 From: Pratik Sachdeva Date: Wed, 3 Nov 2021 12:43:38 -0700 Subject: [PATCH 19/54] remove slides from ml review --- Machine_Learning_Review.pdf | Bin 932471 -> 630802 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Machine_Learning_Review.pdf b/Machine_Learning_Review.pdf index 9948154a67006b2f2408db9b2f37ca7394c2ad8b..f055adf57ccaea408173333ccab0efc9ae325d78 100644 GIT binary patch delta 99771 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
    QQCZ^II8PqO+mstC?KF9T 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 S5}WKsolLP< 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�jn$>XUDJF!^eg`%}{# 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 D(g#vK^m@RCaK3yY1^4e{A(j{Jtpk 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
    sok9%oikWpJ)+A;sa;`p>aOBAhu-5ZTSi?gg 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 vL%1MAB`<*h(bSR`^;$U|5okYTes%=jK(z=Sg zw!V#R!IVxSK(bYyP#igSLqCf+#S4o4J^XfsCrl*w0`Z#^;v!`+M{jrx0DRfnc+ z9FsiiUviASZ)DeD(Zap>A{`3Lf2nnG3zPlq#tnlG!1=hJBg0+w zlinn5VODuX&Pq=(d{vocM+&%&h2gytp>ZW-;CEQ8;nb_C|4taIeAUfb&G!+jLK&zZ zMtRD4#fG##P8sB{i{SU!q*|*WUIm*TD@VO4qQ^_iZZB4j^IdCUdVQCvZ?x#=6DrUz z8D9~lY@2|@-c68I$yNN8zm-Ol-zdt zV08+c+ZrRkQeiHt@RbiA%WFcS&q)A9)EY~|SOcBnJglF%y(B^Zk%FssvBhOY;3CT! zt^t%lj2eOo^V6w+{kABLbMcS7ue9KBX1sxvHhUo%7nQ0KtuX5nZz(25PPF-J2{tLR z1OmF~*Ukw1Qiw4z{{H?e_SCm_S70@R>1uZCou>2g)4# zVVwp4XwkyX=pbig@@>bZ5s1iodwq0r<5#sepZz!+=23BNlHq${Nq;>k|Jmbk9hC?v z*$y8>voc}X`yTN@7~Y?ep4JZNJ;uP~Eq(q-ckEcu(Md_+{IJkIM!Rb*`R7V|`{xB$ zDe-K7lyO`D{^J!b;H4@2Q(cETj25u_uOb07Lp1q@cOKlre2KV|#ayWJJ! z&t`<~N*hO7m@2-Zc3AY`=VL_ecCS9D8)sstc93Bxa}ILS-I0%0 z--CrsbA`LmZP^H52bSfYCr`-Y>cIdv}>DvvylRX4;ziZ=XI#=sdFWa)BC#U4kvb z%CNM3L%*V=05;5|MU$huClS6~{P|=vKd&hSqeQA50uf|*#`(t{hd3sL%9z?`P=uXTaYvTdY*sl^geb^5|M`YMi zG`R{&-c7%MZy1kDC8p(UK}4P6Hz@oh?jVK!D3gCm9}qPtQyy<9MVv0|&{qz85zN96 zw^7h|^|H;@KSUO5{gxzyc%2opcYg4hd+zJ4)g~Fkek`s-qxfXk(V1K-A{FO;R%n%I zW@AKdZ4%FtQ4ZF~)0(KGRU2=EH(%F{mJvNaib-zd z-z-?XPX^mV{Sje&Gl4tub5$@~Q?v*Q5BYT&$m!K&Od@4SvkWUZzDECY!klmEoWvDO zZ^FZ~yuNi_D6~N}-L|hh({|P%biV^}6ZW*t(QmtzmQ1Kfkez6CAa-n z)hu@4&eYF~$yG!egGT(*o*Q<3_`m$isN!ExE?rh4Sr-f&5J;bu%H2cR-$=y(s!QSQ z_P+%-LY-W4N6?e225M4+m(W^>-<@s1ZBaXfZ;@CgpRZ;L#&^H{syb^sFYL$hnYneo z0&OP}Lb%fV(GX+VHwkiTo>fsRgspjSS7<_Pud_m2-GjmY7N#MAHvD7&b$ZKp)rZ>> zUv<2cWm01jzzIE$G?TnMMg+6Okxo*GA@)3_Z+H@hPPj77Fv)(sM)!Fj)FxfnO4^3r zeDZQaQ%j0YK9QnUOJJo?t`p7olN)KXMI9Jew#~qRa0sw?7FEp)R2vu@SjW*V;|jy! z$>T&XJgA+9WAq`HY3nV0GgNR8u!C2E5;G8d>GdwmFA~h~?4n3_rXoq!J9FPFpCY0AWRB%pjA50keqh@CT22v4mb>L_akFV_R`s z^H+>LHm~muastWdclDxK6%PWB9RduZ?vaW8!&T&v*AnVqYs2}wqT4_TF$Ah)shML( znhQ+<)Raix{Ch(S=Dg&uKjq$v7fndmRWzk|w*Pn#ri}+thBO357G<9UZ<_Ev6PhlL zFgr^etsm_61h3m%BiV)}b%xquebCeKmNZj&mREGXWU)0ruA|xC1xk`OxiC{t!K@?ZnIL-$G+a~BGm4TtvHF;3?LT$bQ3e~8+v2>kmXe5ag z+16O8!F+ZU zs_M2Ni}|AwHkvO5Bfmbg#3P+_P(!9Pi|MoPZ&m7Ohkn?3vo;0!Lop|2rMP_yOH#77 zX{UGbw6z|lif}HHmq_zI+zf%RR5plFE#9?;k6n{`%#|+_3G`HTmKNIL<-5hufd}7? z!9A+ER+Vw5p;E;`vj!6lDzEPaeFo2f)Kl?~#_3wA_fOS!uE*3`s>&;VkHH;%gbXlG zmPrKjve|yJ`?caa8Y@znzn~{Lhun4}RuONjM-s_2>^NqwXo~)%rV+#3LMRnHM+AkAt#oYAW&!JlZ3scEa zRL%y+Ekn+#q9f|4zw(ytdvzLVr`Ivuy;ZiWpG42AbhRHU?tQ5&BG+dJRn&&x54LP0 zcuQ@sLs)g=-1f@S9rYtt^(g8XZkWem&SG?NEegMV=&?R=@W673GO!@{pjg&;bntXk z4Ik$EV=1E4kcP;K-|{T@1$)K`plJ@%#ZxrIs=AVOhV<@C`yo+LudiQ1$~uLx4^}BB zw}K=uWYbte;A)t%-AII0hv+`G#GL60C)Ey#!M8-l_7Bkv)toc=&M3%EYRDp}1U;dy zCPQ<~|MVxGB&lRc77?_d7#eCsemv;qiWg+8lc8~@>!~;PFbjfGPnB2$);5z)Ev81c zlMQhUxuGWv5C&MMcG?DnDl3&1JqN)dIZJ{M-KE=xilNdUj1L|4ePgXaHL8DPFmFmIhJv|&t>VyMpSE~7yV^6*@`IfT&=4&t68Ba$VRC~7 zxzIC1l32{Wnan9t?iZ#?Xs)JbQA*dmWkRz4k6OCQ+%{gOqt@7F)#fva&YLC90ZgcN z@dLzxpzE?8u5N2t^u(v#=d7(eyPt`6Bm=!WCw+(l7sABXjBe$JS4+!ZKikv$Z4Jpg z5Kx~``@z7aU}H4`qZlwG%T*<;0%f+rxj+9v*uY18IOg`Uu9PYBtYO}3WPPf>^8^?l zYHVd61lLgqdDm>U=gWihApt1qg0X9yvj~l7Ow1ZwnyqL=X^K1ov`FVZNCP|U*ED5; zM&(XLI4kcWrlNf#Tp`1!_hRnohW8%gGDNbl;EN3PNe)->oOSfc=GkgEFX$T^tMDkH|aY2ul|qS;lz{DCN>PcrG!KX zGYmanB7gRiZBN1ddFi|Y2lQu?iMX*6;+jdffc7B zx4XRRJG98_T?l?h(HU^)4jV1>iXn7W`+MZk@F!v*?!jA9S9nTtD=LKyjjMP!ud`IDKl)=Is$L~Ib@!#s517Ig7jC$|tT|r0g&oiT6!@}ZHI-%{c zA|%KZ612Y4Q#D7;A*QU$b;P~I@7no67J&$Hl>2m%)R)mtXrDAlOHqmar$kqcack}M zA)t$Y-qMs7pC7gq5Tl&Uh$|+j;dd##ZY!anu&>J*cqBG;>a;%^=jMPEopVtoHo((W z(MJyJXU|6WiiAw7dJ-Wck3XPeHYZ7@wgy&Ue^5(~658H&dIDT6S-1M-0 z0}gD&&lgv~a|jniG>Rc=s-!ra75q z5-cn2QQg?1hX__00@~qHeEnp!-IQjKm)EWY)Sg$~ygVj8(f#|7F|D?0%7&Suss5Zg z3a!6NeASo=l(et6WfrzoF}3ZBCcc0?FR))Xn^OFz{vmXC?bl}8DX`ymw+s>q|8e}U zL-q6pJm8ufgav`je-H^@`ax(l6G89s8DxUvOEA2Yz8DnN@4A*hHnBY4vD_>C`%snk zRxI%ui4By#>;v~rLjM?6LT8Ntm?@feyhOV+($KJH>l2&m+Us_p4gB*v;9~mUHT=)i zCvBs^OTaBGpXw<*O!^;av;6njGc|3km9^5AHYhqhXhtX@0zA47ePd_x2e;3N4tZG> zLUlJbfACm0;^oL0O z9DyAC-U`tlkcfRx4m8}KduCE|)Dkk6d+64%9a@0b%4k4~@(XT+g-79H9LdNKe7#AH zNAhy_G)lU{pu%9^;c> zH$#3^c_`-)9-Un=(0-J>$;@kWLOpXm0pET}{NeI0f#C6Ct0V;;ZrkX2L; zw|baIX@dCo+dgay9+pEf*J-%bUAb$47`eFj5Vf&j6<3TMRoGl@2>QkuL_dX$3C{JvIcToC)@*Y27cKAHCEnv0S<&_G}nzyd*s2{=(QYx4`RtrS5qRg)eae zJRb%DL^PEqtY|Ugdk6VP&f^$q!qCM-8_M~T7b_@3A=4*TG->^-8qCB(+ILV`>9(m_ zWJ7v}CA{cS6DP+X2@fbYrqG7vVS9IXBiSX1$(pdhhWc8S)OMozMEwkXIwsi}Snw~` zOfiQ(pT3!zBY6UM=X{u@JVKQov>CF)Y6lvbT$$AOVl&>`Me`ZGD>($g@9RWV2a2n@ zQ>3tjjl;GJFrO<3G_S+Q%$) zljHtgL?>q9p}oja-Y6}9QG2}fGDuY?yyWr$ZK%)lV(#M_{Y{zs=H;Hkm8L`*v;ZJ- zh*d@y&`Zwe7rj_>`t~Wm18Rvoja5>OZTJIkwbTxI8FKt7!|pz`ktSK&iQ*bqsKKWE9sd=JOwhhFjEW11f(D)B*OpQ^oaWf6GrPT_yBMGI4vjSIaUm@){Hz3>WGSPscJ%AEC-hfE4-x(g#t}*EuB?$3-!!*UNP+f8N?HUvg{?{?aPWh8Ka4L$GO-_obJBvVK6=4bcXd?~?}W*?A^K}> zqC)_aEBSUc*=%zWV=)}buON(sdhFFMoX9}J%o^XIkzdk~kuhzksgP!4uz^BsFsg(+JKp|klY6aUt$HZHkuW!9RzY${ZJ5L4o9<_ zO;(*qgNDW3rxEFhtLN9pK&gJ|TgFq=^(%7`N>JEJjPxI+z$EQ6{+w!I#@1P0(Oc3y zv(Lm^t{Vpsq^PJE2-4)STU-W;`F^*Wm%E|=F2^=;`n!|YLLCuPQ#l;u2UJKLcA*S!}%iS>1h_F5k zfpM8!i3RMX9Z3`9uNSk^lW<4B?A<5&`pJs3j%g+W>N79x27Z_nW$)}WMz|9~E)#Yt zY-M=}c751eWQuh)#&(vhu|zP_9S1XxMI{x*?FXIfoWsjtKn{5Bd0xo-MC++9+Z==J zujO0$*r7bk;b=Z=5NhM3{Eb#PZJM%NFB@2EUqTU@q2DfqM79s=7tzRYKK8bZE~>N4 z*I`lsP0SWM1HQWS2~&oT7IA7eFEy;M@Y{HWV`k%@gX7|p*vK> zDGP&`eG~z-L$YIi-B{m$+$eMV?R3thhac2R1y8lpfyWmvXU}=n;ppbBsPe$Tde+5! z$r6tsm=W9lqaok=n|ak-oJKW+LJn2G!PR9T4vp^nxg<&J$Fv#KQ2LyNPH1Z^F3D~DxFPed3G<>c;CJR}!@U3gZMNwfXdJilE*@$Mos|KZ zA-SSOaQ>#s@dL2=f|kI^TeW9I0gyK54N~N`oQ%3wQQOXcCqJj>e4DLk*Y01a1e3Z8 zsoMl0PmEfR{N3r-q#&uU0{~h1W~w{*Gk_k2ddH(Uh}DaX;Q(umZTBl==96vvyqi&v zciev=M5SlPXV}2F_Z$fKg7ze-EVnMfAkR+F5+q)No-U(deQh^)2ziL$d-o3psFZ&m z`3vdY|L-e8y%IsGR%YlJXjKAsobjb^bpYTckWuIfLiVI1QJ4KRbOs8@`Ptw6_jDY+ zvO(HG#$Kq<+490ee|5j&2jcnAp<+-}tHD zSS2$qemefswccnHADAEAmdav@vF~hLqpa(wcQpa<3G9Oz(Jzi3>MkOt(qdx&cbM$a zuorihJ&D>NN4)>Hb49CZvaLzfmc7{3gbL55Ntadg4;9vXpu+Q0k+udkUIN33 zm%Z#r5kZcn-ziQsfsdffpbw_hQuBQYh7SG2-QUqgrO z0t9eue)^{iTOQ#7iHj@?b6-@{F(?9+I(!l~P=PVl-kC1r)RtFB>D_;DVny%p>^baM znH{jVePh`f%0<^P{z4S|XB;E!1y$*;TSajbqgZb^|xC=jD;bs&$k_w{z9|O(gVmrI5TiWxdqKkHc+yp;j@-Mz-BN zCZk9jiN7Vvzs>~r{UnxXSNcI4PP#>!z9q{5=j|!UjTS5DCFaCLX=lxEb7yf?DKKls zSfnmvw(}fwa#GVA_A_-XL8|Ttv9&xBj1&rnmt5&be!#W-+GB}GEc8_8{oZhGFQK}b zeSsh!cF=(iOts%8vQ-(bsh=Z%bmRy3sQfQMT_pxpak9}c%-;iHeIo`D6e>@10phvZ z?{S4PyfzidmB|JsAKTD(PTE6fS6^1-#opjKn$V(wuCshbB*om)u6ffX`DzUd;b@!wD+h4sz`mV}9o+pMnF-vT6)B)UlCd)BILiaCm48=YK8=?V=>e0Mo zWSZCg?N@oCJUl`_`>soJ8qE+__lXYX{Uv^mWvdUnw;=UhC}@x}&Aj*I-WV$VGCFIy zV4z)sy0*M-23y#ds|)6rZ5(|TG(yLJzU%>V&4*s; zj2mJPk?$jSDN0AJ8PStIFYYUy7cp~V?vhlcR%U8|;Hf-_Y!N%ZYV!Iv3jHM6RO9zK zQcB6(Oi`_z+;=`w=q+_w3Fw!c+R#ulV_oBcj&MU^scM0ObV(`v6Fz!9ss%F2mjujL zS0r=}iZwblG&VG_4emFKP~XC(7zmSisQtPplAU?t-fVkqiC>2J5|Y$pnWL5f6DWL|mxUVUxm@$H^ThcgfhqHTCB{ zdxv>1@98fnIRSZsJ)c8G|FT9 zN&_NfXa9kHI_@BnJvxaigs5#PjEqw3C(z(`TPoU1_$G1cx5RvrduWRfprc*&=RvvTrwe2VoiU$?V02 z+<4(#`x#*N+2zD0vS-T78j}YtZMZ#ZOa@1LYMw&>|SqUUA|6enNq8 zSnaaJ96eXRopL9@S}tKRi$&!d>E1--6tzW8N}v z#F=sd@%myYlad&@pX5T~!0UBGJQptX2dQ*%Y@w@)WPXf6 z=#*tg;$Nq2TqkI#`nG0SW&Q7|DfE~cFXL^wsL>_BwnP(R8ilX48 z?tswVci;|O^lL`M{=0&7<4JJsuQ?}lwgp@)ejNDM*uX!BuJO_vc_G_IRI8GE*dTkp z`3srNHcr3l6nZ@R3n|skU*Kr_gLgCbc)#}K993ljTr(e~-(9rbpO67+S3uAM%*^rs zlv%Jq`*a@l^5-w)NR1w>@Fk%2{}z~ioTT@R>c02vqYj zm^=In!MuE9-dG1t0RLYTumUH*^3MsVniu`4dNI2PVg$PR_rNhM{&_vEpxw*7>mQDje5HI!SDwzc-*Ecl06(e~>Z=zb-4P$eulRLN=*Md&Rt>ol^~E z{aQ3wA|Zf2453E5Ad@-7f;KBBCPUYS1Zy^ivX0Zx~jK#Lb-&oaDp@JQUihq(B#f9*GZ+# zb|FdG8LoahLPJw!rKTS;E;p4`6O=o6uQ2Sp>EI(L{DcYnGfY|$yT|*?j4Zs{Ruf0dF~;SE^LX1CCpqDC-t?WRin`5h14u9-HwHc& z^h4f&rsOGaG!`|#X`0rPgr&cq`1NaU@YOq`gy$ur$P9QyDkJQ+59C<$s$7|F`S;eV zyDusx?ER=#a5YgrMcJT%%K)s9W@FJe=O&r&iHWgrA&8rD`iS;kj6Iwy)@R*(**b!Q zCF&-=TESbOVZ6iA8L5P~8oW!U$TZ;ML21H>eV;EsEui3LZPaM+eiI7a0R33(GxY0( z`vpbNN^5++r3KlL=3Ho1f8r|SXKVj?*%?o0OpZPMkpl{G7ro0y;Z;KH42>AB9@Rsi5@=*QQJU7fup|Tm#m*ic|v*q_q zAtr?uSKnN?RO?kQHJnd;PVXdDs*+I4%}ww(lQ_{P~cW zeui>Y{`#I@{`_}k$^Gc8qvWosnlFvMXxnN`GVHh0#V?Uz=}DDOLKkX^=evmrzlsic zemDLk$a@{!_hTL=6oQ&^+Kc(Ic0x4yJNCmLH-zw88HZ;K4|HW)=G@C2q3gk~^tAh6 zr$sBZII@AyX7Trs7vNF~=;jfgP!OsJhKO|*{DrvARwU~*X@9bS8juN_0i2-mp_47* z^R=bpjiKe|_W_SV(^i;I%`5EW*AfqX8wm#Ys_D{gcX1D7FRcnwHThKyNr#pLWo2e6 z8YG=X8xG+NzLEK}Wh31a+>f8V4J%7ZaUMB{s`iFom^j!6$j~7n_^t zzmV2vbkhU9ca^1LOJh_x`{`|%A3M1!cWG$-36-=8Ad+{nc zwZ_~u5_uYNj2~Gt1cKfDK`BL9D%z*R(_`Qow=7mRw&$rPIw9Z&mA&LifgOu&Yl(j5$|O5yfK+cV(lZILn2@wn9;$HT6CRpGCwjgx zNo;6+?GP~(h8V}m!oI2!kTCNoFz0r5_vlT0^KRUjn(>vlK@6DD#qJ-z`#sJ*0@qUj zBa?Hr6=Wku)h$3@Mw+le6>fW^)(ae6HQC||dD2556tHrzfu@D;JsU;ky^6|K(Xx57 z*jt!$m~gqz9sXNcnhWi#o$t<pD z?WG=vqNTP`s863Fs5s)hbi>AN!fH`@otgz%U8R(iw0zjv zf`bG^8K9zRrferk`ovTwgy|41W+^Sehs4=O5*Bucq=@8G_iY;K-1{@;)6!a*cYin= zTUjU>MKK3`iKEGE(Sygx>B+DBC%SEFrSLT>lwY?P^1GhGkWp;6Rnii>K-9!|i?uRG zf(vQnV)@(pdjoqJSH!lZc0EufE6Vzu``fqaZvd;;{9EZ?5>Dlf!~#tWxTwvuiD?N` z;OuQ#`;2aI%Vu9b3z^g`FgfRsG{5ioTs{YPEBK56DafdI^z$-R-_qFTtq%@I@5}77 z_we?*-|m@p(qmWv)JRb=3d9CZ@1D^f^kWy7#R$+DNvdCapApUr+VWa=`JQ~C4!otV zPX)$KryN~Sha{HGrX9D+W%qEMx>4BS>=8UejDN(t5fx*&W1e9x`Kr9DjxmUocIr!7 zWBS&>MtTZvO-R_6(vZvEl~%5%-n~oIn1QZy$=TqJOn-C0NkJ{>r`q|LUB-F^kw8ez zy;q^Zn_SU(E}Fol4*BXK?MVKCibosLvIkh>R)_yQ{yk#1-QnJo711R|nPTRr$W#by-ugMlulZ409g61vu( z;p3{kcBu_Vn!jQ#+}SKfuLLfaSH8d`Xb?f_AT-LhY|3Ou8k&J^-o3lCsK|y1^pk`n zB+?M|*UDHEiR7&7tgw}wzi>zHLTZ6{KQRrfP3mf`X1Xxj2Q6ner;T_Yh~F~ikF+*u zYhs+>_JmhXhR-q&lJ-qs#sJ)=&j(P8fhps@>Yd5)@=10Q)y?nJ^HtHXgs5`73GoL= z3U>Rcu5MS}QWg`GIzTcMu6J*d4=u%(Z~MB$z^Hq7H7OVtV{wW!?;;(Q_l5}4U#K_i(~qrVV@M6g-x=mT%}|v3i2$FC5_gsaYfr7I^r$#!o-MKLk43!~y09M`yYt@+&}J&cF5@QUBgt=>0(| z@YE<-Grz5q%P(zAa9iYJFJ>z$QIxdB@sk_yy(w(L{R^QK5Bdwy{QxeIDYGtEo&p5e z|3VDpo->&tZg*W{q-(B6z2gI3P#aiH4OtxF5*V}zC+akB-PE?XXHO=;1}fRx1LXWQ zX%0r>Eag~iZbpcNC=wOiOyLu2_6W6gowW7E=^|9>`_ueN>UT4K3B4~HAXC)+IW5`v z<#psADNV!oDB8^p1Y0o41hl+DUlJDIR(@N=MBg8UmUv15=Hs6eVwo(OT|mRqpJU{4 zQ?n(ha?*P*j5=B`PvsyS@V40fUE(H`TRIf}_vFOSUnItXQiK|j8ZI^u6;gzy%xUys zD?SpG_xn_VjPI^R+G5ir=C<dY!dNH_!XYKN)=ni^TuV&H}t0w;(kIYdE~J=ovRG%vE6Gs6?`N_{7 zkux4<)EEo=f2N#4EXI$I`{mUDxRqwa=Ui?TD!(^EeUt;O+%l&?JwO{H2-Fn3Oic;x zJI=HLXM>;@U(w3KX4D^~{k3~k+J7hm%tD3ssj`7}rt~NKNT;}?FY#S}A)@{2c@%m;OEDAcJ+nj&TnO#8Ws>{}d(gg0yGGyNUOr;42{%}xIS z%*9bG(*xS6*L>EcMZu+{@W1Qh^zr2r1EHC|@@%kBCRvztDBEAhj6Z|>91RHyf1sbi(-J~6ask3_mw-`$q; z-kj!O{*vs_;qFRaf8DoTR_a(vQxI!7dk1{jv;Vmb%Sefh%rme@9>}TH^~ZQlSWonl z=7`=y`s;%nlTl7Zzm(z@!Q#S$eTkhP-wLXv-wV3~DhM0jS1rABZPzc5;vN2cLidEN z=I4e;*}TUy6~*LOnIzL(jW^k2&2s!C_*?AvC9!}SmJgHwt!nFZz=mQ!BgIMEC<5?e zQ3%;c@A^$s&!#Csxdd7|*ie4*tE};_Trb`x_1OrNy^o#hHeZyjw6?nO@RX`0v!o}X z3HTFp%1eTDGd96YUORikf+nn{I4Mv~GnOV|PUHQB^+j;GzTj-J!lB6pY+Lx-$5s{s z8D0UATVJDH)S)|VOPn=tsM`hK{0*JXojyDmnIVN5tx z=F;gGf+kR_Zeross7{l5l=3s=04M)iRnVQ(eW++b+rs6n+(Mz|yAMn0YoM%#9U=bEOw7!2_J_lm&g9v5OgjW6t`)z&2P6d|WD+`MUWgHT!4SUB*$OY4{F*3g9s z*m)VVR8R3ZF++R^ol1VT5;_AuX?$JsR4@YHItjOm`I{v{f0AZ^^fR%S`;sC~1~n~n zHAVN`Ys@v*sO~u(iN&mXrQ;ZSsw*QM8V7H5Qq%MTok-OqrKWhf0_=FQtk5I!1IAyU zp0h7d#E!f7W|EZ4%cnQjdlZQs3f^x-t<(P;RNlogLOI>V)5hr&dPg z_2`ZI@M+TJ(86*6FeCSa>wsYd7r(2ujT0?i-T1I?q62KAiBM+|Vbm1KQTohB0{(r& zE~z<|(pduEx$0zk4W0& zcU7hPgl&tXZ~XGA?5*F1#z~IKkM15xYzW3G-<8xc0&Z&UkBy!#oW_8GX2mUR;?p5# z#8?St2~%2;+UF=-TgxdVE4wHq^(kS7Vy9M;VUO9C)#&? z%~_niGPpk>so|F%ztCv3>`fLy)h$qA7C{wUrwH=4Jbv>%^C{tDZ5ed>2k`W*BR+sZ zu)VtqT~ea-+;amMAM9u11*Cx@4V`x8ZS(a+2thP^C2vX<6oO)YiL z4k$qfxu3AY__p82+Q9)Qmrb|4+SpzrSTW!&2mfu~8+I;@Fv!TI&ya72Zi=7v0Uzhl zx0pjUq`ImQl3ab51f4DfE-La~0&Ar?7+2!GEVG&^XqwuGCE=WE)=oO=OF64J&0xQw zFM+d4PUIRaB*L-!4a@T|KQWf-!hPpnl~)%*G<@Jd^HLi~4~HE@I9LSYUev-)AK}jy*Yb#n zF8N2gSm)u@5}ULMb6;y{4BxurnTV~Mx#;rEac<~gAL_n;X`f+vzmOfJW{!pcuh4va zS)qS4t-l`b#CbHFIb949A@(1i<1EwcF!S07F3pG}0NuD^3RDRFtj_5OGs_MY5Bg+Z z`*=^e)}6(~0yxFk5^aNwvF8%quv^8cUltr6N+W)$63uhnP=}Ku%s#lQNo=OyEFwM! zfOM2`-Cu4_PL`Vl*RAgsJKv?PobJXdQ`xDiybv2dt;pp%%x1m~xzf`ewwRy0jCy(i z_fB4z=ehqrEa&y_wRKI@mR4?QXbGG!0j{PbBTaY*18CEK*%QG5nhRGR(;sh9a3i}=SlAD=VXlKb0Tci640S3p+4--9N(6v`&TZM$ZGjDZC4u7snTgLeR zaP^f@aWvi5g9HeW5Zv7oT!Rcw@Ziqi?(T#%kc0$x2p)oaa2O!CySuvvcgWYzeeb&W zx!q9;$q`T>@ zv2@$Qe#W!|+oHTZ2jLIOHJNx|XIS)p7vy0YT6}!~?r!SNG9Rq}-Nlsl`A4HoLMUF) zTcZqQ^}V)y{}im-&6emg?!o`u=*NF!KbamHmew2l zE4nT-Hj+?On3cL~1^MY>nR?#FfJ-8x1nT`%po94pS_WQph221-Un25Zzw|BqY6;is z@ot*uxZLHfuLGw645~v0epc_aDH*DY{z5E=%EAi1G-)dm&NgKYni{bL&Gov?OaS~u ze^hmBD{XLjs<_J1*|Pk|IwLhZxZjLqp?6T^s9o8!d0uE^&TrTLv9n$N;Pt|iEyvD} z^9|;qXCX3Jk%`(M+{LxiNwPAx(Ufdn^%+JNKDtnHK$doVuEA;Cg!uM~Zigny^#04( z^7tz>s_;*f8Y;5%K?0fyp9-jxvU-7GnHoji@a>vMoNe<&2R0d4a=LCz8jE}q_j4t8~RP!i>r(3nWbbeWXDl_qb^sPDM8rFQgJCMc1B5{1s=P#8YywQ zPvTnnospab<}4!TheP-xLkt*l7qpXFx8paPG*9g5tPNG#it5YYkn4CR@JzN_hB;OS z|EnG0+=H~1Lb~KT;57>&VG&U^h)Zgi56@*IMH3xwI?$rPG5UTqdb4~`b!1`JY#HMv z^^Xqm^L9Ee=Djj9Lc zDcOO3s21nFC47G+`6@wvB>tum5v?)W&^P*=@O<(iXmJ)Mc{)*d$ zcm0(7K-+m$`Js=A0^p+-^-!0+xr?92!KA+|C4@v z&iZ58HB4j|$Y1n#J^Bm50mzHpYo^!d{mV?rfECr9ryKl9EyB?1y_y#&MwM6>2bQp6 zNl>@a3>pu#{?fSTEDI#9rbv*HpEQ}eC{~nMeA-{9ruj5!?k=)=;@@SM6&UDs->fbb ze*p^t!=c|XV2bZY=xqG~;r)8WWyRKGis6`1JDAb>L=H}?61?RugG;Iha)B4rAhkLV@dMXU4PGCFBwT)O=l_eWG8 zYrGWd2z;dyei6NDjR}0(4}4^9CQi=ag2%3O5URpz7mC5^W8XgsL5L!$ArH)k!_!b^ zet?ylC=_j)hav!idR9UXdt#vA9;<$;(9KEt+)*obwlT6k46O1_s37RigqB%0z?`sj zdiy*I6Lsk%2j6Z`*xi%8%6`nFNNC|Xg^AOh3-;j28_Y!_77)|jBj{g$F-g2rD916# zX1R+Tb0WPAp0yevI)u?jHJa5x+zF;ffjPYnJ13$@A{7}Dg!Td=$VbHde=Oqqoo-Tw zRi6{c&U#Xw%|@+J9!Bo8D8*Mn_tk|KO)b0SSFP$G7iDGrLk`$soUvBha_1$>h=XqU_E!T zrruGmD$>m&S2mpF<_(1jxf=ID)cTIldV_R*%6;Fj>T^dLB^s%4Dk?8vo`1wuNy)8$ z=9v&VzlaTUOEZNhJ83>0Pm0;~`yj9sc*YXd9zNbr1L5HO{y#bMI z$JoWaU&%Pq`V|q#hk4}WOJa$iS7IKPksQT)Ov%(;d*Eth6O@G3QTtEz>*^k+RG?5xK}KQo}#zfD;B zF0;=qkLS!adu(%7u?!VhmX?N_w|XOH{E$1rlJj}>}b(5kr=YG~h6$CSrHw(#P%0?Vzel{#*<_hvjsukm2+NBtx9 zBLl^}I46giMW2ZXpk%zhkFB`Mn;Z$dt&5Ya6u$qFuKBswc5`SI`7Wk>gBt&_t`75? zonQfhR?>-GnzQxx?K5?{=&mjO*DS^Ss}Zdf&K*=_k%~6@hHW-hE>N64`!DHcq~9Uj z;V<1Hr~2!@T|#diCzQ?tu)jtSd&&QJC=pT9W|D9D5Dcmz0S%50EDzO**2d?gw#*y` zgUVviv}w`M^5Y{`)6jYIT5iX#i69BCfc`WuQ_c}0kluwKh82A2H&pIB%bg9=_sNkz zz{QLW*SRoumSfyzB!fV8vUF4f*xJ(ShPxu=Mu>NX;pmV}>Wb+aBc{`*F{ER=TwMOw zFlXy{X(bKd3q36GAl6y>4=93Kee}k`@f!=Br>1&(=%5apGb-^0ISQ)%n8&&S)9{j& zUknZW*yy$6(kx~q0^=5Ow=#Ze>C*DPAa8u_vPTo2%Wdjf)R4P9$~Tu$5L1&DBR>}- z$6wkc;NZFD0@Hjb+n0~V6PCaE3!=^LUBim6g5h__PQ`a!zY`irtCfG4G@ z$D%Nx#V(nMJS&N%m?Xh*BXhWM1^eJdw)cTzEL5g3alP+oBZTY?%XprEBji@m<|gCy z_>P2!l$L`Q>mUUAp?vbXgc96q^huwz{6q4|euhLSJ~k4}&dzp`iKH*iJNCE%Sif7e z;)gWMa}Pgrr(6I@Kac3zqBj637O0{q-Ll^3fOEXuW7p^JI`(Z;x=VxmGv*))p7}Lz zcBA$MxOV-{d|-l|A%#u-26OJ_cAVCAzH}$H+5bp`iF+W^A5+&=J@WMQ z4IY&0Y8w*qe15#WYVF(-w-C@jaTT~Ii&8l;s4ZS6b?`lF?^cvpAqD8p%^@3E7P~I< zbs{4Lz{v09TfQ4mBC$hhNA!nn#gd@{nW0eK)Z#nY04emNoj*7MWS+$Y%hU~Ln|5<% zHppk4F>?i$CdAa=k6V!fSL(^8HzoYsV`1M9v!&D&-eEyp-FoDQW84L%ex6g^>L`6^ zFpxd(gKWw2yDF25$^$lwl1Cl~(7AWcwwQyGe4GW4*Xs56$ddVK*OS@FZI*XXP{5j;%x3oF^om5@9yvWJ8iGgD=gA5!K^Y@^B3f}9XWlQZk zp#ycolvxXPb@Q=bqZ%WBA$J=VF-Aqrcwqy=7SQ}JXupiDHWzpTezXy(kuq`g1O|?b zXD3OGXTu|MLd+6P`(EMpX1hRYr%=&lRa`l|f38~W-z_!nU1iTWZ} z-pY`B3m?$le*{*ZLYwQJkmf;Lg?CABZ&Y`I1zY@8I5!8T0*)Mg9Rw zh|Gjt7I;T@uVUwB50honH*M%m*TOgjSX&`hqc53)({q+=7{I|9Rb0A6{>tndH04hwjuQOj(TU$|OF|VCPr}wmhqQ@!+gX{#7-_fKQ!3 z#pa4IW|4KULbhL?`$b_I0V5r!K6wLUovqEHjJTB59z0Dic4&*PqDcvVTw`9GisO;U zWzwCWH|sqjn6ydiB1U)xp!)`=S{1=^2x||7Y-sxN?@+)JNhCRjR13EJmpNCvGtu2+ zGMxAQr9onM>t$+VUcZQ0*B)8RBj#!-Y~tTbZ_k>Ola+ZMUw7NeRSUmeA65`3#Xj0h z9dWl`%k(^2@;xRlC3$l$vR=sz7EzGPjUAgZyi+SW?H&82K4~Ef&`~NS7&>9@;YO2; z(tMkysen?M8-}*YVxlOc@>VHG#KAZ!i3$n=@g=|=8Ybk;g{rKnHtR+N?4D0N_I3KZ z8PtKc!^}?Eiyq>Qf=!RIq9(iU>pGJ15Cy&Wm6AB$)*@moBGm*;QMi=kh}AkBc9}o$ ziue>ChQw8JR!6V^q}ga%e&Q6nrDC`V_GbgQuLkQu1i`+CUx0Ud4@cjQL?uYlt{{Q# zcg%;ws!oJf>l|YubK`)yZWnk1)NV;=uSc;lcthcH!wPHN-8<^@ScwK!()+>@BAUhl zJLn&r(DTE?0t0tc&rX_Q@p@ns5W&B zA;kE^cY`5PP9$^Y0Rn$}QRU>YF06Leu4IAk>zVc&K;0iX=|pfbMHL7#tR{TCuLaV$ND5fl8qTmqFT2lqjyzR<4xLG+@d zcVhJ7AjFXrHf7eG<=klY`Ha99&2SFpE^jf+dmKkToW2 zKE>G=lXa)M@O}NWKF0f8PeD#;NpKJJe(8CraC=-8*?XcAmVpl4hww#R+J7|J^|vKg zP^z6Op|5O|7?XuMYeY)EITUY0t-uGl?~9V2?yM%)%QT5WtKk^+Ur&9V$WSQ1t)AlB z-0Pgn$gv+hk=e{GWR0n&l;aYu^qIv>JwFx}MX%7EC>(B@-nHKrf`Wl(shcJ+`h4M) zQ=M-4BUeo1CB*>4pSDDJ=(dnC8GPTKt9YBE#v z@_WUM9lkE(LIU}-4GcPK6n40==0Xh*I&oUO2GT3C6KozBKi?7T8dLy%{JW52xmKjf z2_&pex`ULOx?nSbz<`Fy@1CD26SEk8z*$=N|oY1>)zC=hv@LBOR=}n~t zlOp0dCBz|-*^AnYs|98gO4&L3Kb~gllKh7T$Va?OW8(;f(!vYL@d}ZU@MmUt*NchA zXlC3e%?kHge`!*lp1u^1WgtI8(H;w+ZRQYsKf_zjms~ifyR-=4Pn3O<9+P%9RBDS- z%Q1I}^gXfD6V~c>U|>~c!##ABrq`8gotL2;ZYaj^QxpaizNbpA~XndL3Kz?(%hZNhwgyfuxxcku68I5>N>>yKr?cqe2A}Gu6#=Rf4!fNClbe9trP7TafD~s&o32+Etpkw@g|in4 z@`@S%n3cA&>$O;WSTPU~22Oe_6|pIhH% zkM7w!=qZXjusVqhpHyT_8)u!9VhS3k`BL0i48PvSMgs{2 z9-DFc(s6+6Rqb>g+wr)b!tet#59Q38Q>5K9L`H#v$La%DU%;Od!vh3Hfby? zKou+3zay~0h+i&znGjKtq5CtEHnEo$(-{`-L5JvnV3O=h5M+-y@>+Jw!aV`+_#DBZ z!;L~WiO#B?H{Zs}D!1D#P>bGk#|=jpjv4FfO++c*0Y7!^WWccE!Fd-r#U}QG;cbN` zI-sQR2I{kq)`P5NulKUCh`{eQbbxpXw|7p{EUgkEcNoq^i2MrD_v2-9(A6+3x0{pGSeNU%!n1T>7qS9yx5mG2*%l-o;&bO`KoOFfhg|>|n zDA06C4<;iQB6R6>0Tj43RVe7sM%3x@qrE5+a)Hm9bb5h60Q7v2wJCj|6v?({iS+Inm(fk&FKBTEO9HMM)SA5%o{a6p=R3y6k*Mze`v%i_OV9@5MH0;TKR zb|SPm_@u3ojxPnCu=L`FLGxL@b>;g@J^-wMFKkJ!YEx5M?(-jc7#gBL*8UE(^IuWN zBkFEY_vH6?S2{dUdtm6r(R_$}a(jK7tbu?=b_v#3tne3nIAVPI^buUTThxJ5cr*RO z^t}J~3C7>`a>QYMJgjv6*)55lRhZE)xn#)5Ce+Tk3cqShP1-jT8#K|oaCK8G1Jk@x z%v;h5%zW{^bOJp?iO7E;Z~=yIP4u35%WvMhb>Y6TjNZyc82jefxh5YuyU?RoLm7JX z5G6eB8Q>tDPKiFwW74WJOYIU97w$#AM|^0e7{{u}i)22D%+#=el*VT~0 zcU@0z;FnYBCG2%cU+|7q>} zGz~`;`FzBzxB?NmUAd&Erw&lBZ2a-xZ-S=w|2}l^nP>lZ3jp5%u$c>RJ}Ma2lD?L4r`%foY>A_#~mSDF@BzT^&=22`CB_A8qq)dF~wI5NMNv{-F zLuKS{8#C)fDRttu+ayP~*~skWpA(k{%D@rSytkv)TH9U*CqD*}Wi-z3yymQU6Fx8s>|ND)WtSt%nmyH(V(p zITnWw+5+Q`Kc5xTT%WN1X;=B;AY2-?s zT&|5&RI;l-wl}*MZ*Q~l@-=NTN{X%IisF=G3?7k>xp)RlSdM2nuxn2o#{?}e!LYb! ze&7t}ammNdu0l|J)I%*(i}zOMRBS43SqgC=4jz8I8HlaM2^Jkx2jLf`jk-=HKXLX( zJn+z6;O#C2^BYeMv2?0Wf8^EU<7!vDnYo>mTc)(IpbC=?A0#aWiv@d}GZwz~D_1=e zxh%9;_ZI~AJ!-xWnECp`4B6v%9v4qmPH^mENxnoDyX+Y3RVaHlJMq|rE;2U0^XwP- zZreasY0FVlTJw~-&g^l2B^djyjPP_}=5dQsZ#x0>W1qP^d&Aveu1(~DDU3Gs4DXjI z0xdtC`;arIAvu#~%$yO!tfVk@t~pl!^oA3h6g}&3yV$KE(}#4GhBK;^f=kWU zfeDm<5Om?LFuW8#5uFH;(UPinUXm`j4v7qx zT4YiAl8Yn_PHxW@F?gHChHx>9yW8R)(F!9Z9DD-@yNXwKleDe`kLP~YM@u>sysLlN z1JwfFQF=rQmT7?2-Uh<1(>Uzkge2x;;z^lt#&ll`$%9uX=ij=eadF?%?18tF+ZaSp zd6`Z_ZaOJFd@_Rj9Q0kdKj{?&wJY7JqV3c|3yRu`^~{Fe?QT>T zW)uOE(RP+^Fv^HbW`cwd*kR+OD%b|P{Q&DFR84Q*m4By*uZT}VXc~@EX>}q-h6mWkSMLrN34eU zJsg|5_j>0F@pJvkTAFRrpt=aP`sI*2+CP9Ah%4()?UIN_l>GTRU{}mIyM2KRyk^Cv zbmc35JY$yalVkYov;;8)CvxtKVXR#{c5%}u;)yna*TuvjRXe?9yq3{m6n?Ko5!`B{ zPQB6Bobd6}Ad9G^zUD=IBQH=tF4$?A^KMyS^dDv+hyG$_p9-*RS?oQ1yv#dx$hH%? zJiY&jdDidwL-sGkr{?!j>H=A@JwH_fmIyIJ;liK=@Aq8!< z7+0CkVC=!Iv#r-^9X0AWJg)*;qvDElk&4+g+VE^`#p53u?mgQd>uf|@U z_CH!E3A3}uFEb}5-lRJ2Ss3-=4Y4XU+O3P;%b+o#>0gH`s^YP@#f_O0-_kvj)(NTY z=|yyBu0Ox9c~R0785mVZFmRNQ{;9K)m5c4cUr6&lB0=-Lhk4NtMG&w?zgfkqFv z#grN;dY%%HYTNZQIvRm)_2uQ@qIdC;Tc6e104TUpIDgLUQ2QBF8E2P}xz=Xfd;c=n zXRRi1r#_h`1VvAdjH%#~?&O)9(Mhze;M~~*r*+;6zk}M5E?`1=Ipl4l+=B5mR!DVH zWjLIaLD%>+S+9kec>h+f9hi$^bfH`}?b$Qn0CP$Z^4CZsr5E@95ThF-*d*VcUO0}v zq=$e`kbpok3P*8J+vLk+C;3dt$(&P}ui4%Vavl*(#=)lOIh`&|I0ACGX;JEX2L8vX zW(D7*j&k@A0mgG$Tq@(zATESIL3Zdj*nlD31DvgESHg6m80=i6K#N zRaj`H2_z0(Yw;pblEqXa%KtYbTFTa6dtxY<`=904jC1qX&m0{IE|8tQhNM_vX!9Mdv#-}L)kCL+J3r{ zI=9igy6i6X?mcKuh_6E%nMoC7jU)1~;aSm8Vsf;{`J(V+Ch-0&8JOsn!HsPl){{X6k=98Q*(c@lFA)n<(RqBHp4mw78<=XD)^ z0tp)$^cMWHIzcKp&%4*rc4E54ddsRt*!K)6J}ES0n8&2`wvPy3Ymvn1c(Qm4$lr3T<5u-1XiCQR=Z3plke^9i+ODwkiI2qeV(nn{+)mhes z#QhR=kTc2*RulY0G+|kvViPNUz9>{cR@6X5#X&A+tYekM5XWgp3V?A*)I+=z$V&$+ z#I=+hQh%P|Gy~oh5;zTLEc;LqiNsV!bva&xbM{F~P1e*N? z=+YfM12Ge&=qZWYVc1MARa2fdLq*p322DAa#8 zviBmu9U%{Je%A4S9;_CMdf_!F(^u$D}+ zzpnN9z1bpJh4doo$xi-n-$0es>_>eH>PZ-EGscI9m71|W`Af0SiZ@r;ltGp=fGYMj z{3And-NZ!Cy0{EiF;P|BJEe4gf@0?+x&dVD0%`wNp^|JLVzPoB zqE#o8Nv)6RYj!t@!^FnHq~6IwH{)C1z85ljDWOuCwTz+*s0yu2MSj~$G2^gQ;F56Y zZVPu?;6Dbq4`gevJWJZg*Qb})0T1KSz_{>=))6r|elk}@*T0aH&;t=wT?Q}G7T=$1 z+Qar7FJF!%B^tg|rs&{SSc{NXi2XyNK$FuyBWlZZ7K{!-a-5<<VrsuQVz@_$g5BT(oG~)h3zA_&~3iAGi#Fn3d93Sg{cNY)* zpJoE^@25>UcMeiO8?wQ_ZUcj&{pQd=H(?-#xdg(Q+Q2OyPz~aZSu;{#bP7f)J+BoO zlF7}KiFXeVo$*a1U4!+yJTC}ZrH(iO=7pL6)P#{1ls$}~Ya^>_5jJ}|D;6PD6rUQ}| zUf$O;<#tZ_ebCC={kpDDu84XnMoKSA74YDBkC8i6UC?qKjGOUAdPYtOXEL205`dVu z>CYapD_53#T(>Io_=SF<=5e{{5wBNnWNO*Oja1aiR-JR{bH5S}Zp+M79rbwghnKW~ zu8GhEEj#gz3Phln7J}FmiDZ8IDs6mgi+0{mdS%Zn8}yJTilcTV2Q+vUC4`yUj<>YT zkzcEb^_fBjI1!{}H>00P+Lh@lZp!cs*txxFUl`mcZ(u@e>p%p{Ye4_4VkvD{qnCw7 zf;s&lK)r|rkwYctM=ezXt-^Me1BAlX@p~Ijp^{{uc{obU$(()6!Y#h4j$&?D@LnV{c~kKH~g{=&9>)+A;7vp0&Rny!a$ zpgu4rpf$~*O`tgCV<3{DHAtL1eO97wn8kK=cI4-YQUB>2a630~M!(!Mpf8UqlU6gY zfUEbRFhoQ(;&HuxaM9j4<@N1G5>;-Iwj$oz zUmnauP>nD-h!ec7&!ox+gC@Ga^%ZyGcDbRo9PN!iS^xMl{5CO3amVL1u6ruIXp=#G zD>Xbui(q68I65P>4DDW8fM&;eRHdawi_a^MZr4z@Q&9BGZ|PbFy^czxgL}z-MUJNr zQ9p|m#~vvng%z*0X2BwEDvmDJUV!vzCMCVvo{uuu=BjVQKxw@j z+u>RD8;l%LrUB*;hn+9E@Cx=azfY~;FDX()+Lx?29RFA!N1Cy5YFd#p7`o9?{Aou) z)Eo>A0qifIO|g%B?=Qv7N{tm8KtV5_2!GaXCr<;9ipY!m)0GE9i@(B^_2OH{SKn(~ z&MNmyb&tN&S))41?G8LeS?NqE))%*OLJJY;jG&{|M1;7U(`;;01#xHCO_j2<4&r)B2NKZf6@T{$V1pOf@9CAs$A)?r`ku!)%5a0LK@_IlH47TEfL58R<` zRmN4QQ>?rRaorn6ted*OJW^mqjRXg z1+jI8SI({|MOHj>8MG!Z7RdD`Vf)k3OR!+fl8)m#Q?xDRdfpNJ5Fr73dygpt^$r}I zVmCoz!#QQC@2|Y5Hc|Kammc?lse9q!&k=7^NNBiBr$qX7~0t&w1%>eOENv@gI@He)l#Hyk5?P`eRokc}5P@IbtY%0tb&h zkk#`8gVb1e3bHA-8(Ve9!^8+c@^hWT^FXA~XJC{@S&RcD|v}1Q9Oe|0cQL|-LbM!wRvbuM* zQ5I!7q|7%dvKYl{2GKz|9Mtha0^||as$vv=>)^%!Rcox2rAfezAoOHpTXu{ZMK#
    AdW^O+=}14VwN| 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%0Am5X$R?qS?j+U55Z!9=1zQ2Fna-< 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 bH|RQW^Y|)RgOdXHn`A#byR4cV$^QQb525W0 From 71e2fc487232343988e547eede8715868a29b883 Mon Sep 17 00:00:00 2001 From: George McIntire Date: Fri, 11 Mar 2022 14:44:09 -0800 Subject: [PATCH 20/54] Adding the new classification notebook and telco churn data --- 1_classification.ipynb | 2976 +++++++++++++++-- telco_churn.csv | 7033 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 9708 insertions(+), 301 deletions(-) create mode 100644 telco_churn.csv diff --git a/1_classification.ipynb b/1_classification.ipynb index 539ea84..f1dca67 100644 --- a/1_classification.ipynb +++ b/1_classification.ipynb @@ -4,7 +4,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "# Part 1: Classification" + "# Classification" ] }, { @@ -14,18 +14,1281 @@ "A common task in computational research is to classify an object based on a set of features. In superivsed machine learning, we can give an algorithm a dataset of training examples that say \"here are specific features, and this is the target class it belongs to\". With enough training examples, a model can be built that recognizes important features in determining an objects class. This model can then be used to predict the class of an object given its known features." ] }, + { + "cell_type": "code", + "execution_count": 86, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "import seaborn as sb\n", + "\n", + "from sklearn.tree import DecisionTreeClassifier, plot_tree\n", + "from sklearn.linear_model import LogisticRegression\n", + "from sklearn.preprocessing import OneHotEncoder\n", + "from sklearn.model_selection import train_test_split, cross_val_score, KFold\n", + "from sklearn.metrics import classification_report, confusion_matrix, accuracy_score, recall_score, precision_score, f1_score" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1) TelCo Dataset" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "\n", + "\n", + "We're going to load in the [telco customer dataset](https://www.kaggle.com/yeanzc/telco-customer-churn-ibm-dataset). Our goal here is to predict customer churn (whether or not customers leave a company's customer base) using information about the customers' behavior.\n", + "\n", + "**Data Dictionary**\n", + "\n", + "7043 observations with 20 variables\n", + "\n", + "CustomerID: A unique ID that identifies each customer.\n", + "\n", + "Gender: The customer’s gender: Male, Female.\n", + "\n", + "Senior Citizen: Indicates if the customer is 65 or older: Yes, No\n", + "\n", + "Partner: Indicate if the customer has a partner: Yes, No\n", + "\n", + "Dependents: Indicates if the customer lives with any dependents: Yes, No. Dependents could be children, parents, grandparents, etc.\n", + "\n", + "tenure: Indicates the total amount of months that the customer has been with the company by the end of the quarter specified above.\n", + "\n", + "Phone Service: Indicates if the customer subscribes to home phone service with the company: Yes, No\n", + "\n", + "Multiple Lines: Indicates if the customer subscribes to multiple telephone lines with the company: Yes, No\n", + "\n", + "Internet Service: Indicates if the customer subscribes to Internet service with the company: No, DSL, Fiber Optic, Cable.\n", + "\n", + "Online Security: Indicates if the customer subscribes to an additional online security service provided by the company: Yes, No\n", + "\n", + "Online Backup: Indicates if the customer subscribes to an additional online backup service provided by the company: Yes, No\n", + "\n", + "Device Protection: Indicates if the customer subscribes to an additional device protection plan for their Internet equipment provided by the company: Yes, No\n", + "\n", + "Tech Support: Indicates if the customer subscribes to an additional technical support plan from the company with reduced wait times: Yes, No\n", + "\n", + "Streaming TV: Indicates if the customer uses their Internet service to stream television programing from a third party provider: Yes, No. The company does not charge an additional fee for this service.\n", + "\n", + "Streaming Movies: Indicates if the customer uses their Internet service to stream movies from a third party provider: Yes, No. The company does not charge an additional fee for this service.\n", + "\n", + "Contract: Indicates the customer’s current contract type: Month-to-Month, One Year, Two Year.\n", + "\n", + "Paperless Billing: Indicates if the customer has chosen paperless billing: Yes, No\n", + "\n", + "Payment Method: Indicates how the customer pays their bill: Bank Withdrawal, Credit Card, Mailed Check\n", + "\n", + "Monthly Charge: Indicates the customer’s current total monthly charge for all their services from the company.\n", + "\n", + "Churn: Yes = the customer left the company this quarter. No = the customer remained with the company. Directly related to Churn Value." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    phoneserviceinternetserviceonlinesecuritytechsupportstreamingtvstreamingmoviescontractpaperlessbillingpaymentmethodchurntenuremonthlycharges
    customerID
    7590-VHVEGNoDSLNoNoNoNoMonth-to-monthYesElectronic checkNo129.85
    5575-GNVDEYesDSLYesNoNoNoOne yearNoMailed checkNo3456.95
    3668-QPYBKYesDSLYesNoNoNoMonth-to-monthYesMailed checkYes253.85
    7795-CFOCWNoDSLYesYesNoNoOne yearNoBank transfer (automatic)No4542.30
    9237-HQITUYesFiber opticNoNoNoNoMonth-to-monthYesElectronic checkYes270.70
    \n", + "
    " + ], + "text/plain": [ + " phoneservice internetservice onlinesecurity techsupport \\\n", + "customerID \n", + "7590-VHVEG No DSL No No \n", + "5575-GNVDE Yes DSL Yes No \n", + "3668-QPYBK Yes DSL Yes No \n", + "7795-CFOCW No DSL Yes Yes \n", + "9237-HQITU Yes Fiber optic No No \n", + "\n", + " streamingtv streamingmovies contract paperlessbilling \\\n", + "customerID \n", + "7590-VHVEG No No Month-to-month Yes \n", + "5575-GNVDE No No One year No \n", + "3668-QPYBK No No Month-to-month Yes \n", + "7795-CFOCW No No One year No \n", + "9237-HQITU No No Month-to-month Yes \n", + "\n", + " paymentmethod churn tenure monthlycharges \n", + "customerID \n", + "7590-VHVEG Electronic check No 1 29.85 \n", + "5575-GNVDE Mailed check No 34 56.95 \n", + "3668-QPYBK Mailed check Yes 2 53.85 \n", + "7795-CFOCW Bank transfer (automatic) No 45 42.30 \n", + "9237-HQITU Electronic check Yes 2 70.70 " + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "churn = pd.read_csv(\"telco_churn.csv\", index_col=[0])\n", + "churn.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Index: 7032 entries, 7590-VHVEG to 3186-AJIEK\n", + "Data columns (total 12 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 phoneservice 7032 non-null object \n", + " 1 internetservice 7032 non-null object \n", + " 2 onlinesecurity 7032 non-null object \n", + " 3 techsupport 7032 non-null object \n", + " 4 streamingtv 7032 non-null object \n", + " 5 streamingmovies 7032 non-null object \n", + " 6 contract 7032 non-null object \n", + " 7 paperlessbilling 7032 non-null object \n", + " 8 paymentmethod 7032 non-null object \n", + " 9 churn 7032 non-null object \n", + " 10 tenure 7032 non-null int64 \n", + " 11 monthlycharges 7032 non-null float64\n", + "dtypes: float64(1), int64(1), object(10)\n", + "memory usage: 714.2+ KB\n" + ] + } + ], + "source": [ + "churn.info()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We have 11 independent variables and one target variable: `Churn`.\n", + "\n", + "Two of our independent variables are numeric, while the nine others are categorical." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Let's get to know our dataset by conducting some exploratory data analysis. We'll be using some rudimentary data analysis to see there's a relationship between the independent variables and churn." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    tenuremonthlycharges
    churn
    No37.65001061.307408
    Yes17.97913374.441332
    \n", + "
    " + ], + "text/plain": [ + " tenure monthlycharges\n", + "churn \n", + "No 37.650010 61.307408\n", + "Yes 17.979133 74.441332" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "churn.groupby(\"churn\").mean()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "TBD" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2) Logistic Regression\n", + "\n", + "*explainer of logistic regression function*\n", + "\n", + "![](https://scikit-learn.org/stable/_images/sphx_glr_plot_logistic_thumb.png)\n", + "\n", + "![](https://miro.medium.com/max/1400/1*aPgytc42C1btLtB3YbFTQA.jpeg)\n", + "\n", + "![](https://online.stat.psu.edu/onlinecourses/sites/stat507/files/lesson09/graph_function.gif)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Null accuracy\n", + "\n", + "One of the first things you need to check in a classification project is the **null accuracy**.\n", + "\n", + "This is defined as the proportion of the largest class in the target variable." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "No 0.734215\n", + "Yes 0.265785\n", + "Name: churn, dtype: float64" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Assign y variable\n", + "y = churn.churn\n", + "\n", + "#Grab proporition\n", + "y.value_counts(normalize =True)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "- The largest class is `No` which makes up almost 3/4 of the data.\n", + "- The null accuracy is important because it serves as a benchmark for our model. \n", + "- Let's say we were to train a \"dummy\" model that simply predicted \"No\" everytime because \"No\" is the largest class.\n", + "- That would mean we'd have a model that's correct 73.4% of the time without doing any actual model training.\n", + "- That would also mean that an actual trained model that produced a 75 or 76% accuracy wouldn't be that good of a model because it barely beats the \"dummy\" model." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Let's train a logistic regression model on the two quantitative variables: `monthlycharges` and `tenure`" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    tenuremonthlycharges
    customerID
    7590-VHVEG129.85
    5575-GNVDE3456.95
    3668-QPYBK253.85
    7795-CFOCW4542.30
    9237-HQITU270.70
    \n", + "
    " + ], + "text/plain": [ + " tenure monthlycharges\n", + "customerID \n", + "7590-VHVEG 1 29.85\n", + "5575-GNVDE 34 56.95\n", + "3668-QPYBK 2 53.85\n", + "7795-CFOCW 45 42.30\n", + "9237-HQITU 2 70.70" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Select just the numerical columns\n", + "X_num =churn.select_dtypes(\"number\")\n", + "X_num.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "LogisticRegression()" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Convert No -> 0 and Yes -> 1. Follows alphanumeric ordering\n", + "y = y.factorize()[0]\n", + "\n", + "#Initialize model\n", + "lr = LogisticRegression()\n", + "#Fit on data\n", + "lr.fit(X_num, y)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0.7842718998862344" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "lr.score(X_num, y)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/usr/local/lib/python3.7/site-packages/sklearn/base.py:442: UserWarning: X does not have valid feature names, but LogisticRegression was fitted with feature names\n", + " \"X does not have valid feature names, but\"\n" + ] + }, + { + "data": { + "text/plain": [ + "Text(0, 0.5, 'Monthly Charges')" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "min1, max1 = X_num.iloc[:, 0].min()-10, X_num.iloc[:, 0].max()+10\n", + "min2, max2 = X_num.iloc[:, 1].min()-10, X_num.iloc[:, 1].max()+10\n", + "x1grid = np.arange(min1, max1, 0.1)\n", + "x2grid = np.arange(min2, max2, 0.1)\n", + "xx, yy = np.meshgrid(x1grid, x2grid)\n", + "r1, r2 = xx.flatten(), yy.flatten()\n", + "r1, r2 = r1.reshape((len(r1), 1)), r2.reshape((len(r2), 1))\n", + "grid = np.hstack((r1,r2))\n", + "yhat = lr.predict_proba(grid)[:, 1]\n", + "zz = yhat.reshape(xx.shape)\n", + "plt.figure(figsize=(9, 8))\n", + "plt.contourf(xx, yy, zz, cmap='RdBu', alpha = .4)\n", + "plt.xlabel(\"Tenure\")\n", + "plt.ylabel(\"Monthly Charges\")\n", + "# plt.scatter(X_num.tenure, X_num.monthlycharges, c= y, cmap=\"RdBu\", alpha=.4)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### One-Hot-Encoding\n", + "\n", + "Time to train a model using the categorical variables. We obviously cannot throw directly them into a model, we need to do a form of preprocessing called one-hot encoding that turns categorical data into numerical data.\n", + "\n", + "One-hot-encoding creates `k` new variables for a single categorical variable with `k` categories (or levels), where each new variable is coded with a `1` for the observations that contain that category, and a `0` for each observation that doesn't. \n", + "\n", + "We're going to learn hot to create these variables with both pandas and sklearn." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Making dummy variables in pandas" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "customerID\n", + "7590-VHVEG Electronic check\n", + "5575-GNVDE Mailed check\n", + "3668-QPYBK Mailed check\n", + "7795-CFOCW Bank transfer (automatic)\n", + "9237-HQITU Electronic check\n", + "Name: paymentmethod, dtype: object" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Pick PaymentMethod variable\n", + "\n", + "pm = churn.paymentmethod\n", + "pm.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array(['Electronic check', 'Mailed check', 'Bank transfer (automatic)',\n", + " 'Credit card (automatic)'], dtype=object)" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pm.unique()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "`paymentmethod` has four unique variables which means we are going to create a dummy variable dataframe with four columns" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    paymentmethod__Bank transfer (automatic)paymentmethod__Credit card (automatic)paymentmethod__Electronic checkpaymentmethod__Mailed check
    customerID
    7590-VHVEG0010
    5575-GNVDE0001
    3668-QPYBK0001
    7795-CFOCW1000
    9237-HQITU0010
    \n", + "
    " + ], + "text/plain": [ + " paymentmethod__Bank transfer (automatic) \\\n", + "customerID \n", + "7590-VHVEG 0 \n", + "5575-GNVDE 0 \n", + "3668-QPYBK 0 \n", + "7795-CFOCW 1 \n", + "9237-HQITU 0 \n", + "\n", + " paymentmethod__Credit card (automatic) \\\n", + "customerID \n", + "7590-VHVEG 0 \n", + "5575-GNVDE 0 \n", + "3668-QPYBK 0 \n", + "7795-CFOCW 0 \n", + "9237-HQITU 0 \n", + "\n", + " paymentmethod__Electronic check paymentmethod__Mailed check \n", + "customerID \n", + "7590-VHVEG 1 0 \n", + "5575-GNVDE 0 1 \n", + "3668-QPYBK 0 1 \n", + "7795-CFOCW 0 0 \n", + "9237-HQITU 1 0 " + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pm_dummies = pd.get_dummies(pm, prefix=\"paymentmethod_\")\n", + "pm_dummies.head()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "`pd.get_dummies` can be used on the entire dataset" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    churntenuremonthlychargesphoneservice_Nophoneservice_Yesinternetservice_DSLinternetservice_Fiber opticinternetservice_Noonlinesecurity_Noonlinesecurity_Yes...streamingmovies_Yescontract_Month-to-monthcontract_One yearcontract_Two yearpaperlessbilling_Nopaperlessbilling_Yespaymentmethod_Bank transfer (automatic)paymentmethod_Credit card (automatic)paymentmethod_Electronic checkpaymentmethod_Mailed check
    customerID
    7590-VHVEGNo129.851010010...0100010010
    5575-GNVDENo3456.950110001...0010100001
    3668-QPYBKYes253.850110001...0100010001
    7795-CFOCWNo4542.301010001...0010101000
    9237-HQITUYes270.700101010...0100010010
    \n", + "

    5 rows × 25 columns

    \n", + "
    " + ], + "text/plain": [ + " churn tenure monthlycharges phoneservice_No phoneservice_Yes \\\n", + "customerID \n", + "7590-VHVEG No 1 29.85 1 0 \n", + "5575-GNVDE No 34 56.95 0 1 \n", + "3668-QPYBK Yes 2 53.85 0 1 \n", + "7795-CFOCW No 45 42.30 1 0 \n", + "9237-HQITU Yes 2 70.70 0 1 \n", + "\n", + " internetservice_DSL internetservice_Fiber optic \\\n", + "customerID \n", + "7590-VHVEG 1 0 \n", + "5575-GNVDE 1 0 \n", + "3668-QPYBK 1 0 \n", + "7795-CFOCW 1 0 \n", + "9237-HQITU 0 1 \n", + "\n", + " internetservice_No onlinesecurity_No onlinesecurity_Yes ... \\\n", + "customerID ... \n", + "7590-VHVEG 0 1 0 ... \n", + "5575-GNVDE 0 0 1 ... \n", + "3668-QPYBK 0 0 1 ... \n", + "7795-CFOCW 0 0 1 ... \n", + "9237-HQITU 0 1 0 ... \n", + "\n", + " streamingmovies_Yes contract_Month-to-month contract_One year \\\n", + "customerID \n", + "7590-VHVEG 0 1 0 \n", + "5575-GNVDE 0 0 1 \n", + "3668-QPYBK 0 1 0 \n", + "7795-CFOCW 0 0 1 \n", + "9237-HQITU 0 1 0 \n", + "\n", + " contract_Two year paperlessbilling_No paperlessbilling_Yes \\\n", + "customerID \n", + "7590-VHVEG 0 0 1 \n", + "5575-GNVDE 0 1 0 \n", + "3668-QPYBK 0 0 1 \n", + "7795-CFOCW 0 1 0 \n", + "9237-HQITU 0 0 1 \n", + "\n", + " paymentmethod_Bank transfer (automatic) \\\n", + "customerID \n", + "7590-VHVEG 0 \n", + "5575-GNVDE 0 \n", + "3668-QPYBK 0 \n", + "7795-CFOCW 1 \n", + "9237-HQITU 0 \n", + "\n", + " paymentmethod_Credit card (automatic) \\\n", + "customerID \n", + "7590-VHVEG 0 \n", + "5575-GNVDE 0 \n", + "3668-QPYBK 0 \n", + "7795-CFOCW 0 \n", + "9237-HQITU 0 \n", + "\n", + " paymentmethod_Electronic check paymentmethod_Mailed check \n", + "customerID \n", + "7590-VHVEG 1 0 \n", + "5575-GNVDE 0 1 \n", + "3668-QPYBK 0 1 \n", + "7795-CFOCW 0 0 \n", + "9237-HQITU 1 0 \n", + "\n", + "[5 rows x 25 columns]" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Grab categorical columns, referred to as object by pandas\n", + "\n", + "\n", + "o_cols = churn.select_dtypes(\"object\").columns[:-1] # [:-1] is for excluding the target variable churn \n", + "churn_dummies = pd.get_dummies(churn, columns=o_cols)\n", + "churn_dummies.head()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## 1) Iris Dataset" + "**Dummy Variable Trap section**\n", + "\n", + "The [\"Dummy Variable Trap\"](https://www.algosome.com/articles/dummy-variable-trap-regression.html) occurs when using One-Hot-Encoding on multiple categorical variables within the same set of features. This is because each set of one-hot-encoded variables can be added together across columns to create a single column of all `1`s, and so are multi-colinear when multiple one-hot-encoded variables exist within a given model.\n", + "\n", + "To resolve this,we remove the first one-hot-encoded variable for each categorical variables, resulting in `k-1` so-called \"Dummy Variables\". \n", + "\n", + "In pandas we can address the dummy variable trap issue by setting `drop_first` to `True`" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    phoneservice__Yes
    customerID
    7590-VHVEG0
    5575-GNVDE1
    3668-QPYBK1
    7795-CFOCW0
    9237-HQITU1
    \n", + "
    " + ], + "text/plain": [ + " phoneservice__Yes\n", + "customerID \n", + "7590-VHVEG 0\n", + "5575-GNVDE 1\n", + "3668-QPYBK 1\n", + "7795-CFOCW 0\n", + "9237-HQITU 1" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Make dummy variables for phoneservice\n", + "pd.get_dummies(churn.phoneservice, prefix=\"phoneservice_\", drop_first=True).head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "We'll start off by loading scikit-learn's [Iris](http://scikit-learn.org/stable/auto_examples/datasets/plot_iris_dataset.html) dataset. Using this dataset we can classify an iris flower as one of three types: setosa, versicolour, or virginica. The features that we'll use to predict this are sepal length, sepal width, petal length, and petal width." + "Remember it's unneccesary for each of the two categories in phoneservices to have each own's column.\n", + "\n", + "Even though \"No\" isn't in the dataframe above, it's still represented in the data by virtue of the 0 value under the `phoneservice__Yes` column." ] }, { @@ -33,9 +1296,257 @@ "execution_count": null, "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Repeat process for entire set of dummy variables" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    churntenuremonthlychargesphoneservice_Yesinternetservice_Fiber opticinternetservice_Noonlinesecurity_Yestechsupport_Yesstreamingtv_Yesstreamingmovies_Yescontract_One yearcontract_Two yearpaperlessbilling_Yespaymentmethod_Credit card (automatic)paymentmethod_Electronic checkpaymentmethod_Mailed check
    customerID
    7590-VHVEGNo129.850000000001010
    5575-GNVDENo3456.951001000100001
    3668-QPYBKYes253.851001000001001
    7795-CFOCWNo4542.300001100100000
    9237-HQITUYes270.701100000001010
    \n", + "
    " + ], + "text/plain": [ + " churn tenure monthlycharges phoneservice_Yes \\\n", + "customerID \n", + "7590-VHVEG No 1 29.85 0 \n", + "5575-GNVDE No 34 56.95 1 \n", + "3668-QPYBK Yes 2 53.85 1 \n", + "7795-CFOCW No 45 42.30 0 \n", + "9237-HQITU Yes 2 70.70 1 \n", + "\n", + " internetservice_Fiber optic internetservice_No \\\n", + "customerID \n", + "7590-VHVEG 0 0 \n", + "5575-GNVDE 0 0 \n", + "3668-QPYBK 0 0 \n", + "7795-CFOCW 0 0 \n", + "9237-HQITU 1 0 \n", + "\n", + " onlinesecurity_Yes techsupport_Yes streamingtv_Yes \\\n", + "customerID \n", + "7590-VHVEG 0 0 0 \n", + "5575-GNVDE 1 0 0 \n", + "3668-QPYBK 1 0 0 \n", + "7795-CFOCW 1 1 0 \n", + "9237-HQITU 0 0 0 \n", + "\n", + " streamingmovies_Yes contract_One year contract_Two year \\\n", + "customerID \n", + "7590-VHVEG 0 0 0 \n", + "5575-GNVDE 0 1 0 \n", + "3668-QPYBK 0 0 0 \n", + "7795-CFOCW 0 1 0 \n", + "9237-HQITU 0 0 0 \n", + "\n", + " paperlessbilling_Yes paymentmethod_Credit card (automatic) \\\n", + "customerID \n", + "7590-VHVEG 1 0 \n", + "5575-GNVDE 0 0 \n", + "3668-QPYBK 1 0 \n", + "7795-CFOCW 0 0 \n", + "9237-HQITU 1 0 \n", + "\n", + " paymentmethod_Electronic check paymentmethod_Mailed check \n", + "customerID \n", + "7590-VHVEG 1 0 \n", + "5575-GNVDE 0 1 \n", + "3668-QPYBK 0 1 \n", + "7795-CFOCW 0 0 \n", + "9237-HQITU 1 0 " + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "churn_dummies = pd.get_dummies(churn, columns=o_cols, drop_first=True)\n", + "churn_dummies.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(7032, 16)" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "from sklearn.datasets import load_iris\n", - "iris = load_iris()" + "#Number of features is reduced from 25 to 16\n", + "churn_dummies.shape" ] }, { @@ -43,15 +1554,289 @@ "execution_count": null, "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Sci-kit Learn way" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Initialize the one hot encoder object. \n", + "\n", + "Set drop = 'first' to avoid dummy variable trap." + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "ohe = OneHotEncoder(categories='auto', handle_unknown='ignore', sparse=False, drop=\"first\")" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(7032, 3)" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Fit transform on the paymentmethod variable\n", + "pm = churn[[\"paymentmethod\"]]\n", + "pm_ohe = ohe.fit_transform(pm)\n", + "pm_ohe.shape" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(7032, 13)" + ] + }, + "execution_count": 54, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Fit transform on the object columns variable\n", + "o_cols = churn.drop(\"churn\", axis = 1).select_dtypes(\"object\")\n", + "\n", + "churn_ohe = ohe.fit_transform(o_cols)\n", + "churn_ohe.shape" + ] + }, + { + "cell_type": "code", + "execution_count": 55, + "metadata": {}, + "outputs": [], "source": [ - "type(iris)" + "#Make it dataframe\n", + "churn_ohe = pd.DataFrame(index=churn.index, data=churn_ohe, columns=ohe.get_feature_names_out())" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Let's look inside of it to see what datatypes scikit-learn wants, and how their sample dataset is formatted, so that we can prepare our own datasets later:" + "Our fully one-hotencoded dataset" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    phoneservice_Yesinternetservice_Fiber opticinternetservice_Noonlinesecurity_Yestechsupport_Yesstreamingtv_Yesstreamingmovies_Yescontract_One yearcontract_Two yearpaperlessbilling_Yespaymentmethod_Credit card (automatic)paymentmethod_Electronic checkpaymentmethod_Mailed check
    customerID
    7590-VHVEG0.00.00.00.00.00.00.00.00.01.00.01.00.0
    5575-GNVDE1.00.00.01.00.00.00.01.00.00.00.00.01.0
    3668-QPYBK1.00.00.01.00.00.00.00.00.01.00.00.01.0
    7795-CFOCW0.00.00.01.01.00.00.01.00.00.00.00.00.0
    9237-HQITU1.01.00.00.00.00.00.00.00.01.00.01.00.0
    \n", + "
    " + ], + "text/plain": [ + " phoneservice_Yes internetservice_Fiber optic internetservice_No \\\n", + "customerID \n", + "7590-VHVEG 0.0 0.0 0.0 \n", + "5575-GNVDE 1.0 0.0 0.0 \n", + "3668-QPYBK 1.0 0.0 0.0 \n", + "7795-CFOCW 0.0 0.0 0.0 \n", + "9237-HQITU 1.0 1.0 0.0 \n", + "\n", + " onlinesecurity_Yes techsupport_Yes streamingtv_Yes \\\n", + "customerID \n", + "7590-VHVEG 0.0 0.0 0.0 \n", + "5575-GNVDE 1.0 0.0 0.0 \n", + "3668-QPYBK 1.0 0.0 0.0 \n", + "7795-CFOCW 1.0 1.0 0.0 \n", + "9237-HQITU 0.0 0.0 0.0 \n", + "\n", + " streamingmovies_Yes contract_One year contract_Two year \\\n", + "customerID \n", + "7590-VHVEG 0.0 0.0 0.0 \n", + "5575-GNVDE 0.0 1.0 0.0 \n", + "3668-QPYBK 0.0 0.0 0.0 \n", + "7795-CFOCW 0.0 1.0 0.0 \n", + "9237-HQITU 0.0 0.0 0.0 \n", + "\n", + " paperlessbilling_Yes paymentmethod_Credit card (automatic) \\\n", + "customerID \n", + "7590-VHVEG 1.0 0.0 \n", + "5575-GNVDE 0.0 0.0 \n", + "3668-QPYBK 1.0 0.0 \n", + "7795-CFOCW 0.0 0.0 \n", + "9237-HQITU 1.0 0.0 \n", + "\n", + " paymentmethod_Electronic check paymentmethod_Mailed check \n", + "customerID \n", + "7590-VHVEG 1.0 0.0 \n", + "5575-GNVDE 0.0 1.0 \n", + "3668-QPYBK 0.0 1.0 \n", + "7795-CFOCW 0.0 0.0 \n", + "9237-HQITU 1.0 0.0 " + ] + }, + "execution_count": 52, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cp_ohe.head()" ] }, { @@ -59,15 +1844,245 @@ "execution_count": null, "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Now let's join this with numerical data" + ] + }, + { + "cell_type": "code", + "execution_count": 56, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    tenuremonthlychargesphoneservice_Yesinternetservice_Fiber opticinternetservice_Noonlinesecurity_Yestechsupport_Yesstreamingtv_Yesstreamingmovies_Yescontract_One yearcontract_Two yearpaperlessbilling_Yespaymentmethod_Credit card (automatic)paymentmethod_Electronic checkpaymentmethod_Mailed check
    customerID
    7590-VHVEG129.850.00.00.00.00.00.00.00.00.01.00.01.00.0
    5575-GNVDE3456.951.00.00.01.00.00.00.01.00.00.00.00.01.0
    3668-QPYBK253.851.00.00.01.00.00.00.00.00.01.00.00.01.0
    7795-CFOCW4542.300.00.00.01.01.00.00.01.00.00.00.00.00.0
    9237-HQITU270.701.01.00.00.00.00.00.00.00.01.00.01.00.0
    \n", + "
    " + ], + "text/plain": [ + " tenure monthlycharges phoneservice_Yes \\\n", + "customerID \n", + "7590-VHVEG 1 29.85 0.0 \n", + "5575-GNVDE 34 56.95 1.0 \n", + "3668-QPYBK 2 53.85 1.0 \n", + "7795-CFOCW 45 42.30 0.0 \n", + "9237-HQITU 2 70.70 1.0 \n", + "\n", + " internetservice_Fiber optic internetservice_No \\\n", + "customerID \n", + "7590-VHVEG 0.0 0.0 \n", + "5575-GNVDE 0.0 0.0 \n", + "3668-QPYBK 0.0 0.0 \n", + "7795-CFOCW 0.0 0.0 \n", + "9237-HQITU 1.0 0.0 \n", + "\n", + " onlinesecurity_Yes techsupport_Yes streamingtv_Yes \\\n", + "customerID \n", + "7590-VHVEG 0.0 0.0 0.0 \n", + "5575-GNVDE 1.0 0.0 0.0 \n", + "3668-QPYBK 1.0 0.0 0.0 \n", + "7795-CFOCW 1.0 1.0 0.0 \n", + "9237-HQITU 0.0 0.0 0.0 \n", + "\n", + " streamingmovies_Yes contract_One year contract_Two year \\\n", + "customerID \n", + "7590-VHVEG 0.0 0.0 0.0 \n", + "5575-GNVDE 0.0 1.0 0.0 \n", + "3668-QPYBK 0.0 0.0 0.0 \n", + "7795-CFOCW 0.0 1.0 0.0 \n", + "9237-HQITU 0.0 0.0 0.0 \n", + "\n", + " paperlessbilling_Yes paymentmethod_Credit card (automatic) \\\n", + "customerID \n", + "7590-VHVEG 1.0 0.0 \n", + "5575-GNVDE 0.0 0.0 \n", + "3668-QPYBK 1.0 0.0 \n", + "7795-CFOCW 0.0 0.0 \n", + "9237-HQITU 1.0 0.0 \n", + "\n", + " paymentmethod_Electronic check paymentmethod_Mailed check \n", + "customerID \n", + "7590-VHVEG 1.0 0.0 \n", + "5575-GNVDE 0.0 1.0 \n", + "3668-QPYBK 0.0 1.0 \n", + "7795-CFOCW 0.0 0.0 \n", + "9237-HQITU 1.0 0.0 " + ] + }, + "execution_count": 56, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "iris.keys()" + "#Concatenate X_num and with churn_ohe.\n", + "#Set axis = 1 to do a side by side concatenation\n", + "X = pd.concat([X_num, churn_ohe], axis = 1)\n", + "X.head()" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "markdown", "metadata": {}, "source": [ - "So the data is in dictionary format, and we can access the data and labels by indexing certain keys:" + "**Now we are ready to do some modeling**" ] }, { @@ -75,15 +2090,32 @@ "execution_count": null, "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, "source": [ - "print(iris.DESCR)" + "### Modeling with Logistic Regression" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Again, here are the features:" + "Before we train our model we have to do a train test split.\n", + "\n", + "- We use test size of 25%\n", + "- Set stratify = y to produce the same class proportions in both datasets" + ] + }, + { + "cell_type": "code", + "execution_count": 59, + "metadata": {}, + "outputs": [], + "source": [ + "X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = .25, stratify=y)" ] }, { @@ -91,16 +2123,70 @@ "execution_count": null, "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "1. Initialize Model\n", + "2. Fit model on training data\n", + "3. Evaluate on training and testing datasets" + ] + }, + { + "cell_type": "code", + "execution_count": 66, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "LogisticRegression(max_iter=170)" + ] + }, + "execution_count": 66, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "lr = LogisticRegression(max_iter=170)\n", + "lr.fit(X_train, y_train)" + ] + }, + { + "cell_type": "code", + "execution_count": 68, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Training score = 0.801, testing score = 0.796\n" + ] + } + ], "source": [ - "print(iris.feature_names)\n", - "print(len(iris.feature_names))" + "train_score = lr.score(X_train, y_train)\n", + "test_score = lr.score(X_test, y_test)\n", + "\n", + "print(\"Training score = {}, testing score = {}\".format(train_score.round(3), test_score.round(3)))" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "markdown", "metadata": {}, "source": [ - "And here's what we're predicting:" + "**How well did we do? Is the model overfit?**" ] }, { @@ -108,38 +2194,219 @@ "execution_count": null, "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "However, we've only done a single train test split, there could be bias in how we split the data so we need to execute multiple splits and trainings to make sure our results are representative of what we're trying to model.\n", + "\n", + "This is referred to as kfold cross-validation." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "![](https://scikit-learn.org/stable/_images/grid_search_cross_validation.png)" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([0.80454869, 0.80597015, 0.78733997, 0.79943101, 0.79587482])" + ] + }, + "execution_count": 73, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Initialize KFold object with\n", + "kf = KFold(n_splits=5)\n", + "\n", + "#Run cross_val_score function\n", + "cv_results = cross_val_score(LogisticRegression(max_iter=400), X, y, cv=kf, scoring=\"accuracy\")\n", + "cv_results\n" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0.7986329276195734" + ] + }, + "execution_count": 74, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "print(iris.target_names)\n", - "print(len(iris.target_names))" + "cv_results.mean()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "So we are using 4 features for each observation, trying to classfiy each observation into one of three categories, using only those 4 features. How are these input features formatted?" + "**What does this tell us about the performance of our model?**" ] }, { "cell_type": "code", "execution_count": null, - "metadata": { - "scrolled": true - }, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Model Interpretation\n", + "\n", + "Let's look at the coefficients to understand what affects churn." + ] + }, + { + "cell_type": "code", + "execution_count": 76, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "LogisticRegression(max_iter=300)" + ] + }, + "execution_count": 76, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Retrain model\n", + "\n", + "lr = LogisticRegression(max_iter=300)\n", + "lr.fit(X_train, y_train)" + ] + }, + { + "cell_type": "code", + "execution_count": 77, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[-0.0347908 , 0.0116307 , -0.73894356, 0.7720783 , -0.45714621,\n", + " -0.51714049, -0.40791314, 0.17570986, 0.16155972, -0.61298527,\n", + " -1.40785882, 0.31363198, -0.13243874, 0.27508683, -0.13094531]])" + ] + }, + "execution_count": 77, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Here's how to grab the coefficients\n", + "lr.coef_" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Organize the coefficients and feature names into a pandas series" + ] + }, + { + "cell_type": "code", + "execution_count": 79, + "metadata": {}, "outputs": [], "source": [ - "print(iris.data.shape)\n", - "print(type(iris.data))\n", - "iris.data[0:2]" + "coef = pd.Series(index= X.columns, data=lr.coef_[0])" + ] + }, + { + "cell_type": "code", + "execution_count": 81, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "contract_Two year -1.407859\n", + "phoneservice_Yes -0.738944\n", + "contract_One year -0.612985\n", + "onlinesecurity_Yes -0.517140\n", + "internetservice_No -0.457146\n", + "techsupport_Yes -0.407913\n", + "paymentmethod_Credit card (automatic) -0.132439\n", + "paymentmethod_Mailed check -0.130945\n", + "tenure -0.034791\n", + "monthlycharges 0.011631\n", + "streamingmovies_Yes 0.161560\n", + "streamingtv_Yes 0.175710\n", + "paymentmethod_Electronic check 0.275087\n", + "paperlessbilling_Yes 0.313632\n", + "internetservice_Fiber optic 0.772078\n", + "dtype: float64" + ] + }, + "execution_count": 81, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Sort coef from least to greatest\n", + "coef.sort_values()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "We have a large numpy array of length 150, one for each observation, and each observation has its own numpy array of length 4, one for each feature. Each inner array *must* lineup with the order of the variables *and* all other arrays. **ORDER MATTERS**.\n", + "Observations:\n", "\n", - "What about the target?" + "- A two year contract is the feature most associated not churning.\n", + "- Having fiber optic internet is the feature most associated with churning." ] }, { @@ -147,39 +2414,47 @@ "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "print(iris.target.shape)\n", - "print(type(iris.target))\n", - "iris.target" - ] + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Again, we have 150 observations, but *no* sub arrays. The target data is one dimension. Order matters here as well, they should correspond to the feature indices in the data array. The targets are the correct classes corresponding each observation in our dataset.\n", - "\n", - "In other words, the data and the targets indices should match up like this for three of the observations:" + "#### Model evaluation" ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "for x in [0, 50, 100]:\n", - " print(\"Data:\", iris.data[x])\n", - " print(\"Target:\", iris.target[x])" + "We've covered accuracy already but there a whole litany of other ways to evaluate the performance of a classification model.\n", + "\n", + "$$ Accuracy= \\frac{\\sum{\\text{True Positives}}+\\sum{\\text{True Negatives}}}{\\sum{\\text{Total Population}}}$$" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Hopefully this helps you convert your data from CSV or other formats into the correct numpy arrays for scikit-learn.\n", + "#### Confusion Matrix\n", + "\n", + "\n", + "\n", + "\n", + "\n", "\n", - "Now we will split the data into training and testing, but first thing's first: **set the random seed!** This is very important for reproducibility of your analyses." + "[Confusion Matrix (Wikipedia)](https://en.wikipedia.org/wiki/Confusion_matrix): \n", + "- true positive (TP): A test result that correctly indicates the presence of a condition or characteristic\n", + "- true negative (TN): A test result that correctly indicates the absence of a condition or characteristic\n", + "- false positive (FP): A test result which wrongly indicates that a particular condition or attribute is present\n", + "- false negative (FN): A test result which wrongly indicates that a particular condition or attribute is absent" ] }, { @@ -187,19 +2462,27 @@ "execution_count": null, "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, "source": [ - "import matplotlib.pyplot as plt\n", - "%matplotlib inline\n", - "import numpy as np\n", + "### Challenge\n", "\n", - "np.random.seed(10)" + "Write down what are TP, TN, FP, and FN of the telco churn dataset" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Here we'll use 75% of the data for training, and test on the remaining 25%." + "Answer:\n", + " \n", + "- TP are customers who churn that the model predicted to churn.\n", + "- TN are customers who did not churn that the model predicted to not churn.\n", + "- FP are customers who did not churn that the model predicted to churn.\n", + "- FN are customers who did churn that the model predicted to not churn." ] }, { @@ -207,26 +2490,29 @@ "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "from sklearn.model_selection import train_test_split\n", - "\n", - "X_train, X_test, y_train, y_test = train_test_split(iris.data, iris.target, test_size=0.25)" - ] + "source": [] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], - "source": [ - "X_train.shape, X_test.shape" - ] + "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Now that we've split our data up into `train` and `test` sets, let's look to see how the target classes are distributed within the two datasets. This is known as the **class distribution**." + "\n", + "1. **Precision**: \n", + "$$\\frac{\\sum{\\text{True Positives}}}{\\sum{\\text{Predicted Positives}}}$$\n", + "2. **Recall** (or **Sensitivity**): \n", + "$$\\frac{\\sum{\\text{True Positives}}}{\\sum{\\text{Condition Positives}}}$$ \n", + "3. **Specificity** (like recall for negative examples): \n", + "$$\\frac{\\sum{\\text{True Negatives}}}{\\sum{\\text{Condition Negatives}}}$$\n", + "\n", + "\n", + "\n", + "\n", + "" ] }, { @@ -234,71 +2520,93 @@ "execution_count": null, "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, "source": [ - "plt.figure(figsize=(13,5))\n", - "plt.subplot(1,2,1)\n", - "plt.hist(y_train, bins=5)\n", - "plt.title('Train')\n", - "plt.subplot(1,2,2)\n", - "plt.hist(y_test, bins=5);\n", - "plt.title('Test');" + "Let's make a confusion matrix and derive the recall and precision scores." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Imbalanced classes can cause problems for model performance and evaluation. \n", - "\n", - "When we started, there was an equal distribution of 50 observations for each target class in the dataset. After splitting the data in training and testing sets, we didn't distribute the target classes evenly across our partitions. Fortunately we can tell `sklearn` to split targets in equal distributions using the `stratify` parameter as follows:" + "First let's make predictions from the test dataset" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 82, "metadata": {}, "outputs": [], "source": [ - "X_train, X_test, y_train, y_test = train_test_split(iris.data, iris.target, test_size=0.20,\n", - " stratify=iris.target)" + "preds = lr.predict(X_test)" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 83, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[1159, 132],\n", + " [ 227, 240]])" + ] + }, + "execution_count": 83, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "plt.figure(figsize=(13,5))\n", - "plt.subplot(1,2,1)\n", - "plt.hist(y_train, bins=5)\n", - "plt.title('Train')\n", - "plt.subplot(1,2,2)\n", - "plt.hist(y_test, bins=5);\n", - "plt.title('Test');" + "#Pass y_test and preds into confusion_matrix\n", + "\n", + "confusion_matrix(y_test, preds)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "That's much better, they are all equal now!" + "How many TP, TN, FN, and FP are there?" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## 2) Decision Trees" + "Recall score" ] }, { - "cell_type": "markdown", - "metadata": {}, + "cell_type": "code", + "execution_count": 84, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0.5139186295503212" + ] + }, + "execution_count": 84, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "The first model we're going to explore is [Decision Trees: Classification](http://scikit-learn.org/stable/modules/tree.html#classification).\n", - "\n", - "After the train/test split, scikit-learn makes the rest of the process relatively easy since it already has a Decision Tree (DT) classifier for us, we just have to choose the parameters:" + "recall_score(y_test, preds)" ] }, { @@ -306,26 +2614,33 @@ "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "from sklearn import tree\n", - "\n", - "dt_classifier = tree.DecisionTreeClassifier(criterion='gini', # or 'entropy' for information gain\n", - " splitter='best', # or 'random' for random best split\n", - " max_depth=None, # how deep tree nodes can go\n", - " min_samples_split=2, # samples needed to split node\n", - " min_samples_leaf=1, # samples needed for a leaf\n", - " min_weight_fraction_leaf=0.0, # weight of samples needed for a node\n", - " max_features=None, # number of features to look for when splitting\n", - " max_leaf_nodes=None, # max nodes\n", - " min_impurity_decrease=1e-07, #early stopping\n", - " random_state = 10) #random seed" - ] + "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "We then use the `fit` method to fit our model to the training data. The syntax is a little strange at first, but it's powerful. All the functions for fitting data, making predictions, and storing parameters are encapsulated in a single model object. " + "Precision score" + ] + }, + { + "cell_type": "code", + "execution_count": 85, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0.6451612903225806" + ] + }, + "execution_count": 85, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "precision_score(y_test, preds)" ] }, { @@ -333,21 +2648,16 @@ "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "dt_classifier.fit(X_train, y_train);" - ] + "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "To see how our model performs on the test data, we use the `score` method which returns the mean accuracy. Accuracy can be defined as:\n", + "**Which score is more important in this scenario?**\n", "\n", - "$$ Accuracy= \\frac{\\sum{\\text{True Positives}}+\\sum{\\text{True Negatives}}}{\\sum{\\text{Total Population}}}$$\n", "\n", - "Where \"True Positives\" are those data points whose value should be 1, and they are predicted to be 1, and \"True Negatives\" are those data points whose values should be 0, and they are predicted to be 0.\n", - "\n", - "`score` can be used on both the train and test datasets. Using the train data will give us the in-sample accuracy score." + "**Imagine a model that produced scores that were switched, which model is the better one?**" ] }, { @@ -355,33 +2665,40 @@ "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "print(dt_classifier.score(X_train, y_train))" - ] + "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "That's a perfect score of `1.0`! But the model may be overfit to the train data, so we should evaluate the performance of this model using the test data." + "#### F1 Score" ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "print(dt_classifier.score(X_test, y_test))" + "![](https://images.deepai.org/glossary-terms/b9c8dec8549a4201ae358483cc6bdfa6/fscore.jpg)" ] }, { - "cell_type": "markdown", - "metadata": {}, + "cell_type": "code", + "execution_count": 87, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0.5721096543504172" + ] + }, + "execution_count": 87, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "Not quite perfect, but still really good!\n", - "\n", - "We can get the feature importance (Gini importance) of the four features to see which one(s) are important in determining the classification:" + "f1_score(y_test, preds)" ] }, { @@ -389,81 +2706,69 @@ "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "dt_classifier.feature_importances_" - ] + "source": [] }, { - "cell_type": "markdown", + "cell_type": "code", + "execution_count": null, "metadata": {}, - "source": [ - "Looks like the fourth variable is most important. Let's find out which feature that is." - ] + "outputs": [], + "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "iris.feature_names[dt_classifier.feature_importances_.argmax()]" - ] + "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "There are metrics other than accuracy to quantify classification performance. Some common metrics in machine learning are:\n", - "\n", - "1. **Precision**: \n", - "$$\\frac{\\sum{\\text{True Positives}}}{\\sum{\\text{Predicted Positives}}}$$\n", - "2. **Recall** (or **Sensitivity**): \n", - "$$\\frac{\\sum{\\text{True Positives}}}{\\sum{\\text{Condition Positives}}}$$ \n", - "3. **Specificity** (like recall for negative examples): \n", - "$$\\frac{\\sum{\\text{True Negatives}}}{\\sum{\\text{Condition Negatives}}}$$\n", - "\n", - "\n", - "Below is a table showing how these metrics fit in with other confusion matrix concepts like \"True Positives\" and \"True Negatives\" [wikipedia](https://en.wikipedia.org/wiki/Confusion_matrix)\n", - "\n", - "/" + "## 2) Decision Trees" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Scikit-learn can print out the **Recall** and **Precision** scores for a classification model by using `metrics.classification_report()`." + "![](https://static01.nyt.com/images/2008/04/16/us/0416-nat-subOBAMA.jpg)" ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "from sklearn import metrics\n", + "#### Sci-kit learn decision tree example\n", "\n", - "dt_predicted = dt_classifier.predict(X_test)\n", - "print(\"Classification report:\")\n", - "print(metrics.classification_report(y_test, dt_predicted)) " + "![](https://www.kdnuggets.com/wp-content/uploads/dt-iris-interpretability.jpg)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## 3) Tuning Hyperparameters: Cross-Validation & Grid Search" + "*Explanation of decision trees. Going into detail about how thresholds are determined and how predictions are made*" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Tuning hyperparameters is one of the most important steps in building a ML model. Hyperparameters are external to the model cannot be estimated from data, so you, the modeler, must pick these!\n", + "**Parameters**\n", "\n", - "One way to find the best combination of hyperparameters is by using what's called a [grid search](http://scikit-learn.org/stable/modules/generated/sklearn.model_selection.GridSearchCV.html). A grid search tests different possible parameter combinations to see which combination yields the best results. Fortunately, scikit-learn has a function for this which makes it very easy to do.\n", + "criterion: The function to measure the quality of a split. Supported criteria are “gini” for the Gini impurity and “entropy” for the information gain.\n", "\n", - "Here, we'll see what the best combination of the hyperparameters `min_samples_split` and `min_samples_leaf` are. We can make a dictionary with the names of the hyperparameters as the keys and the range of values as the corresponding values." + "splitter: The strategy used to choose the split at each node. Supported strategies are “best” to choose the best split and “random” to choose the best random split.\n", + "\n", + "max_depth: The maximum depth of the tree. If None, then nodes are expanded until all leaves are pure or until all leaves contain less than min_samples_split samples.\n", + "\n", + "min_samples_split: The minimum number of samples required to split an internal node\n", + "\n", + "min_samples_leaf: The minimum number of samples required to be at a leaf node. A split point at any depth will only be considered if it leaves at least min_samples_leaf training samples in each of the left and right branches. This may have the effect of smoothing the model, especially in regression.\n", + "\n", + "max_features: The number of features to consider when looking for the best split" ] }, { @@ -471,58 +2776,70 @@ "execution_count": null, "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, "source": [ - "param_grid = {'min_samples_split': range(2,10),\n", - " 'min_samples_leaf': range(1,10)}\n", - "\n", - "param_grid" + "Now let's train a decision tree model on the TelCo Churn dataset." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Then we can implement the grid search and fit our model according to the best parameters." + "We are going to initialize a default DT model, meaning we're not going to pass in any parameters of our own.\n", + "\n", + "And like we did before, we are going to fit a model and then evaluate it on the training and testing datasets" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 99, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0.9945013272658324" + ] + }, + "execution_count": 99, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "from sklearn.model_selection import GridSearchCV\n", + "#Initialize model\n", + "dt = DecisionTreeClassifier()\n", "\n", - "model_dt = GridSearchCV(dt_classifier, param_grid, cv=3, return_train_score=True)\n", - "model_dt.fit(X_train, y_train);" + "#Fit model on the dataset\n", + "dt.fit(X_train, y_train)\n", + "\n", + "#Derive the training accuracy score\n", + "dt.score(X_train, y_train)" ] }, { - "cell_type": "markdown", + "cell_type": "code", + "execution_count": null, "metadata": {}, - "source": [ - "We can see what the model parameters are that produce the highest accuracy on the test set data by finding the max `mean_test_score`, and it's assoiated parameter values:" - ] + "outputs": [], + "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "best_index = np.argmax(model_dt.cv_results_[\"mean_test_score\"])\n", - "\n", - "print('Best parameter values are:', model_dt.cv_results_[\"params\"][best_index])\n", - "print('Best Mean Cross-Validation train accuracy: %.03f' % (model_dt.cv_results_[\"mean_train_score\"][best_index]))\n", - "print('Best Mean Cross-Validation test (validation) accuracy: %.03f' % (model_dt.cv_results_[\"mean_test_score\"][best_index]))\n", - "print('Overal mean test accuracy: %.03f' % (model_dt.score(X_test, y_test)))" - ] + "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "We can also look at all of the combinations and their test and train scores:" + "**Woohoo we got near perfect model!!!**" ] }, { @@ -530,44 +2847,27 @@ "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "n_grid_points = len(model_dt.cv_results_['params'])\n", - "min_samples_leaf_vals = np.empty((n_grid_points,))\n", - "min_samples_split_vals = np.empty((n_grid_points,))\n", - "mean_train_scores = np.empty((n_grid_points,))\n", - "mean_test_scores = np.empty((n_grid_points,))\n", - "for i in range(n_grid_points):\n", - " min_samples_leaf_vals[i] = model_dt.cv_results_['params'][i]['min_samples_leaf']\n", - " min_samples_split_vals[i] = model_dt.cv_results_['params'][i]['min_samples_split']\n", - " mean_train_scores[i] = model_dt.cv_results_['mean_train_score'][i]\n", - " mean_test_scores[i] = model_dt.cv_results_['mean_test_score'][i]" - ] + "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "from mpl_toolkits.mplot3d import Axes3D\n", - "from matplotlib import cm\n", - "import matplotlib.pyplot as plt\n", - "import numpy as np" - ] + "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, "source": [ - "fig = plt.figure(figsize=(20,10))\n", - "ax = fig.gca(projection='3d')\n", - "surf = ax.plot_trisurf( min_samples_leaf_vals, min_samples_split_vals, mean_train_scores, cmap=cm.coolwarm,\n", - " linewidth=10, antialiased=False)\n", - "ax.set_title('Mean Train Scores', fontsize=18)\n", - "ax.set_xlabel('min_samples_leaf', fontsize=18)\n", - "ax.set_ylabel('min_samples_split', fontsize=18)" + "Or did we......??? (Hint: we didn't)" ] }, { @@ -575,31 +2875,46 @@ "execution_count": null, "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 102, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0.7252559726962458" + ] + }, + "execution_count": 102, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "fig = plt.figure(figsize=(20,10))\n", - "ax = fig.gca(projection='3d')\n", - "surf = ax.plot_trisurf( min_samples_leaf_vals, min_samples_split_vals, mean_test_scores, cmap=cm.coolwarm,\n", - " linewidth=10, antialiased=False)\n", - "ax.set_title('Mean Test Scores', fontsize=18)\n", - "ax.set_xlabel('min_samples_leaf', fontsize=18)\n", - "ax.set_ylabel('min_samples_split', fontsize=18)" + "#testing score\n", + "dt.score(X_test, y_test)" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "markdown", "metadata": {}, - "source": [ - "## 4) Random Forests" - ] + "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Now we'll look at [Random Forests](http://scikit-learn.org/stable/modules/generated/sklearn.ensemble.RandomForestClassifier.html).\n", - "\n", - "- random forests are an ensemble method (the classification decision is pooled across many simpler classifiers)\n", - "- each decision tree is fit to a subset of the data (bagging), and uses only a subset of the features (random subspace). " + "Our testing score is considerably lower. " ] }, { @@ -607,29 +2922,13 @@ "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "from sklearn.model_selection import cross_val_score\n", - "from sklearn import ensemble\n", - "\n", - "rf_classifier = ensemble.RandomForestClassifier(n_estimators=10, # number of trees\n", - " criterion='gini', # or 'entropy' for information gain\n", - " max_depth=None, # how deep tree nodes can go\n", - " min_samples_split=2, # samples needed to split node\n", - " min_samples_leaf=1, # samples needed for a leaf\n", - " min_weight_fraction_leaf=0.0, # weight of samples needed for a node\n", - " max_features='auto', # number of features for best split\n", - " max_leaf_nodes=None, # max nodes\n", - " min_impurity_decrease=1e-07, # early stopping\n", - " n_jobs=1, # CPUs to use\n", - " random_state = 10, # random seed\n", - " class_weight=\"balanced\") # adjusts weights inverse of freq, also \"balanced_subsample\" or None" - ] + "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Now we fit the model on our training data." + "Remember the point of a machine learning model is to keep a machine learning model. We want to be confident that when we apply our model in the real world it will do a decent job of evaluating data it has not seen before." ] }, { @@ -637,38 +2936,52 @@ "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "rf_model = rf_classifier.fit(X_train, y_train)" - ] + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Let's look at the classification performance on the test data:" + "Now let's try a model in which we impose a `max_depth` in order to prune the tree. " ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 108, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Our training score is 0.8 and our testing score is 0.782\n" + ] + } + ], "source": [ - "print(\"Score of model with test data defined above:\")\n", - "print(rf_model.score(X_test, y_test))\n", - "print()\n", + "#Initialize\n", + "dt = DecisionTreeClassifier(max_depth =5)\n", + "# Fit \n", + "dt.fit(X_train, y_train)\n", "\n", - "predicted = rf_model.predict(X_test)\n", - "print(\"Classification report:\")\n", - "print(metrics.classification_report(y_test, predicted)) \n", - "print()" + "train_score = dt.score(X_train, y_train)\n", + "test_score = dt.score(X_test, y_test)\n", + "\n", + "print(\"Our training score is {} and our testing score is {}\".format(train_score.round(3), test_score.round(3)))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Let's do another grid search to determine the best parameters:" + "The gap between the two scores is considerably lower. We arguably don't have an overfit model anymore." ] }, { @@ -676,32 +2989,39 @@ "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "param_grid = {'min_samples_split': range(2,10),\n", - " 'min_samples_leaf': range(1,10)}\n", - "\n", - "model_rf = GridSearchCV(ensemble.RandomForestClassifier(n_estimators=10), param_grid, cv=3)\n", - "model_rf.fit(X_train, y_train)\n", - "\n", - "best_index = np.argmax(model_rf.cv_results_[\"mean_test_score\"])\n", - "\n", - "print(\"Best parameter values:\", model_rf.cv_results_[\"params\"][best_index])\n", - "print(\"Best Mean cross-validated test accuracy:\", model_rf.cv_results_[\"mean_test_score\"][best_index])\n", - "print(\"Overall Mean test accuracy:\", model_rf.score(X_test, y_test))" - ] + "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## 5) Predict" + "Let's see how min_samples_leaf impacts the overfitness of the model" ] }, { - "cell_type": "markdown", - "metadata": {}, + "cell_type": "code", + "execution_count": 119, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['tenure', 'monthlycharges', 'phoneservice_Yes',\n", + " 'internetservice_Fiber optic', 'internetservice_No',\n", + " 'onlinesecurity_Yes', 'techsupport_Yes', 'streamingtv_Yes',\n", + " 'streamingmovies_Yes', 'contract_One year', 'contract_Two year',\n", + " 'paperlessbilling_Yes', 'paymentmethod_Credit card (automatic)',\n", + " 'paymentmethod_Electronic check', 'paymentmethod_Mailed check'],\n", + " dtype='object')" + ] + }, + "execution_count": 119, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "Great! That's quite accurate. So let's say we're walking through a garden and spot an iris, but have no idea what type it is. We take some measurements:" + "X.columns" ] }, { @@ -709,64 +3029,116 @@ "execution_count": null, "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 114, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Our training score is 0.824 and our testing score is 0.786\n" + ] + } + ], "source": [ - "random_iris = [5.1, 3.5, 2, .1]\n", + "#Initialize\n", + "dt = DecisionTreeClassifier(min_samples_leaf = 20)\n", + "# Fit \n", + "dt.fit(X_train, y_train)\n", "\n", - "for i in range(len(random_iris)):\n", - " print(iris.feature_names[i])\n", - " print(random_iris[i])\n", - " print()" + "train_score = dt.score(X_train, y_train)\n", + "test_score = dt.score(X_test, y_test)\n", + "\n", + "print(\"Our training score is {} and our testing score is {}\".format(train_score.round(3), test_score.round(3)))" ] }, { - "cell_type": "markdown", + "cell_type": "code", + "execution_count": null, "metadata": {}, - "source": [ - "Can we use our model to predict the type?" - ] + "outputs": [], + "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "label_idx = model_rf.predict([random_iris])\n", - "label_idx" - ] + "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Now we can just index our labels:" + "### Tree Visualization\n", + "\n", + "We are going to visualize the actual decision tree.\n", + "\n", + "\n", + "Let's retrain it with a small `max_depth` " ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 158, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "DecisionTreeClassifier(max_depth=3)" + ] + }, + "execution_count": 158, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "iris.target_names[label_idx]" + "dt = DecisionTreeClassifier(max_depth = 3)\n", + "dt.fit(X_train, y_train)" ] }, { - "cell_type": "markdown", - "metadata": {}, + "cell_type": "code", + "execution_count": 160, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ - "# Challenge: AdaBoost\n", - "\n", - "Adaboost is another ensemble method that relies on 'boosting'. Similar to 'bagging', 'boosting' samples many subsets of data to fit multiple classifiers, but resamples preferentially for mis-classified data points. " + "plt.figure(figsize=(28, 20))\n", + "plot_tree(dt, feature_names=X.columns, class_names=[\"No\", \"Yes\"], \n", + " filled = True, proportion=True, \n", + "# max_depth=3\n", + " );" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### Part 1\n", - "\n", - "Using the scikit-learn [documentation](http://scikit-learn.org/stable/modules/ensemble.html#adaboost), build your own AdaBoost model to test on the iris data set! Start off with `n_estimators` at 100, and `learning_rate` at .5. Use 10 as the `random_state` value." + "**What does the tree tell us about patterns in the data**" ] }, { @@ -780,9 +3152,11 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "### Part 2\n", + "Using the tree, how would we make predictions about the following customers?\n", + "\n", "\n", - "Now use a grid search to determine what the best values for the `n_estimators` and `learning_rate` parameters are. For `n_estimators` try a range of 50 to 500 with a step of 50, and for `learning_rate` try a range of .1 to 1.1 with a step of .1. For decimal steps in a range use the `np.arange` function." + " - Customer A: Been a customer for 20 months, does have fiber optic internet and is on a two year contract.\n", + " - Customer B: Been a customer for 10 months and has fiber optic internet" ] }, { @@ -797,7 +3171,7 @@ "anaconda-cloud": {}, "hide_input": false, "kernelspec": { - "display_name": "Python 3 (ipykernel)", + "display_name": "Python 3", "language": "python", "name": "python3" }, diff --git a/telco_churn.csv b/telco_churn.csv new file mode 100644 index 0000000..2ca4862 --- /dev/null +++ b/telco_churn.csv @@ -0,0 +1,7033 @@ +customerID,phoneservice,internetservice,onlinesecurity,techsupport,streamingtv,streamingmovies,contract,paperlessbilling,paymentmethod,churn,tenure,monthlycharges +7590-VHVEG,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,29.85 +5575-GNVDE,Yes,DSL,Yes,No,No,No,One year,No,Mailed check,No,34,56.95 +3668-QPYBK,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,Yes,2,53.85 +7795-CFOCW,No,DSL,Yes,Yes,No,No,One year,No,Bank transfer (automatic),No,45,42.3 +9237-HQITU,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,70.7 +9305-CDSKC,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,8,99.65 +1452-KIOVK,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,22,89.1 +6713-OKOMC,No,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,10,29.75 +7892-POOKP,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,28,104.8 +6388-TABGU,Yes,DSL,Yes,No,No,No,One year,No,Bank transfer (automatic),No,62,56.15 +9763-GRSKD,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,13,49.95 +7469-LKBCI,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,16,18.95 +8091-TTVAX,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Credit card (automatic),No,58,100.35 +0280-XJGEX,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,49,103.7 +5129-JLPIS,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,25,105.5 +3655-SNQYZ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,69,113.25 +8191-XWSZG,Yes,No,No,No,No,No,One year,No,Mailed check,No,52,20.65 +9959-WOFKT,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,No,Bank transfer (automatic),No,71,106.7 +4190-MFLUW,Yes,DSL,No,Yes,No,No,Month-to-month,No,Credit card (automatic),Yes,10,55.2 +4183-MYFRB,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,21,90.05 +8779-QRDMV,No,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,39.65 +1680-VDCWW,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,12,19.8 +1066-JKSGK,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,20.15 +3638-WEABW,Yes,DSL,No,Yes,No,No,Two year,Yes,Credit card (automatic),No,58,59.9 +6322-HRPFA,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Credit card (automatic),No,49,59.6 +6865-JZNKO,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,30,55.3 +6467-CHFZW,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,47,99.35 +8665-UTDHZ,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,30.2 +5248-YGIJN,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,90.25 +8773-HHUOZ,Yes,DSL,No,No,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,17,64.7 +3841-NFECX,Yes,Fiber optic,Yes,Yes,No,No,Two year,Yes,Credit card (automatic),No,71,96.35 +4929-XIHVW,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,2,95.5 +6827-IEAUQ,Yes,DSL,Yes,Yes,No,No,One year,No,Mailed check,No,27,66.15 +7310-EGVHZ,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,1,20.2 +3413-BMNZE,Yes,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,1,45.25 +6234-RAAPL,Yes,Fiber optic,Yes,Yes,Yes,No,Two year,No,Bank transfer (automatic),No,72,99.9 +6047-YHPVI,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,5,69.7 +6572-ADKRS,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,46,74.8 +5380-WJKOV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,34,106.35 +8168-UQWWF,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,11,97.85 +8865-TNMNX,Yes,DSL,No,No,No,No,One year,No,Mailed check,No,10,49.55 +9489-DEDVP,Yes,DSL,Yes,No,Yes,No,Two year,Yes,Credit card (automatic),No,70,69.2 +9867-JCZSP,Yes,No,No,No,No,No,One year,No,Mailed check,No,17,20.75 +4671-VJLCL,Yes,DSL,Yes,Yes,Yes,No,Two year,Yes,Credit card (automatic),No,63,79.85 +4080-IIARD,Yes,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,13,76.2 +3714-NTNFO,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,49,84.5 +5948-UJZLF,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,2,49.25 +7760-OYPDY,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,2,80.65 +7639-LIAYI,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,52,79.75 +2954-PIBKO,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Credit card (automatic),No,69,64.15 +8012-SOUDQ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,43,90.25 +9420-LOJKX,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,15,99.1 +6575-SUVOI,Yes,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Credit card (automatic),No,25,69.5 +7495-OOKFY,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,8,80.65 +4667-QONEA,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Credit card (automatic),No,60,74.85 +1658-BYGOY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,18,95.45 +8769-KKTPH,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,63,99.65 +5067-XJQFU,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,66,108.45 +3957-SQXML,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,34,24.95 +5954-BDFSG,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,107.5 +0434-CSFON,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,47,100.5 +1215-FIGMP,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,60,89.9 +0526-SXDJP,No,DSL,Yes,No,No,No,Two year,No,Bank transfer (automatic),No,72,42.1 +0557-ASKVU,Yes,DSL,No,Yes,No,No,One year,Yes,Credit card (automatic),No,18,54.4 +5698-BQJOH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,9,94.4 +5122-CYFXA,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,3,75.3 +8627-ZYGSZ,Yes,Fiber optic,No,No,No,No,One year,Yes,Electronic check,No,47,78.9 +3410-YOQBQ,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Mailed check,No,31,79.2 +3170-NMYVV,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,50,20.15 +7410-OIEDU,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,10,79.85 +2273-QCKXA,Yes,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,No,1,49.05 +0731-EBJQB,Yes,No,No,No,No,No,One year,Yes,Electronic check,No,52,20.4 +1891-QRQSA,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,64,111.6 +8028-PNXHQ,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,62,24.25 +5630-AHZIL,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,3,64.5 +2673-CXQEU,Yes,Fiber optic,Yes,No,Yes,Yes,One year,No,Electronic check,No,56,110.5 +6416-JNVRK,Yes,DSL,No,No,No,Yes,One year,No,Credit card (automatic),No,46,55.65 +5590-ZSKRV,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,8,54.65 +0191-ZHSKZ,Yes,DSL,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,30,74.75 +3887-PBQAO,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,45,25.9 +5919-TMRGD,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,79.35 +8108-UXRQN,No,DSL,Yes,No,Yes,Yes,Month-to-month,No,Electronic check,No,11,50.55 +9191-MYQKX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,7,75.15 +9919-YLNNG,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,42,103.8 +0318-ZOPWS,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,49,20.15 +4445-ZJNMU,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,9,99.3 +4808-YNLEU,Yes,DSL,Yes,No,Yes,No,One year,Yes,Bank transfer (automatic),No,35,62.15 +1862-QRWPE,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,48,20.65 +2796-NNUFI,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,46,19.95 +3016-KSVCP,No,DSL,No,No,Yes,No,Month-to-month,No,Mailed check,No,29,33.75 +4767-HZZHQ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,30,82.05 +2424-WVHPL,Yes,Fiber optic,No,Yes,No,No,Month-to-month,No,Electronic check,No,1,74.7 +7233-PAHHL,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,66,84.0 +6067-NGCEU,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,65,111.05 +9848-JQJTX,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,100.9 +8637-XJIVR,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,12,78.95 +9803-FTJCG,Yes,DSL,Yes,Yes,No,No,One year,Yes,Credit card (automatic),No,71,66.85 +0278-YXOOG,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,5,21.05 +3212-KXOCR,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,52,21.0 +4598-XLKNJ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,25,98.5 +6380-ARCEH,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.2 +3679-XASPY,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,1,19.45 +7123-WQUHX,Yes,Fiber optic,No,Yes,Yes,No,One year,No,Bank transfer (automatic),No,38,95.0 +5386-THSLQ,No,DSL,No,No,Yes,No,One year,No,Bank transfer (automatic),No,66,45.55 +3192-NQECA,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),Yes,68,110.0 +6180-YBIQI,No,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,5,24.3 +6728-DKUCO,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,72,104.15 +9750-BOOHV,No,DSL,Yes,No,No,No,One year,No,Mailed check,No,32,30.15 +8597-CWYHH,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Mailed check,No,43,94.35 +2848-YXSMW,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,72,19.4 +0486-HECZI,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,55,96.75 +4549-ZDQYY,Yes,DSL,Yes,Yes,No,No,One year,No,Credit card (automatic),No,52,57.95 +5712-AHQNN,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,43,91.65 +4846-WHAFZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,37,76.5 +5256-SKJGO,No,DSL,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,64,54.6 +3071-VBYPO,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,No,Electronic check,No,3,89.85 +9560-BBZXK,No,DSL,Yes,No,No,No,Two year,No,Bank transfer (automatic),No,36,31.05 +5299-RULOA,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,10,100.25 +8402-OOOHJ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,41,20.65 +9445-ZUEQE,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,27,85.2 +1091-SOZGA,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,56,99.8 +2928-HLDBA,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,6,20.7 +0404-SWRVG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,74.4 +6497-TILVL,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,7,50.7 +7219-TLZHO,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,4,20.85 +4622-YNKIJ,Yes,Fiber optic,Yes,Yes,Yes,No,Two year,Yes,Electronic check,No,33,88.95 +4412-YLTKF,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,27,78.05 +6734-PSBAW,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,72,23.55 +3930-ZGWVE,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.75 +2639-UGMAZ,No,DSL,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,71,56.45 +2876-GZYZC,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,13,85.95 +6207-WIOLX,No,DSL,Yes,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,25,58.6 +8587-XYZSF,Yes,DSL,No,Yes,No,No,Two year,No,Bank transfer (automatic),No,67,50.55 +3091-FYHKI,No,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,35.45 +2372-HWUHI,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,2,44.35 +7799-LGRDP,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,43,25.7 +7850-VWJUU,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,23,75.0 +3774-VBNXY,Yes,No,No,No,No,No,Two year,No,Mailed check,No,64,20.2 +6217-KDYWC,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,57,19.6 +0390-DCFDQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,70.45 +3146-MSEGF,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,88.05 +4080-OGPJL,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,No,Electronic check,Yes,8,71.15 +1095-WGNGG,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,61,101.05 +2636-SJDOU,Yes,Fiber optic,Yes,No,No,No,One year,Yes,Credit card (automatic),No,64,84.3 +1131-QQZEB,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,71,23.95 +5716-EZXZN,Yes,Fiber optic,Yes,Yes,Yes,No,Two year,Yes,Credit card (automatic),No,65,99.05 +6837-BJYDQ,Yes,No,No,No,No,No,One year,No,Mailed check,No,3,19.6 +2135-RXIHG,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,45.65 +6440-DKQGE,Yes,DSL,No,No,Yes,No,One year,No,Credit card (automatic),No,30,64.5 +3466-BYAVD,Yes,DSL,No,Yes,No,Yes,Month-to-month,Yes,Mailed check,No,15,69.5 +3780-YVMFA,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,8,68.55 +3874-EQOEP,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Mailed check,Yes,7,95.0 +1679-JRFBR,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,70,108.15 +9073-ZZIAY,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Electronic check,No,62,86.1 +3077-RSNTJ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,6,19.7 +6551-GNYDG,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,14,80.9 +9167-APMXZ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,22,84.15 +2749-CTKAJ,Yes,No,No,No,No,No,One year,No,Mailed check,No,22,20.15 +6371-NZYEG,Yes,DSL,Yes,No,Yes,No,Two year,No,Mailed check,No,16,64.25 +7554-NEWDD,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,10,25.7 +8992-VONJD,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,13,56.0 +0867-MKZVY,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Electronic check,Yes,20,82.4 +4482-EWFMI,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,2,69.7 +4648-YPBTM,Yes,DSL,No,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,53,73.9 +2907-ILJBN,Yes,No,No,No,No,No,One year,No,Mailed check,No,11,20.6 +6345-FZOQH,Yes,No,No,No,No,No,Two year,No,Mailed check,No,69,19.9 +3376-BMGFE,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,4,70.9 +5997-OPVFA,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,89.05 +3445-HXXGF,No,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,58,45.3 +1159-WFSGR,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,16,20.4 +7654-YWJUF,Yes,Fiber optic,Yes,Yes,No,No,One year,Yes,Bank transfer (automatic),No,43,84.25 +1875-QIVME,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,2,104.4 +6727-IOTLZ,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Mailed check,No,14,81.95 +0691-JVSYA,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,53,94.85 +5918-VUKWP,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,32,20.55 +1744-JHKYS,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,34,24.7 +2656-FMOKZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,15,74.45 +2070-FNEXE,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,7,76.45 +5947-SGKCL,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,15,105.35 +3712-PKXZA,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,61,20.55 +6317-YPKDH,No,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,1,29.95 +6582-OIVSP,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,1,45.3 +9367-WXLCH,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Bank transfer (automatic),Yes,8,84.5 +5524-KHNJP,Yes,DSL,Yes,No,Yes,Yes,One year,No,Credit card (automatic),No,33,74.75 +1918-ZBFQJ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,13,79.25 +1024-GUALD,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,24.8 +4827-USJHP,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,20,51.8 +8167-GJLRN,No,DSL,No,Yes,No,No,Month-to-month,No,Electronic check,No,3,30.4 +0956-SYCWG,Yes,No,No,No,No,No,One year,No,Electronic check,No,13,19.65 +8017-UVSZU,Yes,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),No,40,56.6 +7100-FQPRV,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Credit card (automatic),No,43,71.9 +2472-OVKUP,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,6,91.0 +2984-RGEYA,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,69,19.75 +9680-NIAUV,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,No,Credit card (automatic),No,72,109.7 +2146-EGVDT,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,59,19.3 +2604-IJPDU,Yes,Fiber optic,Yes,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,20,96.55 +9178-JHUVJ,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,24,24.1 +6168-YBYNP,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,59,111.35 +7255-SSFBC,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,112.25 +3645-DEYGF,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.75 +9323-HGFWY,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,27,101.9 +8544-GOQSH,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,14,80.05 +3363-DTIVD,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,No,Electronic check,No,71,105.55 +7018-WBJNK,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,13,78.3 +9142-KZXOP,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Credit card (automatic),No,44,68.85 +7674-YTAFD,Yes,Fiber optic,No,Yes,No,No,One year,Yes,Bank transfer (automatic),No,33,79.95 +6348-SNFUS,No,DSL,Yes,Yes,No,Yes,Two year,Yes,Credit card (automatic),No,72,55.45 +1285-OKIPP,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,1,79.9 +7825-ECJRF,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,19,106.6 +1347-KTTTA,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,64,102.45 +7841-TZDMQ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,2,46.0 +4195-NZGTA,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,1,25.25 +7157-SMCFK,Yes,No,No,No,No,No,Two year,No,Mailed check,No,61,19.75 +4709-LKHYG,Yes,No,No,No,No,No,One year,No,Electronic check,No,29,20.0 +2504-DSHIH,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,No,23,86.8 +0699-NDKJM,No,DSL,Yes,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,57,58.75 +9286-BHDQG,No,DSL,Yes,Yes,No,No,Two year,No,Credit card (automatic),No,72,45.25 +0230-WEQUW,No,DSL,Yes,Yes,Yes,No,Two year,Yes,Bank transfer (automatic),No,66,56.6 +2040-LDIWQ,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,65,84.2 +6496-JDSSB,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,8,80.0 +9408-SSNVZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,4,70.15 +4443-EMBNA,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,71,24.75 +6469-MRVET,Yes,No,No,No,No,No,One year,Yes,Electronic check,No,1,20.2 +0742-MOABM,Yes,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,Yes,4,50.05 +5961-VUSRV,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,12,19.35 +6778-JFCMK,No,DSL,Yes,No,Yes,Yes,One year,Yes,Mailed check,No,24,50.6 +6341-JVQGF,Yes,DSL,Yes,Yes,Yes,Yes,One year,Yes,Mailed check,No,31,81.15 +2232-DMLXU,Yes,DSL,No,No,Yes,No,Month-to-month,No,Mailed check,Yes,1,55.2 +4811-JBUVU,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Credit card (automatic),No,30,89.9 +0945-TSONX,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,47,85.3 +2651-ZCBXV,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,54,108.0 +3316-UWXUY,Yes,Fiber optic,Yes,Yes,No,Yes,Month-to-month,Yes,Credit card (automatic),No,50,93.5 +8937-RDTHP,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Mailed check,Yes,1,84.6 +7083-MIOPC,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,72,20.25 +1984-GPTEH,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,29,25.15 +1251-KRREG,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,2,54.4 +0621-JFHOL,No,DSL,No,Yes,No,No,Two year,Yes,Mailed check,No,10,29.6 +9903-LYSAB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,18,73.15 +0094-OIFMO,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,11,95.0 +9227-UAQFT,Yes,No,No,No,No,No,Two year,No,Mailed check,No,16,19.75 +7301-ABVAD,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,86.6 +6614-FHDBO,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,109.2 +7576-ASEJU,Yes,DSL,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,41,74.7 +9058-HRZSV,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,No,Electronic check,No,65,94.4 +4522-AKYLR,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,13,54.8 +0221-WMXNQ,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Electronic check,No,4,75.35 +0303-UNCIP,Yes,DSL,No,No,No,Yes,One year,No,Mailed check,No,41,65.0 +9947-OTFQU,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,15,74.4 +0322-YINQP,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,48.55 +0959-WHOKV,Yes,Fiber optic,Yes,No,No,Yes,One year,Yes,Electronic check,No,42,99.0 +4075-JFPGR,Yes,Fiber optic,Yes,No,Yes,No,One year,Yes,Electronic check,No,51,93.5 +4629-NRXKX,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,2,70.4 +9514-JDSKI,No,DSL,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,1,40.2 +3282-ZISZV,Yes,DSL,No,Yes,Yes,Yes,One year,No,Credit card (automatic),No,32,83.7 +3675-YDUPJ,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,10,19.85 +4111-BNXIF,No,DSL,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,67,59.55 +7017-VFHAY,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,61,115.1 +6655-LHBYW,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,No,Credit card (automatic),No,50,114.35 +4959-JOSRX,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,2,44.6 +5046-NUHWD,No,DSL,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,29,45.0 +7273-TEFQD,No,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,3,41.15 +3606-TWKGI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,13,106.9 +7529-ZDFXI,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,57,89.85 +7605-BDWDC,No,DSL,Yes,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,31,49.85 +1950-KSVVJ,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,No,Mailed check,No,45,113.3 +0123-CRBRT,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Mailed check,No,61,88.1 +6292-TOSSS,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,50,24.9 +3197-ARFOY,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Mailed check,No,19,105.0 +6323-AYBRX,Yes,No,No,No,No,No,Two year,No,Mailed check,Yes,59,19.35 +7014-ZZXAW,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,71,24.25 +4385-GZQXV,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,16,94.45 +7633-MVPUY,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Electronic check,No,57,59.75 +6366-ZGQGL,No,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,1,24.8 +4716-HHKQH,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,No,Electronic check,No,20,107.05 +5940-AHUHD,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,70.6 +6432-TWQLB,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,5,85.4 +4484-GLZOU,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,52,105.05 +3179-GBRWV,Yes,DSL,Yes,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,21,64.95 +8645-KWHJO,No,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,14,55.0 +4130-MZLCC,Yes,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,5,50.55 +0314-TKOSI,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,6,55.15 +8229-MYEJZ,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,10,51.2 +2080-SRCDE,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,25.4 +9577-WJVCQ,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,68,54.45 +9512-UIBFX,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Mailed check,Yes,18,95.15 +6202-DYYFX,Yes,Fiber optic,No,No,No,No,One year,Yes,Credit card (automatic),No,22,76.0 +3808-HFKDE,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,20,44.35 +5583-SXDAG,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,70.0 +3488-PGMQJ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,8,74.5 +3580-REOAC,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,10,44.85 +7534-BFESC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,24,76.1 +3727-OWVYD,Yes,DSL,Yes,No,No,No,One year,No,Mailed check,No,35,61.2 +2294-SALNE,Yes,Fiber optic,No,Yes,No,No,One year,No,Mailed check,No,23,86.8 +4847-TAJYI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,6,89.35 +1563-IWQEX,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,12,19.7 +8203-XJZRC,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.25 +6556-DBKZF,Yes,Fiber optic,No,No,No,No,Two year,No,Electronic check,No,71,76.05 +6851-WEFYX,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,35,100.8 +2985-JUUBZ,Yes,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,40,74.55 +6390-DSAZX,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,73.6 +0895-LMRSF,Yes,DSL,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,23,64.9 +8098-LLAZX,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,4,95.45 +8266-VBFQL,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,No,4,90.4 +8181-YHCMF,No,DSL,No,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,68,60.3 +2240-HSJQD,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,38,81.85 +1248-DYXUB,Yes,No,No,No,No,No,Two year,No,Mailed check,No,52,24.8 +0265-EDXBD,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,32,74.9 +4115-BNPJY,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Mailed check,No,29,75.55 +3167-SNQPL,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,38,101.15 +4091-TVOCN,Yes,DSL,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,48,78.75 +1098-TDVUQ,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,1,19.25 +7277-OZCGZ,Yes,Fiber optic,Yes,Yes,No,Yes,Month-to-month,Yes,Electronic check,No,22,89.05 +1557-EMYVT,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,43,115.05 +2799-ARNLO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,5,69.35 +7563-BIUPC,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,5,80.6 +5027-YOCXN,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,No,Credit card (automatic),No,51,110.05 +3973-SKMLN,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,71,19.9 +2321-OMBXY,Yes,DSL,Yes,Yes,Yes,Yes,One year,No,Credit card (automatic),Yes,38,80.3 +2840-XANRC,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,24,93.15 +6745-JEFZB,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Credit card (automatic),No,35,91.5 +5020-ZSTTY,Yes,DSL,Yes,Yes,Yes,Yes,One year,No,Bank transfer (automatic),Yes,54,82.45 +9880-TDQAC,No,DSL,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,72,60.0 +8705-WZCYL,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,44.8 +7102-JJVTX,Yes,DSL,Yes,No,No,No,One year,No,Mailed check,No,9,48.6 +8626-PTQGE,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,69,60.05 +4983-CLMLV,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,52,102.7 +5701-YVSVF,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,11,82.9 +5804-LEPIM,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,70.35 +5697-GOMBF,No,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,28,35.9 +2739-CACDQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,17,82.65 +9385-EHGDO,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,35,19.85 +9498-FIMXL,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,8,19.2 +2379-GYFLQ,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Credit card (automatic),No,46,94.9 +0122-OAHPZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,7,73.85 +2868-SNELZ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,Yes,2,80.6 +4322-RCYMT,Yes,DSL,No,Yes,No,Yes,One year,Yes,Bank transfer (automatic),Yes,68,75.8 +6680-NENYN,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Electronic check,Yes,43,104.6 +2088-IEBAU,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,68,88.15 +7982-VCELR,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,36,94.8 +1343-EHPYB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,63,103.4 +6035-BXTTY,Yes,DSL,No,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,32,54.65 +6885-PKOAM,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,71,85.75 +7520-HQWJU,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,66,67.45 +9639-BUJXT,Yes,No,No,No,No,No,One year,No,Mailed check,No,63,20.5 +5924-SNGKP,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,41,20.25 +0021-IKXGC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,72.1 +2034-GDRCN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,2,90.4 +8966-SNIZF,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,70,19.45 +6243-OZGFH,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,23,44.95 +4654-DLAMQ,Yes,Fiber optic,Yes,No,No,Yes,One year,No,Bank transfer (automatic),No,64,97.0 +0513-RBGPE,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Credit card (automatic),No,37,62.8 +5160-UXJED,Yes,DSL,No,No,No,No,One year,No,Mailed check,No,17,44.6 +4115-NZRKS,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,7,89.15 +0219-YTZUE,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,4,84.8 +0623-IIHUG,No,DSL,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,21,41.9 +4572-DVCGN,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,10,80.25 +3351-NGXYI,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,16,54.1 +8984-EYLLL,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,64,105.25 +9057-MSWCO,No,DSL,Yes,No,No,No,Month-to-month,No,Credit card (automatic),Yes,27,30.75 +9833-TGFHX,Yes,Fiber optic,Yes,No,Yes,Yes,One year,No,Electronic check,No,42,97.1 +9294-TDIPC,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,5,20.2 +5229-DTFYB,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,41,98.8 +0104-PPXDV,Yes,DSL,No,No,No,No,One year,No,Credit card (automatic),No,58,50.3 +5176-LMJXE,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,47,20.55 +3583-KRKMD,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),No,18,75.9 +1010-DIAUQ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Bank transfer (automatic),Yes,5,96.5 +9069-LGEUL,Yes,DSL,Yes,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,23,59.95 +7302-ZHMHP,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.15 +9571-EDEBV,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,71,98.65 +3520-FJGCV,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,112.6 +6563-VRERX,Yes,No,No,No,No,No,One year,No,Mailed check,No,33,20.6 +0259-GBZSH,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,2,85.65 +6122-EFVKN,No,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,24,35.75 +2805-EDJPQ,Yes,Fiber optic,No,Yes,No,Yes,One year,Yes,Credit card (automatic),No,56,99.75 +6862-CQUMB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,37,96.1 +7156-MXBJE,Yes,DSL,No,Yes,Yes,Yes,One year,No,Credit card (automatic),No,43,85.1 +6158-HDPXZ,No,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,1,25.35 +9601-BRXPO,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,25,104.95 +2863-IMQDR,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Electronic check,No,61,89.65 +5686-CMAWK,Yes,Fiber optic,No,Yes,No,No,One year,No,Electronic check,No,17,86.75 +5651-CRHKQ,Yes,Fiber optic,No,Yes,No,No,One year,Yes,Bank transfer (automatic),No,41,86.2 +6905-NIQIN,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,50.65 +8204-YJCLA,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,64.8 +5167-ZFFMM,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,1,90.85 +6583-SZVGP,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,48,108.1 +4895-TMWIR,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,11,19.95 +0533-BNWKF,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,55,85.45 +1708-PBBOA,No,DSL,Yes,Yes,No,Yes,One year,Yes,Electronic check,No,42,54.75 +8782-LKFPK,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Mailed check,No,44,90.4 +5522-JBWMO,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,1,44.0 +3597-MVHJT,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,27,95.6 +9774-NRNAU,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,27,84.8 +0224-RLWWD,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,2,44.3 +9967-ATRFS,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,19,19.9 +3951-NJCVI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,42,95.05 +2977-CEBSX,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,66,90.05 +0177-PXBAT,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,33,109.9 +6599-CEBNN,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,34,73.95 +2519-ERQOJ,No,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,33,54.6 +5876-QMYLD,Yes,No,No,No,No,No,One year,No,Mailed check,No,23,20.05 +2277-AXSDC,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,32,19.75 +9442-JTWDL,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,11,20.05 +0979-PHULV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,69,99.45 +3067-SVMTC,Yes,DSL,Yes,Yes,No,No,One year,No,Bank transfer (automatic),No,68,55.9 +5495-GPSRW,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,20,19.7 +7606-BPHHN,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,72,19.8 +4742-DRORA,Yes,Fiber optic,Yes,No,Yes,No,One year,Yes,Bank transfer (automatic),No,60,95.4 +0111-KLBQG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Mailed check,No,32,93.95 +4800-VHZKI,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,19.9 +7989-CHGTL,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,19.6 +0334-GDDSO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,81.35 +4163-NCJAK,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,46,24.45 +5233-AOZUF,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,29,74.95 +5973-EJGDP,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,51,87.35 +1996-DBMUS,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,48,70.65 +7916-VCCPB,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,16,73.25 +4686-GEFRM,Yes,Fiber optic,No,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,70,98.7 +5249-QYHEX,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,40,24.8 +0578-SKVMF,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,22,83.3 +5564-NEMQO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,1,75.3 +2233-FAGXV,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,5,24.3 +5605-IYGFG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,7,69.85 +7663-ZTEGJ,Yes,Fiber optic,No,Yes,No,Yes,One year,No,Credit card (automatic),No,29,100.55 +3935-TBRZZ,Yes,No,No,No,No,No,One year,No,Mailed check,No,44,25.7 +8111-BKVDS,No,DSL,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),No,10,40.7 +2055-SIFSS,Yes,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,55,51.65 +2806-MLNTI,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,52,105.1 +8734-DKSTZ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,No,10,85.95 +4360-PNRQB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,18,75.6 +6152-ONASV,Yes,DSL,Yes,Yes,No,No,One year,No,Bank transfer (automatic),No,68,58.25 +9063-ZGTUY,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,61,19.4 +7781-HVGMK,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,65.2 +2181-UAESM,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,No,2,53.45 +2957-LOLHO,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,12,45.4 +6048-NJXHX,Yes,No,No,No,No,No,Two year,Yes,Electronic check,No,41,19.75 +2320-SLKMB,No,DSL,No,Yes,Yes,No,Month-to-month,Yes,Credit card (automatic),No,26,44.45 +4980-URKXC,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,36,20.85 +4376-KFVRS,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,114.05 +5886-VLQVU,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,35,89.85 +3577-AMVUX,Yes,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,No,1,55.05 +0771-WLCLA,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,16,112.95 +5628-RKIFK,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,No,Credit card (automatic),No,49,101.55 +0206-TBWLC,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Mailed check,No,54,114.65 +2937-FTHUR,Yes,DSL,Yes,No,No,Yes,Month-to-month,No,Electronic check,No,18,64.8 +1910-FMXJM,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,No,36,80.4 +7752-XUSCI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,60,105.9 +4110-PFEUZ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,69.55 +0732-OCQOC,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,52,25.05 +5168-MSWXT,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,8,94.75 +1090-ESELR,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,105.5 +8592-PLTMQ,Yes,No,No,No,No,No,One year,No,Mailed check,No,64,24.7 +5760-WRAHC,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,Yes,Mailed check,No,22,69.75 +8847-GEOOQ,No,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,60,60.2 +0256-LTHVJ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,28,81.05 +4785-FCIFB,Yes,No,No,No,No,No,Two year,No,Mailed check,No,61,24.4 +8313-NDOIA,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,24,104.15 +5149-CUZUJ,Yes,Fiber optic,No,Yes,Yes,No,One year,No,Bank transfer (automatic),No,28,92.9 +0942-KOWSM,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,30,80.8 +4237-CLSMM,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,20.0 +1452-VOQCH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,75.1 +4719-UMSIY,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,6,19.65 +6614-VBEGU,Yes,DSL,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,24,69.45 +0880-TKATG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,4,101.15 +3811-VBYBZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,7,99.8 +1480-BKXGA,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,116.05 +2996-XAUVF,No,DSL,No,Yes,No,Yes,Two year,Yes,Mailed check,No,70,40.05 +9076-AXYIK,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Electronic check,No,64,102.1 +5968-XQIVE,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Electronic check,No,72,89.7 +8896-RAZCR,Yes,No,No,No,No,No,Two year,No,Mailed check,No,44,19.9 +4640-UHDOS,Yes,DSL,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,13,55.95 +4933-IKULF,Yes,No,No,No,No,No,One year,No,Mailed check,No,17,20.65 +3583-EKAPL,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,55.0 +1304-BCCFO,Yes,DSL,No,No,Yes,Yes,Month-to-month,Yes,Mailed check,No,9,70.05 +4104-PVRPS,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Mailed check,No,24,53.6 +9399-APLBT,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,74.7 +2359-KMGLI,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,24,80.25 +3780-DDGSE,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,35,76.05 +4431-EDMIQ,Yes,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,7,75.7 +0306-JAELE,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,5,96.1 +6227-HWPWX,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,15,69.0 +0486-LGCCH,Yes,No,No,No,No,No,Two year,No,Mailed check,No,11,19.65 +0447-BEMNG,No,DSL,Yes,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,48,45.3 +4612-SSVHJ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,20,81.45 +5168-MQQCA,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,72,108.5 +5949-XIKAE,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,8,83.55 +7971-HLVXI,Yes,Fiber optic,No,No,No,Yes,Two year,Yes,Credit card (automatic),No,72,84.5 +9094-AZPHK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,15,100.15 +3649-JPUGY,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,88.6 +8372-JUXUI,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,74.35 +3552-CTCYF,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,63,104.8 +6778-YSNIH,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,2,59.0 +0388-EOPEX,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,74.4 +5756-OZRIO,Yes,DSL,No,No,No,Yes,One year,No,Bank transfer (automatic),No,61,64.05 +6579-JPICP,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.4 +8205-OTCHB,No,DSL,No,No,No,Yes,One year,Yes,Bank transfer (automatic),Yes,22,43.75 +4134-BSXLX,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Mailed check,No,28,60.9 +0505-SPOOW,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,70,19.8 +6235-VDHOM,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,5,28.45 +7783-YKGDV,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,12,99.7 +4374-YMUSQ,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,No,Credit card (automatic),No,34,116.25 +4513-CXYIX,Yes,Fiber optic,Yes,No,No,No,Two year,Yes,Credit card (automatic),No,71,80.7 +3957-HHLMR,Yes,DSL,Yes,No,No,Yes,One year,No,Bank transfer (automatic),No,70,65.2 +7803-XOCCZ,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),No,52,84.05 +5736-YEJAX,Yes,DSL,Yes,Yes,Yes,No,Two year,Yes,Credit card (automatic),No,69,79.45 +5609-CEBID,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,20,94.1 +8981-FJGLA,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,11,78.0 +7218-HKQFK,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,2,94.2 +4636-QRJKY,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,6,80.5 +1135-LMECX,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.85 +4332-MUOEZ,Yes,Fiber optic,Yes,Yes,No,Yes,One year,No,Credit card (automatic),No,20,94.3 +8535-SFUTN,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,61,106.45 +5956-VKDTT,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,5,74.35 +8677-HDZEE,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,56,105.45 +2475-MROZF,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,30,95.0 +9412-GHEEC,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,No,Bank transfer (automatic),Yes,40,104.8 +3482-ABPKK,Yes,DSL,Yes,Yes,No,No,One year,No,Mailed check,No,28,54.3 +6705-LXORM,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,5,70.05 +0257-ZESQC,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,27,75.2 +7531-GQHME,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,12,20.05 +5174-ITUMV,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,67,105.4 +4109-CYRBD,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,29,51.6 +0913-XWSCN,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Bank transfer (automatic),No,55,85.5 +6825-UYPFK,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,23,75.6 +8397-MVTAZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,34,100.05 +0750-EBAIU,Yes,Fiber optic,Yes,No,Yes,No,One year,No,Electronic check,No,52,91.25 +8606-CIQUL,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,115.75 +3571-DPYUH,Yes,Fiber optic,No,Yes,Yes,No,One year,Yes,Credit card (automatic),No,58,94.7 +7601-GNDYK,Yes,No,No,No,No,No,Two year,No,Mailed check,No,35,19.6 +0356-OBMAC,Yes,Fiber optic,No,Yes,Yes,No,Two year,Yes,Bank transfer (automatic),No,56,99.9 +8067-NIOYM,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,24,21.1 +1403-GYAFU,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,70,20.05 +4234-XTNEA,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,2,79.95 +1297-VQDRP,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,68,107.15 +9282-IZGQK,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,85.0 +5348-CAGXB,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,12,89.55 +0621-HJWXJ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,63,81.55 +5844-QVTAT,Yes,DSL,Yes,No,No,No,One year,Yes,Mailed check,No,33,58.45 +8905-IAZPF,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,69,95.65 +5394-MEITZ,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,60,80.6 +6859-QNXIQ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,113.1 +2782-LFZVW,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Mailed check,No,11,58.95 +2866-IKBTM,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.55 +1342-JPNKI,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,10,86.05 +2817-NTQDO,No,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,13,45.55 +7129-AZJDE,Yes,Fiber optic,No,No,No,Yes,One year,Yes,Bank transfer (automatic),No,34,78.95 +6986-IJDHX,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Mailed check,Yes,39,86.3 +2560-PPCHE,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,65,105.05 +4676-MQUEA,Yes,Fiber optic,Yes,No,Yes,No,One year,Yes,Bank transfer (automatic),No,50,101.9 +8138-EALND,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,15,19.75 +3580-HYCSP,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,110.3 +1352-HNSAW,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,115.6 +2075-PUEPR,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,55,19.35 +1982-FEBTD,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,23,25.6 +5301-GAUUY,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,32,80.35 +5791-KAJFD,Yes,DSL,Yes,No,No,Yes,One year,Yes,Bank transfer (automatic),No,56,68.75 +2654-VBVPB,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,1,19.9 +1154-HYWWO,Yes,DSL,Yes,Yes,Yes,No,One year,No,Mailed check,No,38,70.6 +2501-XWWTZ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,11,70.2 +3716-UVSPD,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,1,49.3 +6815-ABQFQ,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,56,107.25 +7343-EOBEU,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,3,23.6 +3701-SFMUH,Yes,DSL,Yes,No,Yes,Yes,Month-to-month,No,Credit card (automatic),No,7,69.7 +6103-LIANB,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,59,99.5 +7319-VENRZ,Yes,DSL,No,Yes,Yes,No,Month-to-month,No,Bank transfer (automatic),No,7,64.3 +5846-NEQVZ,Yes,DSL,Yes,Yes,No,Yes,Two year,Yes,Credit card (automatic),No,71,70.85 +6967-QIQRV,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,No,Electronic check,No,15,101.9 +5781-RFZRP,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Credit card (automatic),No,71,73.5 +0939-YAPAF,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,35,100.25 +0308-IVGOK,No,DSL,No,Yes,No,No,One year,Yes,Credit card (automatic),No,11,40.4 +7293-LSCDV,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,60,19.25 +7025-WCBNE,Yes,DSL,No,Yes,No,No,Two year,No,Bank transfer (automatic),No,47,59.6 +5756-JYOJT,Yes,DSL,No,Yes,No,Yes,One year,No,Credit card (automatic),No,11,64.9 +4710-FDUIZ,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Credit card (automatic),Yes,56,100.3 +6030-REHUX,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,28,110.85 +9548-LIGTA,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,61,81.05 +5150-LJNSR,Yes,Fiber optic,Yes,No,Yes,No,One year,No,Bank transfer (automatic),No,31,98.05 +8270-RKSAP,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,9,70.5 +6522-YRBXD,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,35,94.55 +2640-LYMOV,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,2,19.65 +1218-VKFPE,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,12,19.0 +3627-FHKBK,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Mailed check,Yes,1,75.3 +2865-TCHJW,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,4,89.2 +1423-BMPBQ,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,19.0 +2393-DIVAI,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,3,20.0 +5192-EBGOV,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,85.7 +4568-KNYWR,Yes,DSL,Yes,No,Yes,No,Two year,Yes,Credit card (automatic),No,52,63.25 +8752-IMQOS,Yes,No,No,No,No,No,One year,No,Mailed check,No,5,20.1 +0742-LAFQK,Yes,Fiber optic,Yes,No,No,Yes,Two year,Yes,Electronic check,No,72,99.15 +0795-LAFGP,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Electronic check,No,71,90.4 +0619-OLYUR,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,111.9 +5512-IDZEI,Yes,No,No,No,No,No,One year,No,Electronic check,No,46,24.9 +0459-SPZHJ,Yes,DSL,Yes,No,Yes,Yes,Two year,No,Credit card (automatic),No,63,83.5 +0215-BQKGS,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,30,84.3 +9244-ZVAPM,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,1,45.6 +0719-SYFRB,Yes,DSL,Yes,Yes,No,No,Month-to-month,Yes,Mailed check,Yes,12,61.65 +8208-EUMTE,No,DSL,Yes,Yes,Yes,No,Two year,No,Mailed check,No,16,54.85 +5172-MIGPM,Yes,DSL,No,Yes,No,Yes,Month-to-month,No,Mailed check,No,4,65.55 +1710-RCXUS,Yes,Fiber optic,No,No,No,Yes,One year,Yes,Credit card (automatic),No,51,90.35 +0374-FIUCA,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,65,20.4 +5839-SUYVZ,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,16,74.55 +5173-ZXXXL,Yes,No,No,No,No,No,One year,No,Mailed check,No,2,19.95 +1096-ADRUX,Yes,Fiber optic,No,No,No,No,One year,Yes,Bank transfer (automatic),No,66,74.25 +2001-MCUUW,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Electronic check,No,46,108.65 +2731-GJRDG,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,32,109.55 +4723-BEGSG,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,86.65 +6516-NKQBO,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,38,81.0 +8672-OAUPW,Yes,DSL,No,Yes,No,No,One year,No,Credit card (automatic),No,51,47.85 +8207-DMRVL,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,114.55 +3419-SNJJD,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,No,Bank transfer (automatic),Yes,65,105.25 +6543-CPZMK,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,9,29.95 +4765-OXPPD,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Mailed check,Yes,9,65.0 +2804-ETQDK,Yes,No,No,No,No,No,Two year,No,Mailed check,No,66,20.55 +6689-VRRTK,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,44,109.8 +7138-GIRSH,Yes,DSL,No,Yes,No,Yes,Two year,No,Bank transfer (automatic),No,50,69.5 +9396-ZSFLL,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,15,48.85 +6464-KEXXH,No,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,8,25.25 +7134-MJPDY,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,66,102.85 +5240-CAOYT,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),No,57,87.55 +4059-IIEBK,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,7,78.55 +4881-JVQOD,No,DSL,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,10,34.55 +0516-UXRMT,Yes,Fiber optic,Yes,No,No,No,One year,Yes,Electronic check,No,62,92.05 +4851-BQDNX,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Electronic check,No,40,85.05 +5148-HKFIR,Yes,No,No,No,No,No,Two year,No,Mailed check,No,20,19.7 +1009-IRMNA,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,7,20.0 +3003-CMDUU,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,25,95.15 +5016-IBERQ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,23,84.25 +6797-UCJHZ,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Credit card (automatic),No,66,104.6 +2469-DTSGX,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Electronic check,No,72,111.65 +4554-YGZIH,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Credit card (automatic),Yes,49,90.05 +5099-BAILX,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,43,110.75 +9931-KGHOA,Yes,DSL,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),No,46,55.0 +1775-KWJKQ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,89.85 +7665-VIGUD,Yes,No,No,No,No,No,One year,No,Mailed check,No,10,20.35 +9411-TPQQV,No,DSL,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,40,54.55 +7207-RMRDB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,65,105.5 +7954-MLBUN,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,31,99.45 +2077-DDHJK,Yes,DSL,Yes,Yes,No,No,Two year,No,Credit card (automatic),No,68,70.9 +4913-EHYUI,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,56,104.55 +0195-IESCP,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,10,85.25 +9574-BOSMD,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,68,25.4 +4580-TMHJU,Yes,DSL,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,43,56.15 +0970-ETWGE,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,89.55 +4908-XAXAY,Yes,Fiber optic,No,No,No,Yes,One year,Yes,Bank transfer (automatic),No,49,89.85 +8404-VLQFB,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,15,25.25 +1626-ERCMM,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,20,94.55 +0887-HJGAR,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,45.7 +2391-IPLOP,Yes,DSL,No,Yes,Yes,No,One year,Yes,Electronic check,No,50,69.65 +5644-PDMZC,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,2,89.5 +3509-GWQGF,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Credit card (automatic),No,24,70.0 +9576-ANLXO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,3,69.55 +2024-BASKD,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,74.6 +5845-BZZIB,Yes,No,No,No,No,No,Two year,No,Mailed check,No,35,20.1 +1140-UKVZG,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,17,24.8 +4160-AMJTL,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,Yes,8,19.65 +5183-SNMJQ,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,10,95.1 +8100-PNJMH,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,68,88.85 +7838-LAZFO,Yes,DSL,Yes,No,Yes,Yes,One year,No,Bank transfer (automatic),No,45,78.8 +4464-JCOLN,Yes,No,No,No,No,No,One year,No,Mailed check,Yes,2,19.85 +2085-JVGAD,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,37,20.35 +5650-VDUDS,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,4,24.25 +8095-WANWK,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,10,45.25 +3030-ZKIWL,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.05 +9565-FLVCG,Yes,DSL,Yes,No,No,Yes,Two year,Yes,Mailed check,No,65,69.55 +8755-OGKNA,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,57,19.5 +2800-VEQXM,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,3,74.75 +7538-GWHML,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,2,69.65 +5533-RJFTJ,No,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,49,30.2 +3859-CVCET,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,4,45.65 +0214-JHPFW,No,DSL,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,70,57.8 +5642-MHDQT,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,53,19.85 +3088-FVYWK,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,53,25.55 +3276-HDUEG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,75.05 +9092-GDZKO,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,22,24.85 +0823-HSCDJ,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,52,49.15 +3729-OWRVL,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,65,110.35 +2324-AALNO,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,48,24.55 +0822-GAVAP,No,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,2,34.7 +5760-IFJOZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Mailed check,No,3,107.95 +2826-UWHIS,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,45,81.4 +1448-PWKYE,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,1,80.0 +7501-IWUNG,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,61,73.8 +4957-TREIR,Yes,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Credit card (automatic),No,3,64.4 +7251-LJBQN,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,40,103.75 +8040-MNRTF,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,No,1,71.1 +1536-HBSWP,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,1,49.9 +5313-FPXWG,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,51,24.6 +0067-DKWBL,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,49.25 +0946-FKYTX,No,DSL,No,No,No,No,One year,No,Mailed check,No,52,30.1 +5076-YVXCM,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Bank transfer (automatic),No,51,83.4 +8262-COGGB,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,20.45 +6663-JOCQO,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Bank transfer (automatic),No,31,75.25 +9620-QJREV,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,47,20.55 +2276-YDAVZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,3,75.1 +2682-KEVRP,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,22,20.05 +2480-JZOSN,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,20.65 +0078-XZMHT,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,85.15 +5896-NPFWW,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,50.15 +9978-HYCIN,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Bank transfer (automatic),No,47,84.95 +8338-QIUNR,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Credit card (automatic),No,72,66.5 +1525-LNLOJ,Yes,DSL,No,No,Yes,No,Two year,Yes,Bank transfer (automatic),No,66,63.3 +9450-TRJUU,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,No,35,83.15 +1766-GKNMI,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,29,84.9 +6942-LBFDP,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,2,20.55 +1456-TWCGB,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,4,49.25 +7133-VBDCG,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,25,79.85 +7596-ZYWBB,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Mailed check,No,65,59.6 +8329-UTMVM,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,27,104.65 +3014-WJKSM,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,29,75.3 +3347-YJZZE,Yes,DSL,No,No,Yes,Yes,Month-to-month,No,Credit card (automatic),No,29,80.1 +1029-QFBEN,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,19.55 +7929-DMBCV,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,20,81.0 +9661-JALZV,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,58,24.7 +5433-KYGHE,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,Yes,Mailed check,No,14,86.0 +4312-KFRXN,Yes,No,No,No,No,No,Two year,No,Mailed check,No,72,25.4 +5575-TPIZQ,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,46,89.15 +0114-IGABW,No,DSL,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,71,58.25 +9944-AEXBM,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,32,85.65 +1853-ARAAQ,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,26,50.35 +6952-OMNWB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,68,80.35 +4697-LUPSU,Yes,No,No,No,No,No,One year,No,Mailed check,No,2,20.2 +8434-VGEQQ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,61,20.55 +4952-YSOGZ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,4,85.95 +1589-AGTLK,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,45.35 +5244-IRFIH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,33,94.5 +6549-YMFAW,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,9,21.25 +4950-HKQTE,Yes,No,No,No,No,No,Two year,No,Mailed check,No,22,26.25 +6786-OBWQR,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,5,80.85 +2684-EIWEO,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Credit card (automatic),Yes,30,91.7 +2753-JMMCV,Yes,DSL,No,Yes,No,Yes,Two year,Yes,Credit card (automatic),No,65,74.2 +6439-GTPCA,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,45,87.25 +6621-YOBKI,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,5,20.35 +1216-JWVUX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,25,75.5 +7564-GHCVB,Yes,Fiber optic,Yes,No,No,No,Two year,No,Bank transfer (automatic),No,72,79.05 +1173-NOEYG,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Bank transfer (automatic),No,27,90.15 +7595-EHCDL,No,DSL,No,No,Yes,Yes,Month-to-month,No,Credit card (automatic),No,32,50.6 +6647-ZEDXT,Yes,Fiber optic,No,Yes,Yes,Yes,One year,No,Credit card (automatic),No,30,110.45 +2521-NPUZR,Yes,Fiber optic,Yes,Yes,No,Yes,Two year,No,Credit card (automatic),No,70,101.0 +1307-TVUFB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,42,79.35 +7503-MIOGA,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,89.85 +4381-MHQDC,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Mailed check,No,47,65.0 +6923-JHPMP,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,2,80.45 +5138-WVKYJ,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,10,98.55 +4018-PPNDW,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,61,24.1 +1635-FJFCC,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,5,44.05 +2499-AJYUA,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,110.8 +6919-ELBGL,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,114.95 +3966-HRMZA,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,No,3,75.05 +6425-JWTDV,Yes,No,No,No,No,No,Two year,No,Mailed check,No,48,19.25 +8405-IGQFX,Yes,Fiber optic,No,Yes,Yes,No,One year,Yes,Credit card (automatic),No,63,90.05 +8224-IVVPA,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,27,56.7 +9477-LGWQI,Yes,DSL,Yes,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,70,80.15 +1410-RSCMR,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,Yes,Credit card (automatic),No,7,71.35 +0139-IVFJG,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,No,Electronic check,No,2,90.35 +6683-VLCTZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,20,98.55 +5730-DBDSI,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,66,19.7 +0030-FNXPP,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,3,19.85 +2189-WWOEW,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,15,85.9 +5684-FJVYR,Yes,Fiber optic,Yes,Yes,No,No,Two year,Yes,Bank transfer (automatic),No,72,90.35 +4013-GUXND,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.8 +1894-IGFSG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,22,89.25 +7379-POKDZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,70.3 +1266-NZYUI,Yes,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,72,66.85 +7969-FFOWG,Yes,No,No,No,No,No,Two year,No,Mailed check,No,65,19.9 +4718-DHSMV,No,DSL,No,No,Yes,No,Month-to-month,Yes,Mailed check,No,11,35.8 +5175-WLYXL,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,22,78.85 +7817-OMJNA,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,14,20.4 +8728-SKJLR,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,41,74.25 +3137-NYQQI,Yes,DSL,Yes,No,No,Yes,One year,No,Mailed check,No,17,64.8 +7706-DZNKK,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,11,20.45 +0236-HFWSV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,15,93.35 +3900-AQPHZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,19.9 +5842-POCOP,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Mailed check,Yes,5,88.9 +2037-XJFUP,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,Yes,33,95.8 +8823-RLPWL,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,110.65 +9505-SQFSW,No,DSL,No,No,No,Yes,Month-to-month,No,Mailed check,No,3,40.3 +7314-OXENN,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,82.0 +3758-CKOQL,Yes,Fiber optic,Yes,Yes,No,Yes,One year,Yes,Credit card (automatic),No,59,107.0 +0322-CHQRU,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,2,45.35 +5676-CFLYY,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,71,73.35 +7521-AFHAB,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,5,44.8 +0285-INHLN,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,27,54.75 +4678-DVQEO,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,1,52.2 +5125-CNDSP,No,DSL,Yes,Yes,No,No,One year,Yes,Bank transfer (automatic),No,63,40.6 +0691-IFBQW,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,Yes,46,110.0 +4992-LTJNE,Yes,DSL,Yes,No,No,No,Two year,No,Bank transfer (automatic),No,72,55.3 +2202-OUTMO,Yes,DSL,Yes,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),No,34,60.85 +0810-BDHAW,Yes,DSL,Yes,No,Yes,Yes,One year,No,Electronic check,No,24,78.4 +0229-LFJAF,Yes,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,72,69.65 +7131-ZQZNK,No,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,60,59.85 +3442-ZHHCC,Yes,DSL,Yes,No,No,Yes,One year,Yes,Credit card (automatic),No,68,76.9 +5726-CVNYA,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,8,19.85 +9871-ELEYA,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Credit card (automatic),No,34,67.65 +4257-GAESD,No,DSL,No,No,Yes,Yes,Month-to-month,No,Credit card (automatic),No,6,45.0 +5173-WXOQV,Yes,DSL,No,Yes,No,Yes,Month-to-month,Yes,Mailed check,No,2,64.2 +2040-OBMLJ,Yes,Fiber optic,No,Yes,No,No,One year,No,Credit card (automatic),No,31,81.7 +6286-ZHAOK,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,20,25.55 +3807-XHCJH,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,1,20.0 +3009-JWMPU,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,Yes,62,96.75 +5671-RQRLP,Yes,Fiber optic,No,No,No,No,Two year,Yes,Credit card (automatic),No,70,75.65 +1450-GALXR,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,10,98.5 +8859-AXJZP,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,39,23.8 +3174-AKMAS,Yes,DSL,No,Yes,Yes,No,Two year,Yes,Credit card (automatic),No,46,64.2 +3138-BKYAV,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,6,85.35 +9926-PJHDQ,Yes,DSL,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,76.8 +7382-DFJTU,Yes,DSL,No,Yes,No,No,Month-to-month,No,Credit card (automatic),No,18,55.2 +2798-NYLMZ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,71,108.55 +4289-DTDKW,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,40,101.3 +1820-TQVEV,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.55 +2239-JALAW,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,58,103.25 +4853-RULSV,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),Yes,70,104.0 +8098-TDCBU,Yes,No,No,No,No,No,Two year,No,Electronic check,No,42,25.25 +3551-GAEGL,No,DSL,Yes,No,No,No,One year,No,Bank transfer (automatic),No,34,30.4 +4785-NKHCX,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,5,20.05 +3196-NVXLZ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Mailed check,No,25,84.6 +6275-YDUVO,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Mailed check,Yes,2,86.2 +0036-IHMOT,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,55,103.7 +0115-TFERT,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,21,111.2 +4178-EGMON,Yes,Fiber optic,Yes,Yes,No,No,Two year,Yes,Credit card (automatic),No,70,88.0 +4220-TINQT,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,61,106.35 +5318-YKDPV,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,43,79.15 +7975-TZMLR,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,47,103.1 +0295-QVKPB,Yes,DSL,No,Yes,Yes,No,Month-to-month,Yes,Credit card (automatic),No,5,63.95 +4335-BSMJS,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,62,25.8 +2311-QYMUQ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,16,89.45 +3643-AHCFP,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,7,95.6 +9146-JRIOX,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,14,25.55 +3104-OWCGK,Yes,Fiber optic,No,No,Yes,No,One year,No,Electronic check,Yes,60,90.95 +5337-IIWKZ,No,DSL,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,34,44.85 +9101-BWFSS,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,No,Electronic check,Yes,50,108.55 +9650-VBUOG,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,38,25.05 +3487-EARAT,Yes,DSL,Yes,Yes,No,Yes,One year,No,Credit card (automatic),No,70,74.1 +2672-TGEFF,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,37,88.8 +9231-ZJYAM,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,4,78.85 +4250-WAROZ,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,60,93.25 +8184-WMOFI,Yes,DSL,Yes,Yes,No,Yes,One year,No,Credit card (automatic),No,62,71.4 +6982-SSHFK,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,44.4 +6092-QZVPP,Yes,DSL,Yes,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,36,79.2 +4625-LAMOB,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,44,20.4 +0727-BMPLR,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,Yes,55,100.0 +0392-BZIUW,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,105.0 +1038-ZAGBI,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),Yes,12,19.8 +6549-NNDYT,No,DSL,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,13,30.85 +3027-ZTDHO,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,89.9 +0422-OHQHQ,Yes,No,No,No,No,No,One year,No,Mailed check,No,15,20.55 +6916-HIJSE,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,65,84.85 +2316-ESMLS,No,DSL,Yes,Yes,No,No,One year,No,Credit card (automatic),No,12,33.15 +9778-OGKQZ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,92.0 +7408-OFWXJ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,89.8 +6007-TCTST,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,115.8 +2252-NKNSI,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,52,85.15 +8713-IGZSO,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,24.85 +7905-TVXTA,Yes,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,5,64.35 +7695-PKLCZ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,68,20.5 +2382-BCKQJ,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,Yes,62,100.15 +8374-UULRV,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,86.05 +2207-NHRJK,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,50.8 +3224-DFQNQ,Yes,Fiber optic,Yes,Yes,No,No,One year,No,Electronic check,No,66,89.0 +5275-PMFUT,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,64.8 +4795-UXVCJ,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,26,19.8 +9777-IQHWP,Yes,Fiber optic,Yes,No,No,Yes,Two year,No,Bank transfer (automatic),No,64,93.4 +0947-MUGVO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,20,73.65 +9944-HKVVB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,3,95.1 +4124-MMETB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,22,94.65 +3671-SHRSP,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Mailed check,Yes,4,80.6 +0979-MOZQI,No,DSL,No,Yes,Yes,No,Two year,Yes,Bank transfer (automatic),No,62,39.0 +2732-ISEZX,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,5,20.5 +3313-QKNKB,Yes,Fiber optic,No,No,No,Yes,One year,No,Electronic check,Yes,59,85.55 +0323-XWWTN,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,3,26.4 +1937-OTUKY,Yes,Fiber optic,Yes,Yes,Yes,No,Two year,Yes,Bank transfer (automatic),No,72,98.2 +1573-LGXBA,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,57,97.55 +1764-VUUMT,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,66,19.95 +5073-WXOYN,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,60,50.8 +4713-ZBURT,Yes,Fiber optic,No,No,Yes,Yes,Two year,No,Bank transfer (automatic),No,45,99.7 +3050-GBUSH,No,DSL,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,3,34.8 +0207-MDKNV,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,No,Electronic check,Yes,15,105.1 +7876-AEHIG,No,DSL,Yes,Yes,Yes,Yes,One year,No,Bank transfer (automatic),No,51,60.15 +7945-HLKEA,Yes,DSL,Yes,Yes,No,No,One year,No,Electronic check,No,60,64.75 +9342-VNIMQ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,33,54.65 +9851-KIELU,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,10,110.1 +3523-BRGUW,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,26,19.3 +3908-BLSYF,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,6,83.9 +3199-NPKCN,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Electronic check,No,67,111.25 +5170-PTRKA,No,DSL,Yes,Yes,No,No,One year,Yes,Credit card (automatic),No,49,35.8 +4661-NJEUX,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,20.05 +2123-AGEEN,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,7,84.35 +1258-YMZNM,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,27,110.5 +0048-LUMLS,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Credit card (automatic),No,37,91.2 +7549-MYGPK,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,63,100.55 +5898-IGSLP,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,No,Electronic check,No,31,89.3 +3804-RVTGV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,50,103.85 +6259-WJQLC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,32,81.1 +9227-LUNBG,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,24.6 +7997-EASSD,Yes,Fiber optic,No,Yes,No,No,One year,Yes,Credit card (automatic),No,63,81.2 +0730-KOAVE,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,30,94.3 +8975-SKGRX,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,71,116.1 +0678-RLHVP,Yes,Fiber optic,No,No,Yes,Yes,Two year,No,Electronic check,No,53,105.55 +4315-MURBD,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,12,98.9 +2267-FPIMA,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,50,94.4 +1051-GEJLJ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,19.5 +9734-YWGEX,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Credit card (automatic),Yes,9,98.3 +2719-BDAQO,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,17,93.85 +5285-MVEHD,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,56,105.6 +0379-DJQHR,Yes,DSL,Yes,No,Yes,Yes,Two year,No,Credit card (automatic),No,67,81.35 +0781-LKXBR,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,9,100.5 +5543-QDCRY,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,4,56.4 +0297-RBCSG,Yes,DSL,No,Yes,No,Yes,One year,Yes,Bank transfer (automatic),No,19,65.35 +4694-PHWFW,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,8,19.95 +0835-JKADZ,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,71,111.25 +1907-UBQFC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,10,72.85 +7508-SMHXL,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Credit card (automatic),No,15,89.0 +3865-YIOTT,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,72,106.1 +5993-BQHEA,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,12,20.05 +6024-RUGGH,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,72,25.2 +6513-EECDB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,73.55 +3956-CJUST,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,23,75.4 +4079-WWQQQ,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,65.55 +6103-BOCOU,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,26,80.7 +5149-TGWDZ,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Mailed check,No,21,104.55 +7471-WNSUF,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,60,24.15 +8942-DBMHZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,12,20.45 +4301-VVZKA,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,16,75.4 +9199-PWQVC,Yes,DSL,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,63,79.7 +4824-GUCBY,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Electronic check,No,22,81.7 +5393-HJZSM,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,No,Bank transfer (automatic),No,32,76.3 +7074-IEVOJ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,79.4 +9625-QSTYE,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,13,81.15 +0862-PRCBS,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,68,103.75 +8812-ZRHFP,Yes,Fiber optic,No,No,No,Yes,One year,No,Electronic check,No,30,86.45 +5146-CBVOE,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,16,75.1 +0454-OKRCT,Yes,Fiber optic,No,Yes,No,No,Two year,No,Bank transfer (automatic),No,33,80.6 +5787-KXGIY,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,72,19.3 +4750-ZRXIU,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,4,84.6 +4198-VFOEA,No,DSL,Yes,Yes,No,No,One year,Yes,Mailed check,No,12,33.6 +6630-UJZMY,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,4,83.25 +6400-BWQKW,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,6,79.05 +2692-AQCPF,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,65,108.05 +0347-UBKUZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,15,19.9 +0835-DUUIQ,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,24,21.05 +0811-GSDTP,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,13,30.15 +7567-ECMCM,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,24,79.85 +6115-ZTBFQ,No,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,65.5 +6353-BRMMA,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,54,104.1 +6680-WKXRZ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,3,74.4 +6231-WFGFH,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,4,20.5 +9904-EHEVJ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Mailed check,No,32,91.35 +7028-DVOIQ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,35,99.05 +6169-PPETC,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,35,20.5 +4208-UFFGW,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,2,44.95 +8584-KMVXD,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,8,75.6 +8467-WYNSR,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Mailed check,No,22,55.1 +0851-DFJKB,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Electronic check,No,15,58.95 +5382-SOYZL,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,22,95.1 +9448-REEVD,Yes,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),Yes,1,44.7 +3261-CQXOL,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,71,25.45 +8388-FYNPZ,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,No,4,56.75 +4002-BQWPQ,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,No,Bank transfer (automatic),No,25,81.75 +5651-YLPRD,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,32,86.1 +2826-DXLQO,No,DSL,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),No,7,29.8 +4378-BZYFP,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,17,20.5 +9489-UTFKA,Yes,DSL,Yes,No,Yes,No,Month-to-month,No,Bank transfer (automatic),No,8,60.9 +4849-PYRLQ,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Bank transfer (automatic),No,56,73.25 +9117-SHLZX,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,45.7 +9889-TMAHG,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,No,Credit card (automatic),Yes,8,100.3 +4541-RMRLG,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,Yes,7,19.25 +7764-BDPEE,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,3,20.85 +3429-IFLEM,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Credit card (automatic),No,71,77.35 +3158-MOERK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,2,96.0 +7294-TMAOP,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,1,90.55 +5002-GCQFH,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,49,93.85 +0556-FJEGU,Yes,DSL,No,Yes,Yes,No,Two year,No,Bank transfer (automatic),No,58,70.1 +8919-FYFQZ,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,44,30.35 +0604-THJFP,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,59,75.95 +2834-JRTUA,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,Yes,71,108.05 +5875-YPQFJ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.9 +5879-SESNB,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,11,75.25 +6646-QVXLR,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,Yes,62,103.75 +6461-PPAXN,Yes,DSL,Yes,Yes,No,No,One year,Yes,Bank transfer (automatic),No,35,54.95 +3318-ISQFQ,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,20,19.5 +1106-HRLKZ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,40,19.6 +2483-XSSMZ,Yes,DSL,Yes,No,No,No,One year,Yes,Electronic check,No,39,47.85 +8603-IJWDN,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,86.6 +8165-ZJRNM,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,23.75 +9369-XFEHK,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,33,80.6 +2604-XVDAM,Yes,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,12,43.8 +3717-OFRTN,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,1,19.75 +9046-JBFWA,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,27,19.15 +3280-NMUVX,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,34,19.6 +1206-EHBDD,Yes,Fiber optic,Yes,No,No,No,Two year,No,Bank transfer (automatic),No,56,80.3 +8361-LBRDI,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,58,24.35 +4883-KCPZJ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,22,25.25 +9108-EQPNQ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,10,26.1 +7277-KAMWT,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,13,20.0 +3842-IYKUE,Yes,Fiber optic,No,Yes,No,No,Month-to-month,No,Credit card (automatic),Yes,35,85.3 +6641-XRPSU,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,34,70.0 +1374-DMZUI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,4,94.3 +2545-LXYVJ,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,20.7 +3234-VKACU,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,No,Electronic check,No,2,70.3 +8357-EQXFO,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,7,95.35 +1989-PRJHP,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,27,75.5 +8120-JDCAM,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,4,69.55 +8917-FAEMR,Yes,No,No,No,No,No,Two year,No,Mailed check,No,37,19.85 +7047-YXDMZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,21,20.0 +2858-EIMXH,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,53,95.85 +9524-EGPJC,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,Yes,18,90.1 +6993-OHLXR,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,2,68.95 +8818-XYFCQ,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,32,99.55 +6419-ZTTLE,Yes,No,No,No,No,No,One year,Yes,Electronic check,No,23,20.75 +0929-HYQEW,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,3,50.15 +6614-YOLAC,No,DSL,Yes,Yes,Yes,Yes,Two year,No,Mailed check,No,71,58.65 +7426-RHZGU,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,9,95.9 +4065-JJAVA,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,1,49.5 +4695-VADHF,Yes,DSL,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,18,57.45 +3863-IUBJR,Yes,DSL,No,No,No,Yes,One year,No,Credit card (automatic),Yes,12,53.65 +7649-SIJJF,Yes,DSL,Yes,Yes,No,Yes,Two year,Yes,Mailed check,No,71,80.1 +9361-YNQWJ,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,64,24.4 +3748-FVMZZ,No,DSL,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,No,4,40.05 +9391-TTOYH,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,23,19.5 +1452-XRSJV,Yes,DSL,Yes,No,No,No,Month-to-month,No,Credit card (automatic),No,39,51.05 +3422-WJOYD,Yes,DSL,Yes,Yes,No,No,One year,No,Mailed check,No,28,54.35 +8242-SOQUO,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,5,84.7 +7460-ITWWP,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,45,86.1 +7147-AYBAA,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,37,70.35 +7868-TMWMZ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,60,110.0 +4822-RVYBB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,8,100.6 +6732-FZUGP,Yes,Fiber optic,Yes,No,Yes,No,One year,No,Credit card (automatic),No,47,94.9 +8436-BJUMM,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,26,83.75 +4184-TJFAN,Yes,Fiber optic,Yes,Yes,Yes,No,Month-to-month,Yes,Mailed check,Yes,3,88.3 +8329-GWVPJ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,50,69.75 +1352-VHKAJ,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,No,Bank transfer (automatic),No,27,71.6 +4145-UQXUQ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,8,92.1 +2632-TACXW,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,62,23.65 +8146-QQKZH,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,71,81.85 +1767-CJKBA,Yes,No,No,No,No,No,Two year,No,Mailed check,No,66,25.1 +6445-TNRXS,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,68,114.7 +4581-LNWUM,No,DSL,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,13,49.15 +4869-EPIUS,Yes,Fiber optic,No,No,No,Yes,One year,Yes,Electronic check,No,56,80.9 +9948-YPTDG,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,38,79.45 +1236-WFCDV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Credit card (automatic),Yes,14,90.45 +1915-OAKWD,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,16,19.3 +7296-PIXQY,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,14,70.2 +4883-QICIH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,32,69.75 +3354-OADJP,Yes,DSL,Yes,Yes,No,No,One year,No,Bank transfer (automatic),No,8,54.25 +3524-WQDSG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,43,99.3 +0810-DHDBD,Yes,DSL,Yes,Yes,Yes,No,One year,No,Credit card (automatic),No,52,74.0 +4026-SKKHW,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,3,50.25 +2829-HYVZP,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,29,19.8 +8329-IBCTI,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,19.65 +1271-SJBGZ,No,DSL,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,Yes,12,43.65 +3845-JHAMY,No,DSL,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,16,35.5 +7013-PSXHK,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Mailed check,No,40,80.75 +5669-SRAIP,No,DSL,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,5,39.5 +5981-ITEMU,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,40,97.1 +3486-NPGST,Yes,No,No,No,No,No,One year,No,Mailed check,No,36,19.55 +6941-PMGEP,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,5,80.0 +1624-WOIWJ,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Mailed check,Yes,10,84.7 +2074-GKOWZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,2,89.55 +0376-YMCJC,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,Yes,23,90.6 +6100-FJZDG,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,26,20.05 +4829-ZLJTK,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Electronic check,No,72,112.4 +1730-VFMWO,Yes,DSL,No,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,34,50.2 +7143-BQIBA,Yes,DSL,Yes,Yes,Yes,No,Month-to-month,No,Bank transfer (automatic),No,10,62.25 +3800-LYTRK,Yes,DSL,Yes,Yes,No,No,One year,No,Mailed check,No,14,55.7 +0634-SZPQA,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,23,90.05 +9646-NMHXE,Yes,No,No,No,No,No,Two year,No,Mailed check,No,47,19.65 +7030-NJVDP,Yes,Fiber optic,Yes,Yes,No,Yes,Month-to-month,Yes,Electronic check,No,24,89.25 +5536-RTPWK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,49,99.05 +8883-GRDWQ,Yes,DSL,Yes,Yes,No,No,One year,No,Mailed check,No,20,54.0 +6166-ILMNY,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,2,69.75 +3097-NNSPB,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,2,49.05 +7771-ZONAT,No,DSL,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,22,56.75 +0655-RBDUG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,7,98.05 +2111-DWYHN,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,21.1 +4194-WHFCB,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,59,96.65 +4121-AGSIN,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,58,24.5 +4361-BKAXE,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,41,114.5 +9845-PEEKO,Yes,Fiber optic,No,No,No,No,Two year,Yes,Credit card (automatic),No,59,79.2 +0455-XFASS,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,3,69.55 +0301-KOBTQ,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,32,20.05 +1751-NCDLI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,46,98.85 +9878-TNQGW,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,2,80.95 +9170-ARBTB,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,52,19.6 +4441-NIHPT,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,13,74.3 +8999-BOHSE,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Bank transfer (automatic),Yes,11,89.7 +7241-AJHFS,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,32,87.65 +7029-RPUAV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,17,100.45 +4546-FOKWR,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,16,74.75 +9036-CSKBW,Yes,Fiber optic,Yes,No,Yes,Yes,One year,No,Bank transfer (automatic),No,51,107.45 +5832-TRLPB,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,29,75.35 +8590-YFFQO,Yes,DSL,Yes,Yes,No,No,Two year,No,Credit card (automatic),No,70,64.95 +8659-IOOPU,Yes,Fiber optic,Yes,Yes,No,Yes,Two year,No,Electronic check,No,71,100.45 +1338-CECEE,Yes,DSL,No,No,Yes,No,One year,No,Bank transfer (automatic),No,41,68.5 +7439-DKZTW,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,1,80.55 +4646-QZXTF,Yes,DSL,Yes,Yes,Yes,Yes,Month-to-month,No,Bank transfer (automatic),No,7,81.25 +4607-CHPCA,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,Yes,25,90.4 +9742-XOKTS,Yes,Fiber optic,Yes,Yes,No,No,One year,No,Electronic check,No,67,89.55 +6921-OZMFH,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,5,55.7 +9578-FOMUK,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,15,24.8 +4712-UYOOI,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,20,20.0 +8824-RWFXJ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,3,56.15 +7722-CVFXN,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,54,105.2 +8717-VCTXJ,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,42,19.55 +7363-QTBIW,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,9,79.75 +4159-NAAIX,Yes,Fiber optic,No,No,Yes,Yes,Two year,No,Bank transfer (automatic),No,63,97.45 +0971-QIFJK,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,69,24.25 +9397-TZSHA,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,69,24.6 +3391-JSQEW,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,40,50.15 +0343-QLUZP,No,DSL,Yes,No,No,No,Two year,No,Bank transfer (automatic),No,60,39.6 +9763-PDTKK,Yes,Fiber optic,Yes,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,4,94.4 +2176-LVPNX,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Mailed check,No,71,89.85 +7627-JKIAZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,37,78.95 +3312-UUMZW,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,32,98.85 +1271-UODNO,Yes,DSL,No,Yes,No,No,Two year,Yes,Credit card (automatic),No,39,53.85 +8461-EFQYM,Yes,No,No,No,No,No,One year,Yes,Electronic check,No,38,24.25 +6900-RBKER,Yes,Fiber optic,No,No,No,Yes,Two year,Yes,Credit card (automatic),No,52,89.45 +6891-JPYFF,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,48,105.25 +1459-QNFQT,No,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,70,59.5 +1047-NNCBF,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Credit card (automatic),No,20,70.55 +3696-XRIEN,Yes,DSL,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,50,82.5 +4081-DYXAV,No,DSL,No,No,Yes,Yes,One year,Yes,Credit card (automatic),Yes,19,44.85 +0074-HDKDG,Yes,DSL,Yes,No,No,No,One year,Yes,Bank transfer (automatic),No,25,61.6 +8791-GFXLZ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,12,49.05 +8111-SLLHI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,39,105.65 +0927-LCSMG,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,Yes,7,74.65 +9330-DHBFL,Yes,DSL,Yes,Yes,No,No,One year,Yes,Mailed check,No,23,66.25 +0098-BOWSO,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,27,19.4 +3452-ABWRL,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,47,86.05 +5859-HZYLF,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,26,19.15 +8257-RZAHR,Yes,DSL,Yes,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,14,64.7 +5293-WXJAK,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,11,104.05 +3156-QLHBO,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,19.25 +2208-NQBCT,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Electronic check,No,26,81.95 +1779-PWPMG,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,114.65 +6621-NRZAK,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,63,20.0 +0831-JNISG,Yes,No,No,No,No,No,Two year,No,Mailed check,No,71,19.8 +0774-IFUVM,Yes,DSL,Yes,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,11,65.15 +3082-WQRVY,Yes,No,No,No,No,No,One year,No,Mailed check,No,14,19.65 +9553-DLCLU,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,13,88.95 +1641-BYBTK,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,6,20.2 +2460-NGXBJ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,11,75.2 +2446-ZKVAF,Yes,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),No,18,56.8 +0841-NULXI,No,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,35.55 +3522-CDKHF,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,32,75.5 +1430-SFQSA,No,DSL,Yes,Yes,No,No,One year,No,Mailed check,No,29,35.6 +0411-EZJZE,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,3,60.25 +7851-WZEKY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,2,95.15 +8844-TONUD,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,13,96.65 +8807-ARQET,No,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,41,40.35 +8992-CEUEN,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,1,18.85 +4320-QMLLA,Yes,DSL,No,No,Yes,No,Month-to-month,No,Mailed check,No,7,54.85 +8777-PVYGU,Yes,DSL,Yes,No,Yes,No,One year,Yes,Mailed check,No,52,64.3 +8292-ITGYJ,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,45,24.65 +6870-ZWMNX,Yes,DSL,No,Yes,Yes,No,Two year,No,Credit card (automatic),No,70,76.1 +0621-CXBKL,Yes,No,No,No,No,No,Two year,No,Mailed check,No,53,18.7 +5268-DSMNQ,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Credit card (automatic),No,62,97.95 +5334-JLAXU,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,60,94.1 +4086-YQSNZ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,3,80.4 +6242-MBHPK,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,23,95.1 +5868-CZJDR,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,31.35 +9359-UGBTK,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Bank transfer (automatic),No,67,72.35 +0135-NMXAP,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,12,89.75 +4782-OSFXZ,Yes,DSL,Yes,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,71,82.7 +6479-OAUSD,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,25,19.9 +7129-ACFOG,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,5,53.8 +4189-NAKJS,Yes,DSL,No,No,No,No,One year,Yes,Credit card (automatic),No,26,51.55 +5562-BETPV,Yes,No,No,No,No,No,One year,No,Mailed check,No,1,19.65 +1282-IHQAC,No,DSL,No,No,Yes,No,One year,Yes,Credit card (automatic),No,70,44.05 +9127-FHJBZ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,72,114.0 +6270-OMFIW,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,Yes,60,94.4 +1641-RQDAY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,32,100.4 +0107-WESLM,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,19.85 +6994-ORCWG,Yes,DSL,No,No,No,No,One year,Yes,Mailed check,No,14,54.25 +1346-UFHAX,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,13,80.0 +3992-YWPKO,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,6,109.9 +2933-XEUJM,Yes,DSL,Yes,No,Yes,Yes,Two year,No,Mailed check,No,46,79.2 +0125-LZQXK,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,15,101.35 +5461-QKNTN,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,43,94.3 +4835-YSJMR,Yes,DSL,No,Yes,No,No,Two year,Yes,Bank transfer (automatic),No,39,49.8 +8399-YNDCH,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,21,60.05 +3164-YAXFY,No,DSL,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,57,53.75 +0887-WBJVH,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,53,93.45 +4660-IRIBM,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Mailed check,No,18,87.9 +5673-FSSMF,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,60.15 +7670-ZBPOQ,Yes,DSL,Yes,Yes,No,No,One year,Yes,Bank transfer (automatic),No,58,61.05 +8089-UZWLX,Yes,Fiber optic,No,No,Yes,Yes,Two year,No,Bank transfer (automatic),No,71,104.05 +0080-OROZO,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,35,99.25 +3916-NRPAP,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Credit card (automatic),No,3,85.7 +6807-SIWJI,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,38,104.85 +8221-HVAYI,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Credit card (automatic),No,35,69.15 +1579-KLYDT,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,7,90.45 +5232-NXPAY,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Mailed check,No,47,74.45 +8967-SZQAS,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,14,50.45 +4468-KAZHE,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,20,60.0 +0455-ENTCR,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Electronic check,No,66,85.25 +8944-AILEF,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,15,19.45 +5542-NKVRU,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,42,20.75 +7126-RBHSD,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Electronic check,No,17,78.9 +5370-IIVVL,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,37,104.5 +6789-HJBWG,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,12,49.4 +3927-NLNRY,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,53,94.25 +9087-EYCPR,Yes,No,No,No,No,No,Two year,No,Mailed check,No,60,25.0 +6791-YBNAK,No,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),No,18,25.55 +6358-LYNGM,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,74.9 +6077-BDPXA,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,3,70.15 +0013-MHZWF,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,9,69.4 +5494-HECPR,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,80.25 +8268-YDIXR,Yes,Fiber optic,Yes,No,No,No,One year,Yes,Electronic check,No,56,93.15 +9824-BEMCV,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,17,69.0 +1373-ORVIZ,Yes,DSL,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,Yes,11,66.35 +4291-SHSBH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,7,69.55 +6980-IMXXE,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,69,20.2 +9866-QEVEE,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,19,86.0 +9897-KXHCM,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,3,80.3 +0040-HALCW,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,54,20.4 +0784-GTUUK,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,62,23.75 +7979-CORPM,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,24,90.55 +2294-DMMUS,Yes,DSL,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,62,70.45 +0872-JCPIB,Yes,DSL,Yes,No,No,Yes,Month-to-month,No,Bank transfer (automatic),No,17,65.75 +3055-MJDSB,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,9,24.6 +9091-WTUUY,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Mailed check,No,64,69.25 +1618-CFHME,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,75.9 +3165-HDOEW,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,45.85 +6581-NQCBA,No,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,16,49.95 +7115-IRDHS,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,24.65 +8496-DMZUK,Yes,Fiber optic,Yes,No,No,No,One year,No,Bank transfer (automatic),No,30,90.4 +2040-VZIKE,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Mailed check,No,49,100.85 +9068-VPWQQ,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Credit card (automatic),No,61,75.35 +0178-SZBHO,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,No,47,87.2 +0384-RVBPI,Yes,DSL,Yes,No,No,Yes,Month-to-month,No,Credit card (automatic),No,20,64.4 +1689-MRZQR,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,34,78.3 +1299-AURJA,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,70,24.7 +4525-VZCZG,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Electronic check,No,54,105.85 +1543-LLLFT,Yes,Fiber optic,No,Yes,Yes,No,One year,Yes,Mailed check,No,61,98.3 +5835-BEQEU,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,76.95 +2788-CJQAQ,Yes,No,No,No,No,No,One year,No,Mailed check,No,13,19.45 +5565-FILXA,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,16,96.15 +0319-QZTCO,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,3,58.7 +2120-SMPEX,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,25,20.15 +0096-FCPUF,Yes,DSL,Yes,No,No,Yes,Month-to-month,Yes,Mailed check,No,30,64.5 +0668-OGMHD,No,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,No,21,28.5 +5552-ZNFSJ,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,45.3 +2223-KAGMX,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,15,19.4 +6507-ZJSUR,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,23,90.45 +9408-HRXRK,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,45,105.15 +5593-SUAOO,Yes,Fiber optic,No,No,No,No,One year,No,Bank transfer (automatic),No,24,83.15 +7321-PKUYW,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,No,Electronic check,Yes,11,90.15 +2833-SLKDQ,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,45.05 +6766-HFKLA,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,56,103.2 +7595-EUIVN,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,75.8 +7617-EYGLW,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,1,19.45 +2026-TGDHM,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,7,79.3 +9220-ZNKJI,Yes,Fiber optic,No,Yes,Yes,No,Two year,No,Credit card (automatic),No,55,88.8 +4030-VPZBD,No,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,2,30.9 +2226-ICFDO,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,85.9 +0723-VSOBE,No,DSL,No,No,No,Yes,One year,No,Electronic check,No,45,34.2 +5529-GIBVH,Yes,No,No,No,No,No,Two year,No,Mailed check,No,47,20.15 +4187-CINZD,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Credit card (automatic),Yes,46,95.25 +9992-UJOEL,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,2,50.3 +4741-WWJQZ,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,Yes,Electronic check,No,2,80.15 +6625-UTXEW,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,12,51.25 +6818-WOBHJ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,68,89.6 +6244-BESBM,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,69,95.2 +1004-NOZNR,Yes,Fiber optic,Yes,No,Yes,Yes,One year,No,Credit card (automatic),No,56,94.8 +1251-STYSZ,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,4,80.25 +2612-PHGOX,Yes,DSL,No,Yes,Yes,No,Two year,Yes,Bank transfer (automatic),No,64,76.1 +2408-TZMJL,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,Yes,59,110.15 +8480-PPONV,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,62,115.55 +8780-IHCRN,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,63,24.65 +4598-ZADCK,No,DSL,Yes,Yes,Yes,No,One year,Yes,Electronic check,No,53,53.6 +1257-SXUXQ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,5,19.45 +9681-KYGYB,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,49,88.2 +7182-OVLBJ,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,62,101.15 +5095-ETBRJ,Yes,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,55,56.8 +7005-CYUIL,Yes,Fiber optic,Yes,Yes,Yes,No,Two year,Yes,Electronic check,No,71,99.4 +4821-WQOYN,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,72,20.1 +4730-AWNAU,No,DSL,Yes,Yes,Yes,Yes,One year,No,Credit card (automatic),No,36,60.7 +3452-FLHYD,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,25,20.95 +2388-LAESQ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,114.85 +9531-NSBMR,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,36,19.25 +6260-ONULR,Yes,DSL,No,No,Yes,Yes,Month-to-month,Yes,Mailed check,No,1,62.8 +4389-UEFCZ,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Electronic check,No,72,105.5 +8711-LOBKY,Yes,No,No,No,No,No,Two year,No,Mailed check,No,59,19.85 +9134-CEQMF,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,7,89.5 +8985-OOPOS,Yes,DSL,No,Yes,Yes,Yes,One year,No,Credit card (automatic),No,1,74.1 +8800-ZKRFW,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,30,107.5 +2616-FLVQC,Yes,No,No,No,No,No,Two year,No,Mailed check,No,64,19.55 +9968-FFVVH,Yes,DSL,Yes,Yes,No,No,One year,No,Bank transfer (automatic),No,63,68.8 +3108-PCCGG,Yes,DSL,Yes,No,Yes,Yes,Two year,No,Credit card (automatic),No,72,84.45 +7993-PYKOF,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Electronic check,Yes,8,75.0 +8390-FESFV,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,62,84.5 +3022-BEXHZ,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,67,111.2 +5027-XWQHA,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,6,44.75 +6248-TKCQV,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,70,80.6 +6729-GDNGC,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Bank transfer (automatic),No,20,80.7 +6198-ZFIOJ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,5,75.6 +5989-OMNJE,No,DSL,Yes,No,Yes,Yes,One year,No,Electronic check,No,24,57.6 +4566-QVRRW,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,11,44.05 +1291-CUOCY,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,110.6 +9795-SHUHB,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Credit card (automatic),No,66,58.2 +3230-IUALN,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,45,81.0 +0042-RLHYP,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,69,19.7 +8519-IMDHU,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,15,85.6 +4945-RVMTE,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,28,59.55 +0201-OAMXR,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,No,Credit card (automatic),Yes,70,115.55 +1866-NXPSP,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Mailed check,No,36,75.55 +3372-KWFBM,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,16,86.6 +7831-QGOXH,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,18,85.2 +6393-WRYZE,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,34,97.65 +3941-XTSKM,No,DSL,No,No,No,Yes,One year,Yes,Credit card (automatic),No,42,45.1 +1661-CZBAU,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Bank transfer (automatic),No,48,70.95 +6599-RCLCJ,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,47,109.55 +9831-BPFRI,Yes,Fiber optic,No,Yes,No,No,One year,Yes,Electronic check,Yes,39,89.55 +5158-RIVOP,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,11,20.9 +9788-YTFGE,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,7,19.95 +9277-JOOMO,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,3,24.6 +1907-YLNYW,Yes,DSL,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,8,66.7 +1725-MIMXW,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,19.45 +8947-YRTDV,Yes,Fiber optic,Yes,No,No,Yes,One year,No,Mailed check,No,32,94.8 +3161-ONRWK,Yes,DSL,Yes,Yes,No,No,One year,Yes,Bank transfer (automatic),No,60,65.85 +0114-RSRRW,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,10,19.95 +4565-NLZBV,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,71,24.65 +0031-PVLZI,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,4,20.35 +7206-GZCDC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.25 +6682-VCIXC,No,DSL,Yes,Yes,Yes,No,One year,Yes,Bank transfer (automatic),No,43,51.25 +4791-QRGMF,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,59,99.5 +6475-VHUIZ,Yes,DSL,No,Yes,No,No,Month-to-month,No,Electronic check,No,23,54.25 +3910-MRQOY,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,19.4 +0661-WCQNQ,Yes,DSL,Yes,Yes,No,No,One year,Yes,Credit card (automatic),No,22,56.25 +7537-RBWEA,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,25.15 +4656-CAURT,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,69,23.95 +0121-SNYRK,No,DSL,Yes,Yes,No,No,One year,Yes,Mailed check,No,50,35.4 +1768-ZAIFU,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,25.2 +4671-LXRDQ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,2,45.0 +3733-LSYCE,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,15,75.35 +6265-FRMTQ,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,31,20.4 +1934-SJVJK,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,20.15 +3838-OZURD,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,66,105.0 +9269-CQOOL,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,3,54.7 +2017-CCBLH,Yes,No,No,No,No,No,Two year,No,Mailed check,No,8,20.0 +7690-KPNCU,Yes,DSL,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,64,73.05 +0536-BGFMZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,28,20.5 +2293-IJWPS,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,57,100.75 +2845-HSJCY,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,14,87.25 +5469-NUJUR,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,19,19.95 +1184-PJVDB,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,10,79.95 +2625-TRCZQ,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,51,49.65 +4102-HLENU,Yes,DSL,Yes,No,No,No,Two year,No,Mailed check,No,67,65.65 +7266-GSSJX,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,11,20.45 +7722-VJRQD,No,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,60.95 +7073-QETQY,Yes,No,No,No,No,No,One year,Yes,Electronic check,No,66,20.35 +9415-DPEWS,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,Yes,18,88.35 +5624-RYAMH,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,9,19.5 +0196-JTUQI,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,9,75.2 +7130-YXBRO,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,48,111.45 +9272-LSVYH,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,No,10,70.15 +7943-RQCHR,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,9,94.75 +3793-MMFUH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,13,95.05 +3249-ZPQRG,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,4,78.45 +2568-BRGYX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,4,70.2 +3084-DOWLE,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,92.0 +1084-MNSMJ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,51,85.5 +7721-JXEAW,No,DSL,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,59,41.05 +7249-WBIYX,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,10,85.6 +4238-HFHSN,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,61,82.15 +6250-CGGUN,Yes,Fiber optic,Yes,Yes,No,No,One year,No,Electronic check,No,54,84.4 +5478-JJVZK,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,33,60.9 +7596-IIWYC,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,27,20.25 +6567-HOOPW,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,79.2 +9793-WECQC,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Mailed check,No,23,95.3 +4291-HPAXL,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.85 +8999-YPYBV,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,45,84.35 +1839-FBNFR,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,39,19.85 +3164-AALRN,Yes,DSL,No,No,Yes,Yes,One year,Yes,Mailed check,Yes,5,70.0 +3071-MVJCD,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Bank transfer (automatic),No,72,82.3 +1697-BCSHV,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,58,66.8 +0562-KBDVM,No,DSL,Yes,Yes,No,No,Two year,Yes,Bank transfer (automatic),No,70,44.6 +1131-SUEKT,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,61,98.45 +3717-OEAUQ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,No,2,70.7 +4538-WNTMJ,Yes,No,No,No,No,No,One year,No,Mailed check,No,46,24.95 +3334-CTHOL,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,1,49.95 +4704-ERYFC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,22,69.25 +9432-RUVSL,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,48,102.5 +8060-HIWJJ,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,64,86.55 +7684-XSZIY,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,24.3 +9089-UOWJG,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,12,58.35 +8621-MNIHH,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,34,94.25 +8039-ACLPL,Yes,DSL,Yes,No,No,Yes,Two year,No,Credit card (automatic),No,72,68.75 +9885-AIBVB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,29,85.8 +1934-MKPXS,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,33,20.1 +2592-YKDIF,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.35 +2272-JKMSI,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,62,110.8 +0471-LVHGK,Yes,DSL,No,No,Yes,Yes,One year,Yes,Electronic check,Yes,41,73.0 +9518-RWHZL,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),Yes,64,100.05 +8714-CTZJW,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,4,82.85 +3569-EDBPQ,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,Yes,Electronic check,No,24,84.35 +3131-NWVFJ,Yes,No,No,No,No,No,One year,No,Mailed check,No,14,19.55 +7521-YXVZY,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,3,19.95 +5419-CONWX,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,4,99.8 +6240-EURKS,No,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,18,35.0 +2373-NTKOD,Yes,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,8,66.25 +1970-KKFWL,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,35,23.3 +6960-HVYXR,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,76.0 +9337-SRRNI,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,66,25.3 +0895-UADGO,No,DSL,Yes,Yes,No,Yes,Two year,Yes,Mailed check,No,8,44.55 +5678-VFNEQ,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,71,104.1 +5977-CKHON,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,43,92.55 +7024-OHCCK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,2,93.85 +2692-BUCFV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,29,101.45 +7861-UVUFT,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,15,84.3 +1830-GGFNM,Yes,Fiber optic,Yes,Yes,No,No,Two year,No,Credit card (automatic),No,65,94.55 +5302-BDJNT,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,No,Electronic check,No,35,95.5 +5223-UZAVK,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,64,100.3 +4859-ZSRDZ,No,DSL,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,58,55.5 +5651-WYIPH,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,18,49.85 +9350-VLHMB,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,67,89.55 +3498-LZGQZ,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,63,19.15 +8785-CJSHH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,60,99.8 +5357-TZHPP,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,9,84.4 +3870-SPZSI,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,70,113.05 +0680-DFNNY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,15,101.1 +7560-QRBXH,Yes,No,No,No,No,No,One year,No,Mailed check,No,48,19.95 +7077-XJMET,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,12,74.15 +8752-GHJFU,Yes,Fiber optic,Yes,Yes,No,No,One year,Yes,Electronic check,No,71,92.0 +6896-SRVYQ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,44,73.85 +7767-UXAGJ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,50.45 +4652-ODEVH,Yes,No,No,No,No,No,Two year,No,Mailed check,No,45,24.45 +6510-UPNKS,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,23,24.8 +6718-BDGHG,Yes,DSL,No,Yes,Yes,No,One year,Yes,Bank transfer (automatic),No,43,64.85 +9046-DQMTP,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,35,20.75 +6439-LAJXL,Yes,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Mailed check,No,9,68.95 +1571-SAVHK,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,12,99.95 +9052-VKDUW,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,65,109.4 +9546-CQJSU,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,2,91.4 +1666-JZPZT,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,27,49.0 +5777-KJIRB,Yes,DSL,No,No,No,No,One year,Yes,Mailed check,No,40,50.25 +0506-LVNGN,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,5,75.55 +7677-SJJJK,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,8,19.9 +2480-EJWYP,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,58,97.8 +3253-HKOKL,Yes,Fiber optic,Yes,No,Yes,Yes,One year,No,Electronic check,No,52,100.3 +7055-HNEOJ,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,3,55.8 +5514-YQENT,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,41,111.15 +3211-AAPKX,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Mailed check,No,20,98.55 +8445-DNBAE,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,50.05 +2951-QOQTK,Yes,Fiber optic,No,Yes,No,No,Month-to-month,No,Credit card (automatic),Yes,4,80.8 +2958-NHPPS,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,23,20.85 +6806-YDEUL,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,6,19.5 +1735-XMJVH,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,8,19.35 +6890-PFRQX,Yes,DSL,Yes,No,Yes,No,Month-to-month,No,Mailed check,No,18,69.5 +0222-CNVPT,No,DSL,Yes,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,52,48.8 +5899-OUVKV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,31,94.5 +8681-ICONS,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,29,20.65 +1621-YNCJH,Yes,Fiber optic,Yes,Yes,No,Yes,Two year,Yes,Credit card (automatic),No,36,106.05 +3473-XIIIT,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,16,100.0 +6362-QHAFM,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,42,108.3 +7893-IXHRQ,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,20.55 +3070-BDOQC,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Electronic check,No,60,99.65 +2952-QAYZF,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,5,85.3 +6234-PFPXL,Yes,Fiber optic,Yes,Yes,Yes,No,Month-to-month,No,Credit card (automatic),No,22,95.9 +9824-QCJPK,Yes,No,No,No,No,No,One year,No,Mailed check,No,36,20.0 +4763-PGDPO,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,4,70.4 +4283-IVYCI,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,No,Mailed check,No,9,64.95 +1866-OBPNR,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Credit card (automatic),No,1,74.6 +8205-MQUGY,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,12,49.2 +8970-ANWXO,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Mailed check,No,23,73.75 +9480-BQJEI,Yes,Fiber optic,Yes,No,No,Yes,One year,Yes,Bank transfer (automatic),No,62,92.3 +5394-SVGJV,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,No,Bank transfer (automatic),Yes,37,98.8 +6979-TNDEU,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,8,19.2 +9777-WJJPR,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Credit card (automatic),No,31,88.65 +9283-LZQOH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,13,74.4 +7079-QRCBC,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,24,98.75 +9495-SKLKD,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,45,95.95 +6048-UWKAL,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,69,105.4 +5067-DGXLL,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,20.25 +5469-CTCWN,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,Yes,61,106.0 +9851-QXEEQ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,41,104.7 +6281-FKEWS,No,DSL,No,No,Yes,Yes,One year,Yes,Electronic check,No,44,49.05 +8898-KASCD,No,DSL,No,Yes,No,No,One year,No,Mailed check,No,39,35.55 +9242-TKFSV,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,65.1 +9290-SHCMB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,13,96.85 +0743-HNPFG,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Credit card (automatic),No,51,69.75 +2277-BKJKN,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Electronic check,No,71,99.2 +9809-IMGCQ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,22,96.7 +5208-HFSBT,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),Yes,2,55.05 +5035-PGZXH,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,56,106.8 +8695-WDYEA,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,1,51.25 +6543-JXSOO,Yes,DSL,Yes,Yes,No,No,One year,Yes,Mailed check,No,23,57.75 +8016-ZMGMO,Yes,DSL,No,No,Yes,No,One year,Yes,Bank transfer (automatic),No,66,70.85 +8605-ITULD,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.55 +3254-YRILK,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,19,88.2 +6416-YJTTB,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,11,79.5 +2667-WYLWJ,Yes,No,No,No,No,No,One year,Yes,Mailed check,Yes,8,19.75 +4472-VESGY,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,No,Bank transfer (automatic),No,52,98.15 +3195-TQDZX,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,3,20.25 +3128-YOVTD,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,51,79.15 +0529-ONKER,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,15,75.65 +1728-CXQBE,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,64,94.25 +7041-TXQJH,No,DSL,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,37,40.2 +5014-GSOUQ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,13,19.95 +5724-BIDBU,Yes,DSL,Yes,No,No,No,One year,Yes,Electronic check,No,49,55.35 +0481-SUMCB,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,45,102.15 +1769-GRUIK,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,18,71.1 +5240-IJOQT,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,74.7 +8819-WFGGJ,No,DSL,Yes,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,68,54.1 +7427-AUFPY,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,54,19.65 +2811-POVEX,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,23,88.45 +1092-GANHU,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,17,76.65 +7898-PDWQE,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Credit card (automatic),No,71,80.4 +9972-EWRJS,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,67,19.25 +9314-IJWSQ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,14,84.8 +0661-XEYAN,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,25.8 +5799-JRCZO,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,63,19.5 +1921-KYSAY,Yes,DSL,No,Yes,No,Yes,One year,Yes,Electronic check,No,41,68.6 +6198-RTPMF,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,17,92.6 +2924-KHUVI,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,56,100.55 +1925-GMVBW,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,5,20.55 +7881-EVUAD,No,DSL,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,2,42.6 +6184-DYUOB,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,3,19.6 +9207-ZPANB,Yes,DSL,Yes,Yes,No,No,One year,No,Electronic check,No,37,67.45 +5766-XQXMQ,Yes,DSL,Yes,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,29,68.85 +9327-QSDED,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,8,43.55 +1656-DRSMG,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,63,109.85 +3012-VFFMN,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,7,20.65 +2984-AFWNC,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,3,95.4 +0640-YJTPY,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,21.0 +8096-LOIST,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,19,56.2 +9764-REAFF,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,59,18.4 +3703-VAVCL,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,No,Credit card (automatic),Yes,2,90.0 +7107-UBYKY,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,35,25.75 +4881-GQJTW,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,14,19.6 +8519-QJGJD,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,14,75.35 +7876-DNYAP,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,69,19.8 +7905-NJMXS,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Electronic check,No,7,64.2 +2882-WDTBA,Yes,DSL,Yes,Yes,Yes,No,Two year,Yes,Bank transfer (automatic),No,69,75.75 +2091-GPPIQ,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,72,78.95 +6326-MTTXK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,8,100.85 +5071-FBJFS,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,No,4,50.3 +2796-UUZZO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,63,80.3 +2429-AYKKO,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,19.85 +9798-OPFEM,Yes,No,No,No,No,No,Two year,Yes,Electronic check,No,46,21.1 +0330-IVZHA,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,5,69.95 +3794-NFNCH,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,30,50.0 +5193-QLVZB,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,63,104.75 +7114-AEOZE,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,60,19.85 +2886-KEFUM,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,Yes,63,107.5 +5522-NYKPB,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,No,Electronic check,No,25,85.9 +4237-RLAQD,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,45.85 +9957-YODKZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,6,80.8 +6518-KZXCB,Yes,No,No,No,No,No,Two year,No,Mailed check,No,22,25.25 +2245-ADZFJ,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,31,80.55 +7776-QGYJC,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),No,39,81.5 +9313-QOLTZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,26,20.9 +9651-GTSAQ,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,53,106.1 +3186-BAXNB,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,No,Electronic check,Yes,1,91.7 +4672-FOTSD,Yes,DSL,Yes,Yes,No,No,Month-to-month,Yes,Electronic check,No,12,67.25 +0637-YLETY,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,16,95.6 +9818-XQCUV,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,20.35 +7338-ERIVA,No,DSL,Yes,Yes,Yes,No,One year,No,Bank transfer (automatic),No,39,45.05 +1157-BQCUW,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,74.95 +8259-NFJTV,No,DSL,Yes,Yes,No,No,Month-to-month,No,Mailed check,No,7,34.65 +3223-DWFIO,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,4,69.35 +2660-EMUBI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,10,95.35 +6968-GMKPR,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,55,81.55 +4751-ERMAN,Yes,DSL,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,75.4 +1436-ZMJAN,Yes,DSL,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,10,67.8 +3292-PBZEJ,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,11,111.4 +0799-DDIHE,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,15,46.3 +3070-FNFZQ,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,23,20.4 +2812-SFXMJ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.05 +7675-OZCZG,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,3,45.0 +5014-WUQMG,Yes,Fiber optic,Yes,No,No,Yes,One year,Yes,Electronic check,No,47,96.1 +5312-TSZVC,Yes,No,No,No,No,No,One year,No,Mailed check,No,15,19.65 +2003-CKLOR,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,66,99.5 +0993-OSGPT,Yes,DSL,No,Yes,No,No,One year,Yes,Bank transfer (automatic),No,68,60.65 +9254-RBFON,Yes,Fiber optic,No,Yes,Yes,Yes,One year,No,Bank transfer (automatic),Yes,17,98.6 +1205-WNWPJ,Yes,DSL,No,Yes,Yes,No,Month-to-month,Yes,Mailed check,Yes,7,59.5 +9391-EOYLI,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,12,80.45 +7108-DGVUU,Yes,DSL,No,No,No,Yes,One year,No,Bank transfer (automatic),No,21,71.7 +2782-JEEBU,No,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,21,36.0 +5127-BZENZ,Yes,DSL,Yes,No,Yes,No,One year,No,Bank transfer (automatic),No,56,65.2 +2720-FVBQP,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,6,48.95 +9906-NHHVC,No,DSL,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,65,53.5 +4522-XRWWI,Yes,DSL,Yes,Yes,Yes,Yes,One year,No,Credit card (automatic),No,42,80.45 +3766-EJLFL,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,68,109.05 +5939-SXWHM,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,48,26.3 +8152-UOBNY,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,50,106.8 +7351-KYHQH,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,7,64.95 +7643-RCHXS,Yes,No,No,No,No,No,Two year,No,Electronic check,No,63,19.35 +8246-SHFGA,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,17,21.1 +8387-MOJJT,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,42,77.95 +0620-XEFWH,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,4,18.85 +6485-QXWWE,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,62,26.0 +2761-OCIAX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,74.7 +7321-VGNKU,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,2,70.35 +5327-CNLUQ,Yes,Fiber optic,Yes,No,Yes,No,Two year,Yes,Bank transfer (automatic),No,48,96.9 +7552-KEYGT,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,27,19.55 +5816-JMLGY,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,70,80.4 +3068-OMWZA,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,88.8 +2927-QRRQV,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Electronic check,No,46,94.65 +6032-KRXXO,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,30,90.25 +7459-RRWQZ,Yes,DSL,Yes,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,15,64.65 +6265-SXWBU,Yes,Fiber optic,No,No,Yes,No,One year,No,Credit card (automatic),No,69,95.75 +7941-RCJOW,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,65,19.55 +6374-NTQLP,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,104.1 +4154-AQUGT,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,13,89.05 +2387-KDZQY,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,17,20.1 +3584-WKTTW,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Electronic check,No,51,111.55 +3399-BMLVW,Yes,DSL,Yes,Yes,No,No,Two year,No,Credit card (automatic),No,51,60.5 +1971-DTCZB,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,90.95 +3092-IGHWF,Yes,Fiber optic,No,No,No,No,One year,No,Electronic check,Yes,67,87.4 +3374-PZLXD,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,34,19.7 +3813-DHBBB,No,DSL,Yes,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,67,50.95 +2812-REYAT,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,49,20.05 +6518-PPLMZ,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,53,19.4 +4939-KYYPY,Yes,DSL,No,Yes,No,No,Month-to-month,No,Electronic check,No,27,59.45 +8017-LXHFA,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,23,94.75 +5930-GBIWP,Yes,DSL,Yes,Yes,No,Yes,Two year,Yes,Credit card (automatic),No,69,81.5 +6022-KOUQO,No,DSL,No,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,2,29.05 +6352-TWCAU,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,35,86.45 +2361-UPSND,Yes,DSL,Yes,Yes,No,Yes,One year,No,Mailed check,No,46,70.6 +6035-RIIOM,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,54,97.2 +2929-QNSRW,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,Yes,56,98.25 +1262-OPMFY,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,9,75.75 +9504-DSHWM,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,20,59.2 +5035-BVCXS,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,11,75.9 +6267-DCFFZ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,30,90.05 +3533-UVMOM,Yes,DSL,Yes,No,No,Yes,Two year,No,Bank transfer (automatic),No,68,70.95 +2439-LYPMQ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,38,102.6 +4248-QPAVC,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,17,85.35 +1899-VXWXM,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),Yes,48,106.1 +1478-VPOAD,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,1,43.8 +9995-HOTOH,No,DSL,Yes,No,Yes,Yes,Two year,No,Electronic check,No,63,59.0 +2988-PLAHS,Yes,DSL,No,No,Yes,Yes,One year,Yes,Electronic check,No,3,69.95 +1371-OJCEK,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,48,24.35 +4999-IEZLT,No,DSL,No,Yes,No,No,One year,No,Credit card (automatic),No,66,29.45 +8883-ANODQ,Yes,Fiber optic,No,No,No,No,Two year,Yes,Credit card (automatic),No,68,84.4 +4690-LLKUA,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,17,45.05 +2351-RRBUE,Yes,No,No,No,No,No,One year,No,Mailed check,No,7,20.65 +5980-BDHPY,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,87.1 +1498-DQNRX,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,29,19.85 +9469-WEJBT,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,No,37,90.35 +3331-HQDTW,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,34,109.8 +9490-DFPMD,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,42,84.65 +2581-VKIRT,Yes,DSL,Yes,Yes,No,No,One year,No,Mailed check,No,59,65.5 +5442-XSDCW,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,11,79.5 +7426-WEIJX,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,60,80.95 +2851-MMUTZ,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,27,56.15 +3049-NDXFL,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Mailed check,Yes,1,85.8 +8580-AECUZ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,79.1 +3307-TLCUD,No,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,17,34.4 +6625-FLENO,Yes,No,No,No,No,No,Two year,No,Mailed check,No,58,20.75 +2967-MXRAV,Yes,No,No,No,No,No,One year,No,Mailed check,No,1,18.8 +7963-GQRMY,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,3,44.3 +8189-HBVRW,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Electronic check,No,53,90.8 +4163-KIUHY,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,35,25.6 +1228-FZFRV,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,No,Credit card (automatic),Yes,50,105.95 +3500-NSDOA,Yes,DSL,No,Yes,No,Yes,Two year,No,Credit card (automatic),No,68,70.8 +1171-TYKUR,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,47,25.4 +3761-FLYZI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,65,108.8 +2058-DCJBE,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,5,69.75 +5364-XYIRR,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,51,94.65 +4829-AUOAX,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Bank transfer (automatic),Yes,46,96.05 +1219-NNDDO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,9,76.85 +8388-DMKAE,Yes,No,No,No,No,No,Two year,No,Mailed check,No,8,20.25 +4403-BWPAY,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,14,24.8 +9659-QEQSY,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,45,115.65 +5405-ZMYXQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,8,74.6 +5047-LHVLY,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,50.15 +1442-OKRJE,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,66,103.15 +4737-AQCPU,Yes,DSL,Yes,Yes,No,No,Two year,No,Credit card (automatic),No,72,72.1 +9158-VCTQB,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,41,113.6 +2808-CHTDM,Yes,No,No,No,No,No,Two year,No,Mailed check,No,23,25.1 +6311-UEUME,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,29,78.9 +0793-TWELN,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,4,80.15 +3283-WCWXT,Yes,No,No,No,No,No,Two year,No,Mailed check,No,6,25.4 +1060-ENTOF,Yes,Fiber optic,Yes,Yes,No,Yes,One year,Yes,Credit card (automatic),No,67,105.4 +0999-QXNSA,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,7,45.75 +5451-MHQOF,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,56,24.45 +4836-WNFNO,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,72,25.0 +9225-BZLNZ,Yes,DSL,Yes,No,Yes,Yes,Two year,Yes,Electronic check,No,72,85.25 +0354-VXMJC,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,23,19.6 +4422-QVIJA,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,35,50.15 +9365-SRSZE,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,27,70.55 +6839-ITVZJ,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,26,60.05 +8332-OSJDW,Yes,No,No,No,No,No,One year,No,Mailed check,No,12,26.4 +4735-BJKOU,Yes,No,No,No,No,No,Two year,No,Mailed check,No,40,20.15 +0274-JKUJR,No,DSL,Yes,No,Yes,Yes,Month-to-month,No,Mailed check,No,7,58.85 +5740-YHGTW,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,70,97.55 +8917-SZTTJ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,60,19.65 +1696-MZVAU,No,DSL,No,No,No,No,One year,Yes,Credit card (automatic),No,39,25.25 +7359-WWYJV,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,114.45 +0375-HVGXO,No,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,34.7 +4906-ZHGPK,Yes,DSL,No,Yes,Yes,No,One year,Yes,Electronic check,No,54,70.7 +8593-WHYHV,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,3,85.3 +3795-GWTRD,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Credit card (automatic),No,63,75.55 +1298-PHBTI,Yes,Fiber optic,No,Yes,No,No,Two year,Yes,Electronic check,No,71,84.8 +6223-DHJGV,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,42,20.65 +6961-MJKBO,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,47,20.45 +6097-EQISJ,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),Yes,66,102.45 +4423-YLHDV,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,21,104.4 +8158-WPEZG,No,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,11,35.65 +0107-YHINA,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,99.75 +4918-FYJNT,Yes,Fiber optic,No,Yes,No,No,Month-to-month,No,Electronic check,No,55,90.45 +0727-BNRLG,Yes,Fiber optic,No,Yes,Yes,No,Two year,Yes,Credit card (automatic),No,69,97.65 +4854-CIDCF,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,3,73.85 +8640-SDGKB,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,4,74.4 +3280-MRDOF,Yes,DSL,No,Yes,Yes,No,Two year,Yes,Credit card (automatic),No,30,69.1 +6435-SRWBJ,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,5,82.75 +9964-WBQDJ,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,71,24.4 +6303-KFWSL,Yes,DSL,No,No,No,No,One year,Yes,Electronic check,No,29,55.25 +1702-CCFNJ,Yes,DSL,No,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,52,61.35 +8932-CZHRQ,Yes,DSL,Yes,No,No,Yes,One year,No,Credit card (automatic),No,68,76.75 +0386-CWRGM,Yes,No,No,No,No,No,Two year,No,Mailed check,No,46,19.4 +5515-RUGKN,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,8,54.75 +0404-AHASP,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,72,19.7 +7279-NMVJC,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,17,19.9 +2081-VEYEH,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,3,107.95 +6407-UTSLV,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,2,83.8 +4116-TZAQJ,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,9,74.25 +9060-HJJRW,No,DSL,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,51,56.4 +2587-YNLES,Yes,No,No,No,No,No,Two year,No,Mailed check,No,6,20.1 +7398-SKNQZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,3,94.9 +5935-FCCNB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,17,94.2 +1958-RNRKS,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,30,49.9 +5136-RGMZO,Yes,DSL,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,31,71.05 +8345-MVDYC,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,45,81.65 +8226-BXGES,Yes,Fiber optic,Yes,No,No,No,One year,No,Bank transfer (automatic),No,64,89.45 +3877-JRJIP,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,59.85 +8375-DKEBR,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.6 +9705-IOVQQ,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Electronic check,No,61,99.0 +1015-OWJKI,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.05 +7511-YMXVQ,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,9,45.4 +2040-XBAVJ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,114.45 +7551-JOHTI,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,19.5 +8887-IPQNC,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,7,44.25 +8646-JCOMS,Yes,Fiber optic,No,Yes,No,No,One year,Yes,Bank transfer (automatic),No,66,90.55 +9804-ICWBG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.9 +1222-KJNZD,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,40,20.4 +0106-GHRQR,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,16,71.4 +5318-IXUZF,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,2,87.15 +3768-VHXQO,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,67,24.85 +8952-WCVCD,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,41,104.45 +2418-TPEUN,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,56,19.8 +3963-RYFNS,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,116.45 +3198-VELRD,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,3,84.75 +8540-ZQGEA,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,54,20.05 +1320-REHCS,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,52,110.75 +4137-JOPHL,Yes,Fiber optic,No,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,50,89.7 +9436-ZBZCT,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,Yes,14,89.95 +7801-CEDNV,Yes,DSL,Yes,No,No,No,One year,No,Credit card (automatic),No,27,48.7 +2057-BOYKM,Yes,Fiber optic,Yes,Yes,No,No,Two year,Yes,Bank transfer (automatic),No,72,96.6 +3658-QQJYD,Yes,DSL,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,62,74.3 +1803-BGNBD,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,12,54.3 +0134-XWXCE,Yes,DSL,No,Yes,Yes,Yes,One year,No,Bank transfer (automatic),No,44,74.85 +6950-TWMYB,Yes,Fiber optic,No,Yes,No,No,Two year,Yes,Bank transfer (automatic),No,54,79.95 +5848-FHRFC,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,68,20.05 +2243-FNMMI,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,20,19.4 +2511-MORQY,Yes,DSL,No,No,No,No,One year,No,Bank transfer (automatic),No,50,54.9 +5356-KZCKT,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,58,24.45 +9470-XCCEM,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,35,89.65 +6519-CFDBX,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,2,45.4 +3902-MIVLE,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Mailed check,No,63,75.7 +0409-WTMPL,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,58,110.65 +8763-KIAFH,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,27,20.55 +3669-WHAFY,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,71,115.15 +3055-VTCGS,Yes,DSL,No,No,No,Yes,One year,No,Credit card (automatic),No,63,58.55 +3144-KMTWZ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,71,93.25 +7279-BUYWN,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,41,113.2 +7156-MHUGY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,13,90.5 +7198-GLXTC,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,2,79.0 +2007-QVGAW,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,68,19.35 +5207-PLSTK,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,1,48.75 +2307-FYNNL,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,65,109.05 +5605-XNWEN,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,72,25.0 +2155-AMQRX,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,28,54.9 +6181-AXXYF,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,72,24.75 +5091-HFAZW,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,No,2,91.15 +0516-VRYBW,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),Yes,18,20.15 +2519-LBNQL,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,60,104.35 +8623-ULFNQ,Yes,DSL,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,No,26,66.05 +8380-PEFPE,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,71.65 +5687-DKDTV,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,4,20.35 +1568-LJSZU,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,68,92.2 +7530-HDYDS,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),Yes,38,84.25 +7789-HKSBS,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,42,105.2 +7416-CKTEP,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,57,19.6 +2586-CWXVV,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,54,30.4 +3096-IZETN,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Bank transfer (automatic),Yes,12,78.1 +2348-KCJLT,Yes,DSL,Yes,No,No,No,One year,Yes,Mailed check,No,44,61.5 +8401-EMUWF,Yes,DSL,Yes,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,42,69.4 +4193-IBKSW,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,24.75 +5377-NDTOU,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Mailed check,No,71,91.05 +5922-ABDVO,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Mailed check,Yes,19,89.65 +2474-LCNUE,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,23,73.65 +0839-QNXME,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,30,19.4 +3506-OVLKD,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,35,26.2 +9172-ANCRX,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,10,98.7 +6650-VJONK,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,1,43.85 +2178-PMGCJ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,22,69.7 +7492-TAFJD,No,DSL,Yes,No,No,No,Two year,No,Mailed check,No,7,38.55 +2773-MADBQ,No,DSL,Yes,Yes,No,Yes,Two year,Yes,Mailed check,No,36,53.1 +6016-LVTJQ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,34,20.65 +7860-KSUGX,Yes,DSL,Yes,No,No,No,Two year,No,Credit card (automatic),No,72,64.45 +8966-KZXXA,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,36,25.1 +6910-HADCM,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,76.35 +4816-LXZYW,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,23,79.15 +9606-PBKBQ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,32,85.0 +5149-QYTTU,Yes,Fiber optic,Yes,Yes,No,No,One year,Yes,Credit card (automatic),No,71,95.15 +2070-XYMFH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,23,79.35 +2085-BOJKI,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,17,96.65 +0817-HSUSE,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,1,75.5 +5442-PPTJY,Yes,No,No,No,No,No,Two year,No,Mailed check,No,12,19.7 +1927-QEWMY,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,72,20.5 +1663-MHLHE,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.2 +5663-QBGIS,Yes,Fiber optic,No,No,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,98.35 +4450-MDZFX,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,60,74.35 +6701-DHKWQ,No,DSL,No,Yes,Yes,No,Two year,No,Credit card (automatic),No,61,51.35 +7554-AKDQF,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,6,45.65 +3536-IQCTX,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,32,85.3 +4911-BANWH,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,31,86.55 +8496-EJAUI,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,19,73.85 +0794-YVSGE,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,20.3 +5423-BHIXO,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,32,54.2 +6908-VVYHM,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,65,90.65 +2959-EEXWB,No,DSL,Yes,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,45,50.9 +1839-UMACK,Yes,No,No,No,No,No,One year,No,Electronic check,No,42,25.05 +3030-YDNRM,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,8,74.85 +7321-KKSDU,Yes,No,No,No,No,No,Two year,No,Mailed check,No,32,20.5 +3402-XRIUO,Yes,DSL,Yes,Yes,No,No,Month-to-month,Yes,Mailed check,No,22,63.55 +3132-TVFDZ,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,57,44.85 +8286-AFUYI,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,No,1,47.95 +8080-DDEMJ,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,45.1 +8356-WUAOJ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,45.0 +6365-MTGZX,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,24,96.0 +1349-WXNGG,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,1,20.05 +8058-DMYRU,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,54,90.05 +9350-ZXYJC,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,4,25.3 +6990-YNRIO,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),Yes,65,108.65 +8958-JPTRR,Yes,No,No,No,No,No,One year,No,Electronic check,No,56,24.3 +6959-GQEGV,Yes,DSL,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,45,75.95 +3173-WSSUE,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,71,19.7 +1265-HVPZB,Yes,DSL,Yes,No,Yes,No,One year,No,Credit card (automatic),No,59,66.4 +4115-UMJFQ,No,DSL,No,No,No,No,One year,Yes,Bank transfer (automatic),No,69,35.75 +7369-TRPFD,Yes,No,No,No,No,No,One year,No,Mailed check,No,19,18.8 +1098-KFQEC,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,55,19.4 +7190-XHTWJ,Yes,No,No,No,No,No,One year,No,Mailed check,No,38,19.3 +0621-TWIEM,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,10,45.55 +3537-RYBHH,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,47,67.45 +2485-ITVKB,No,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,2,35.1 +3669-OYSJI,Yes,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),Yes,1,46.2 +1612-EOHDH,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,45.15 +6702-OHFWR,No,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,43.3 +5296-BFCYD,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,46,20.1 +4510-PYUSH,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,38,57.15 +9359-JANWS,Yes,DSL,Yes,Yes,No,No,Two year,No,Credit card (automatic),No,65,58.9 +7517-SAWMO,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,19,73.2 +4143-HHPMK,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,52,85.35 +3279-DYZQM,Yes,No,No,No,No,No,Two year,No,Mailed check,No,71,19.45 +7054-LGEQW,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,45.95 +0523-VNGTF,No,DSL,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,52,50.5 +9575-IWCAZ,Yes,No,No,No,No,No,One year,No,Mailed check,No,6,25.1 +7105-MXJLL,Yes,DSL,No,No,No,Yes,One year,No,Mailed check,No,26,60.7 +7064-FRRSW,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,48,99.0 +7940-UQQUG,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,64,104.4 +0923-PNFUB,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,3,83.75 +3961-SXAXY,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,1,44.05 +7010-BRBUU,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,72,24.1 +3566-HJGPK,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,45.55 +3062-ICYZQ,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,51,93.8 +9938-PRCVK,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,41,19.7 +0973-KYVNF,Yes,DSL,Yes,No,Yes,No,Two year,Yes,Credit card (automatic),No,72,70.65 +5129-HHMZC,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,43,86.45 +9637-CDTKZ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,114.1 +3946-JEWRQ,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,47,95.2 +7873-CVMAW,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,88.55 +0463-WZZKO,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,3,20.75 +3494-JCHRQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,70.05 +6474-FVJLC,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,2,86.0 +4524-QCSSM,No,DSL,Yes,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,26,44.65 +5832-EXGTT,Yes,DSL,Yes,No,No,Yes,Month-to-month,Yes,Mailed check,No,29,60.2 +8840-DQLGN,Yes,Fiber optic,Yes,Yes,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,35,100.5 +2039-JONDJ,Yes,DSL,Yes,No,No,No,One year,No,Bank transfer (automatic),No,27,55.45 +7217-JYHOQ,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,Yes,Credit card (automatic),No,24,70.3 +6695-FRVEC,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Bank transfer (automatic),No,67,60.4 +4547-LYTDD,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,16,72.65 +9894-QMIMJ,Yes,DSL,No,No,No,No,One year,No,Bank transfer (automatic),No,23,55.8 +8069-YQQAJ,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,14,31.1 +6770-XUAGN,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,21.0 +4193-ORFCL,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,45.1 +1636-NTNCO,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,4,50.95 +3466-WAESX,Yes,DSL,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,16,69.1 +9281-PKKZE,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,46,43.95 +3638-VBZTA,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,68,86.5 +7459-IMVYU,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Electronic check,No,38,69.95 +7776-QWNFX,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,30,50.4 +6689-TCZHQ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,5,78.95 +8563-OYMQY,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,17,90.95 +0754-EEBDC,Yes,No,No,No,No,No,Two year,No,Mailed check,No,4,19.9 +5777-ZPQNC,Yes,No,No,No,No,No,One year,No,Electronic check,No,12,20.15 +1951-IEYXM,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,90.6 +3318-NMQXL,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,3,92.0 +3143-ILDAL,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,Yes,56,94.45 +1022-RKXDR,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,41,24.85 +2361-FJWNO,No,DSL,No,Yes,No,No,One year,No,Credit card (automatic),No,40,36.0 +2272-UOINI,Yes,DSL,Yes,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,7,78.5 +8232-UTFOZ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,69,19.95 +3750-YHRYO,Yes,No,No,No,No,No,One year,No,Mailed check,No,7,20.65 +6637-KYRCV,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,5,30.5 +5668-MEISB,Yes,Fiber optic,Yes,Yes,Yes,No,Two year,No,Credit card (automatic),No,72,106.1 +0129-QMPDR,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,44,20.5 +7188-CBBBA,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Electronic check,No,65,95.5 +5356-CSVSQ,Yes,DSL,No,Yes,Yes,No,Month-to-month,No,Electronic check,No,3,64.6 +3221-CJMSG,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,24,51.1 +4720-VSTSI,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,44,84.8 +3219-JQRSL,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,89.1 +2801-NISEI,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Electronic check,No,24,54.95 +3946-MHCZW,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,50.9 +4623-ZKHLY,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,22,20.45 +6732-VAILE,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,70,85.95 +8201-AAXCB,Yes,DSL,No,No,Yes,No,Month-to-month,No,Electronic check,No,25,60.35 +7696-CFTAT,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,37,19.8 +1845-CSBRZ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Bank transfer (automatic),No,22,85.35 +2123-VSCOT,Yes,DSL,No,Yes,Yes,No,Two year,Yes,Bank transfer (automatic),No,59,72.1 +6651-AZVTJ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,49,99.8 +4566-GOLUK,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,47,107.35 +2484-DGXPZ,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,31,19.55 +2018-QKYGT,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,1,81.05 +2792-VPPET,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,3,20.5 +7409-JURKQ,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,53,111.8 +3247-MHJKM,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.2 +1964-SVLEA,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,20,19.7 +4587-NUKOX,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,79.1 +7297-DVYGA,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,51,19.85 +2239-CGBUZ,Yes,DSL,Yes,Yes,No,No,One year,Yes,Bank transfer (automatic),No,51,60.5 +0854-UYHZD,Yes,No,No,No,No,No,Two year,No,Mailed check,No,13,19.55 +7243-LCGGZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.9 +8267-KFGYD,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,21.05 +4890-VMUAV,Yes,DSL,Yes,Yes,No,No,One year,No,Electronic check,No,63,71.5 +9261-WDCAF,Yes,DSL,No,No,No,Yes,Month-to-month,No,Mailed check,No,3,54.65 +3764-MNMOI,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,46,19.2 +7442-YGZFK,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,1,49.8 +0420-BWTPW,No,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,8,25.5 +8229-BUJHX,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,71,20.5 +7449-HVPIV,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,55,90.4 +5504-WSIUR,Yes,Fiber optic,No,Yes,No,No,One year,Yes,Bank transfer (automatic),No,70,90.25 +8183-ONMXC,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,2,80.75 +8466-PZBLH,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,67,104.6 +9614-RMGHA,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,65,91.85 +8735-IJJEG,Yes,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),No,14,50.2 +0564-MUUQK,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,20,95.5 +5054-IEXZT,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,75.35 +5834-ASPWA,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,75.45 +0701-RFGFI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,49,95.4 +0019-EFAEP,Yes,Fiber optic,Yes,No,Yes,No,Two year,Yes,Bank transfer (automatic),No,72,101.3 +5619-PTMIK,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,No,46,53.1 +3737-XBQDD,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,24,84.85 +5882-CMAZQ,No,DSL,No,Yes,No,No,Month-to-month,No,Electronic check,No,5,34.25 +5846-QFDFI,Yes,Fiber optic,No,Yes,No,No,Month-to-month,No,Credit card (automatic),No,33,88.6 +4445-KWOKW,Yes,DSL,Yes,No,No,No,One year,Yes,Bank transfer (automatic),No,42,60.15 +3511-APPBJ,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,23,99.95 +7967-HYCDE,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,8,70.7 +2430-RRYUW,Yes,DSL,Yes,No,No,No,One year,Yes,Mailed check,No,66,54.8 +3948-XHGNA,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,24,49.55 +3723-BFBGR,Yes,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),No,24,54.8 +0565-IYCGT,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Credit card (automatic),Yes,69,78.6 +5447-WZAFP,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Mailed check,No,53,100.3 +5110-CHOPY,No,DSL,Yes,No,Yes,Yes,Two year,No,Electronic check,No,60,53.6 +5445-UTODQ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,7,81.1 +4425-OWHWB,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,20,19.35 +7892-QVYKW,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,No,23,85.6 +9675-ICXCT,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,72,80.8 +1024-VRZHF,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,11,74.95 +4703-MQYKT,Yes,No,No,No,No,No,Two year,No,Mailed check,No,21,19.6 +9497-QCMMS,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,93.55 +5692-ICXLW,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,31,90.7 +0602-DDUML,Yes,DSL,No,Yes,Yes,No,Two year,No,Mailed check,No,57,69.75 +2208-MPXIO,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,45,20.0 +1960-UYCNN,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,10,95.25 +0348-SDKOL,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,58,102.1 +3190-FZATL,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,14,19.95 +7336-RLLRH,Yes,DSL,Yes,Yes,Yes,Yes,One year,No,Mailed check,No,27,80.85 +4373-MAVJG,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,14,90.9 +8901-HJXTF,No,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,12,29.2 +7710-JSYOA,Yes,Fiber optic,No,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,69,93.3 +5419-KLXBN,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,25,89.15 +3424-NMNBO,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,Yes,58,108.85 +9885-MFVSU,No,DSL,Yes,Yes,Yes,No,Two year,Yes,Credit card (automatic),No,35,46.35 +4514-GFCFI,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,16,84.75 +0607-MVMGC,Yes,DSL,No,No,Yes,Yes,One year,No,Credit card (automatic),No,45,78.75 +3365-SAIGS,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,17,83.55 +9828-AOQLM,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,45.7 +8022-BECSI,Yes,No,No,No,No,No,One year,No,Mailed check,No,22,19.6 +8000-REIQB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.95 +9993-LHIEB,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Mailed check,No,67,67.85 +0266-CLZKZ,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,67,105.65 +7615-ESMYF,No,DSL,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,2,44.6 +3858-VOBET,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,23,74.95 +7020-OZKXZ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Credit card (automatic),No,9,75.5 +3977-QCRSL,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,5,20.15 +0017-DINOC,No,DSL,Yes,Yes,Yes,No,Two year,No,Credit card (automatic),No,54,45.2 +1447-PJGGA,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Electronic check,Yes,57,95.25 +8565-CLBZW,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Mailed check,Yes,24,89.85 +9139-WQQDY,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Mailed check,Yes,49,100.45 +0224-HJAPT,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,5,47.15 +8086-OVPWV,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,2,80.2 +9430-FRQOC,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Mailed check,Yes,4,87.1 +7639-OPLNG,Yes,DSL,Yes,Yes,Yes,No,Two year,Yes,Bank transfer (automatic),No,70,79.25 +3074-GQWYX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,5,75.9 +1492-QGCLU,Yes,DSL,Yes,Yes,Yes,Yes,Month-to-month,No,Electronic check,No,53,85.7 +6845-RGTYS,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,47,98.75 +7328-OWMOM,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,31,20.1 +4418-LZMSV,Yes,DSL,No,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,13,61.8 +5155-AZQPB,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,28,49.9 +8861-HGGKB,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,10,86.45 +1087-GRUYI,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,38,20.4 +7065-YUNRY,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,45.3 +7694-VLBWQ,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Electronic check,Yes,67,104.1 +2546-KZAAT,Yes,DSL,Yes,No,Yes,Yes,One year,Yes,Mailed check,No,52,75.4 +0181-RITDD,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Mailed check,No,62,108.15 +5989-PGKJB,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,16,86.25 +4795-KTRTH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,5,81.0 +8272-ONJLV,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Electronic check,No,12,95.7 +1488-PBLJN,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,116.85 +0308-GIQJT,Yes,Fiber optic,No,Yes,Yes,Yes,One year,No,Bank transfer (automatic),No,71,105.75 +3778-FOAQW,Yes,No,No,No,No,No,One year,No,Mailed check,No,24,20.15 +4452-ROHMO,Yes,No,No,No,No,No,Two year,No,Mailed check,No,15,19.6 +6481-OGDOO,Yes,Fiber optic,Yes,No,No,Yes,One year,Yes,Credit card (automatic),Yes,67,90.6 +3090-LETTY,Yes,DSL,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),No,2,60.95 +5349-AZPEW,No,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,5,25.05 +3753-TSEMP,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,15,88.15 +8305-VHZBZ,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,20.2 +9720-JJJOR,Yes,DSL,Yes,No,No,No,One year,Yes,Bank transfer (automatic),No,41,60.3 +8100-HZZLJ,Yes,DSL,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,43,63.95 +8775-ERLNB,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,1,74.3 +8309-IEYJD,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,70.6 +9172-JITSM,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,26,90.8 +6298-QDFNH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,22,79.35 +7398-HPYZQ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,71,90.55 +3546-GHEAE,Yes,No,No,No,No,No,Two year,No,Mailed check,No,7,19.45 +7361-YPXFS,Yes,DSL,No,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,28,64.45 +6557-BZXLQ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,16,69.65 +2550-QHZGP,Yes,No,No,No,No,No,One year,No,Mailed check,No,7,19.5 +7519-JTWQH,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,69,110.5 +2538-OIMXF,No,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,1,24.7 +8543-MSDMF,Yes,DSL,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,3,77.4 +9961-JBNMK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,21,96.8 +1170-SASML,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,69,85.4 +4872-JCVCA,No,DSL,Yes,Yes,No,No,Two year,Yes,Bank transfer (automatic),No,71,47.6 +5346-BZCHP,Yes,No,No,No,No,No,Two year,No,Mailed check,No,69,19.4 +2038-LLMLM,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,48,103.85 +6173-ITPWD,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,47,83.35 +9734-UYXQI,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,49.4 +1216-BGTSP,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,45,108.45 +4138-NAXED,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,51,81.0 +2189-UXTKY,Yes,DSL,Yes,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,22,79.2 +0744-BIKKF,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,86.65 +7483-IQWIB,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,37,92.95 +5248-KWLAR,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Electronic check,No,71,90.35 +4958-GZWIY,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,7,48.7 +7996-MHXLW,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,66,25.15 +7833-PKIHD,Yes,DSL,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,51,76.4 +7061-OVMIM,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,30,19.55 +5153-RTHKF,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,No,34,85.35 +1852-QSWCD,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,64,24.8 +4832-VRBMR,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,65,103.15 +9079-LWTFD,Yes,Fiber optic,Yes,Yes,Yes,No,Month-to-month,No,Mailed check,No,47,100.75 +6356-ELRKD,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,95.6 +8624-GIOUT,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,49,59.75 +3392-EHMNK,Yes,Fiber optic,No,Yes,Yes,No,Two year,No,Credit card (automatic),No,67,94.1 +5986-WWXDV,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,39,19.35 +3061-BCKYI,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,14,19.9 +6179-GJPSO,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,43,108.15 +7901-TBKJX,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,56,101.05 +7228-PAQPD,Yes,DSL,No,Yes,No,Yes,One year,No,Credit card (automatic),No,14,59.1 +3177-LASXD,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,71.35 +7746-QYVCO,Yes,DSL,Yes,No,No,No,One year,Yes,Mailed check,No,16,55.85 +5804-HYIEZ,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,70,106.05 +9919-FZDED,Yes,DSL,Yes,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,84.1 +5934-TSSAU,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,23,75.3 +3486-KHMLI,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,21,24.7 +4897-QSUYC,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,20.15 +1084-UQCHV,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,1,69.75 +8290-YWKHZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,32,93.2 +2955-BJZHG,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,17,80.85 +3806-DXQOM,No,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,4,33.65 +6784-XYJAE,Yes,DSL,No,No,No,No,One year,No,Electronic check,No,36,55.8 +3933-DQPWX,No,DSL,No,Yes,No,No,Two year,No,Credit card (automatic),No,50,39.7 +6661-EIPZC,No,DSL,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,48,29.5 +8957-THMOA,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,50,20.15 +2251-PYLPB,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Credit card (automatic),No,72,79.55 +5555-RNPGT,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,10,24.8 +1057-FOGLZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,18,19.65 +9300-RENDD,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,79.95 +0761-AETCS,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,19.3 +8087-LGYHQ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,9,94.05 +4137-BTIKL,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,No,Mailed check,No,2,90.75 +2190-BCXEC,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,40,78.85 +6227-FBDXH,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Bank transfer (automatic),No,69,99.5 +2153-MREFK,Yes,Fiber optic,Yes,Yes,No,Yes,One year,Yes,Electronic check,Yes,37,99.2 +2911-WDXMV,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,18,80.55 +7206-PQBBZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,11,70.2 +3106-ULWFW,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,8,85.2 +0925-VYDLG,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,3,75.25 +4547-FZJWE,Yes,DSL,Yes,No,No,Yes,One year,No,Credit card (automatic),No,55,59.45 +7422-WNBTY,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,33,93.35 +0842-IWYCP,Yes,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,46,44.95 +3521-HTQTV,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,34,26.1 +3744-ZBHON,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,3,20.2 +3373-DIUUN,Yes,No,No,No,No,No,Two year,No,Mailed check,No,30,21.25 +8383-SGHJU,Yes,DSL,Yes,Yes,No,No,One year,No,Electronic check,No,33,59.4 +7607-QKKTJ,Yes,Fiber optic,No,No,No,Yes,One year,Yes,Credit card (automatic),No,45,95.0 +7707-PYBBH,Yes,DSL,Yes,Yes,No,No,Month-to-month,Yes,Mailed check,No,40,61.9 +8984-HPEMB,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,71,118.65 +4349-GFQHK,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,54.35 +4139-DETXS,No,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,64.45 +9779-DPNEJ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,22,80.15 +9805-FILKB,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,46,20.2 +5793-YOLJN,Yes,No,No,No,No,No,Two year,No,Mailed check,No,55,21.0 +0673-IGUQO,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.45 +4123-FCVCB,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Mailed check,No,12,75.85 +8819-IMISP,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,31,80.45 +7802-EFKNY,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,5,24.95 +8311-UEUAB,Yes,DSL,Yes,No,Yes,Yes,Two year,Yes,Electronic check,No,67,75.5 +5858-EAFCZ,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,1,44.45 +8035-BUYVG,No,DSL,Yes,No,No,No,One year,Yes,Electronic check,Yes,40,42.35 +1163-ONYEY,Yes,DSL,Yes,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,41,74.55 +9787-XVQIU,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,75.3 +8945-MUQUF,Yes,Fiber optic,Yes,No,Yes,No,One year,Yes,Electronic check,Yes,51,94.8 +5656-MJEFC,No,DSL,Yes,Yes,Yes,No,Two year,No,Credit card (automatic),No,42,48.15 +6082-OQFBA,Yes,No,No,No,No,No,One year,No,Mailed check,No,23,19.65 +8051-HJRLT,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,70.55 +8974-OVACP,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.15 +4010-YLMVT,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,56,106.6 +1379-FRVEB,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,15,91.0 +8612-GXIDD,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,12,25.4 +6288-CHQJB,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Bank transfer (automatic),No,54,69.95 +8160-HOWOX,Yes,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,7,66.85 +3023-GFLBR,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Credit card (automatic),Yes,33,86.15 +6648-INWPS,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,16,20.15 +4223-BKEOR,Yes,DSL,Yes,No,No,Yes,One year,No,Mailed check,No,21,64.85 +4079-VTGLK,Yes,DSL,No,No,Yes,Yes,Two year,No,Electronic check,No,30,74.85 +1763-WQFUK,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,3,50.5 +1391-UBDAR,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,11,72.9 +8894-JVDCV,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,62,115.05 +2023-VQFDL,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,18,19.0 +1345-GKDZZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,6,19.55 +2014-MKGMH,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,46,101.1 +5628-FCGYG,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,21,84.1 +2560-WBWXF,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,68,24.15 +0248-IPDFW,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,50.1 +7978-DKUQH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,25,74.6 +4335-UPJSI,Yes,No,No,No,No,No,Two year,No,Mailed check,No,24,19.75 +0524-IAVZO,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,30,85.0 +2737-YNGYW,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,2,80.55 +1784-EZDKJ,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,51,106.8 +9297-FVVDH,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,57,84.5 +8007-YYPWD,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,15,25.05 +7101-HRBLJ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,83.7 +5159-YFPKQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,75.8 +6635-CPNUN,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Credit card (automatic),No,28,96.6 +4021-RQSNY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,29,98.5 +5453-YBTWV,Yes,Fiber optic,Yes,Yes,Yes,No,Two year,Yes,Credit card (automatic),No,70,101.1 +5039-LZRQT,Yes,No,No,No,No,No,One year,No,Mailed check,No,13,20.2 +2931-VUVJN,Yes,Fiber optic,Yes,Yes,No,No,One year,Yes,Electronic check,No,59,94.05 +9061-TIHDA,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,13,95.25 +8699-ASUFO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,7,74.4 +6418-PIQSP,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Mailed check,No,62,81.0 +8220-OCUFY,Yes,DSL,Yes,Yes,No,No,One year,Yes,Electronic check,No,21,60.25 +3995-WFCSM,Yes,DSL,No,No,No,Yes,Month-to-month,No,Electronic check,No,2,60.85 +1895-QTKDO,Yes,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),No,1,43.95 +2038-OEQZH,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,No,4,86.05 +1178-PZGAB,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,19,20.25 +7927-AUXBZ,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,No,Electronic check,Yes,30,85.15 +2626-VEEWG,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,67,19.4 +2878-RMWXY,Yes,Fiber optic,Yes,No,No,Yes,Two year,Yes,Credit card (automatic),No,72,102.65 +1657-DYMBM,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,53,19.9 +7311-MQJCH,Yes,No,No,No,No,No,One year,No,Electronic check,No,5,19.55 +7375-WMVMT,Yes,Fiber optic,No,Yes,No,Yes,Two year,Yes,Credit card (automatic),No,71,95.5 +1136-XGEQU,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,50,84.15 +2530-FMFXO,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,56,103.2 +6844-DZKRF,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,2,50.2 +4695-WJZUE,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,2,88.55 +7619-ODSGN,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,Yes,24,54.75 +5970-GHJAW,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,46,19.95 +8879-XUAHX,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,71,116.25 +3689-MOZGR,No,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,29,31.2 +4195-PNGZS,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,69,24.45 +5003-XZWWO,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,71,84.2 +3988-RQIXO,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,91.3 +7622-FWGEW,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,56,85.65 +6922-NCEDI,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,56,21.2 +2514-GINMM,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,79.5 +9891-NQDBD,Yes,No,No,No,No,No,One year,No,Mailed check,No,28,25.55 +6131-IUNXN,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,19,20.2 +8548-AWOFC,Yes,DSL,No,Yes,No,Yes,Month-to-month,No,Electronic check,No,66,63.85 +9798-DRYDS,Yes,DSL,No,Yes,No,No,One year,Yes,Mailed check,No,17,61.95 +8532-UEFWH,Yes,No,No,No,No,No,Two year,No,Mailed check,No,52,25.75 +6296-DDOOR,Yes,DSL,No,No,Yes,No,One year,No,Electronic check,No,19,58.2 +7951-VRDVK,Yes,DSL,Yes,Yes,Yes,Yes,One year,No,Bank transfer (automatic),No,36,85.85 +5931-FLJJF,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,7,70.1 +4815-YOSUK,Yes,Fiber optic,Yes,Yes,No,Yes,One year,Yes,Credit card (automatic),No,72,104.9 +2659-VXMWZ,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,Yes,67,111.3 +0380-NEAVX,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,34,99.85 +3207-OYBWH,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,57,95.25 +4285-GYRQC,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,7,86.25 +7216-EWTRS,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,100.8 +4365-MSDYN,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,8,19.55 +7036-TYDEC,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Electronic check,No,69,104.0 +5802-ADBRC,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Mailed check,No,50,104.4 +8076-FEZKJ,Yes,No,No,No,No,No,One year,No,Mailed check,No,10,19.5 +5197-YPYBZ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,12,25.25 +8337-MSSXB,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,14,86.3 +4312-GVYNH,No,DSL,Yes,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,70,49.85 +8495-LJDFO,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,64,108.95 +0839-JTCUD,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,66,89.9 +5494-WOZRZ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,71,82.0 +1302-UHBDD,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,20,89.95 +2234-EOFPT,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,79.35 +8619-IJNDK,Yes,DSL,Yes,Yes,No,No,Two year,No,Credit card (automatic),No,71,64.05 +8378-LKJAF,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,38,101.15 +8182-BJDSI,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,28,89.95 +2528-HFYZX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,17,76.45 +1153-GNOLC,No,DSL,No,No,Yes,No,One year,Yes,Electronic check,No,33,39.1 +3298-QEICA,No,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,23,34.6 +0788-DXBFY,Yes,No,No,No,No,No,One year,Yes,Electronic check,No,58,19.55 +3597-YASZG,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,70,104.45 +3496-LFSZU,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,4,70.5 +5242-UOWHD,Yes,No,No,No,No,No,Two year,No,Mailed check,No,45,20.35 +2482-CZGBB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,10,70.0 +6479-SZPLM,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,36,19.45 +8097-VBQTZ,Yes,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Mailed check,No,54,69.9 +4500-HKANN,Yes,DSL,No,Yes,No,No,Two year,No,Mailed check,No,23,59.7 +9917-KWRBE,Yes,DSL,Yes,No,Yes,No,One year,Yes,Credit card (automatic),No,41,78.35 +3420-ZDBMA,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,5,71.45 +2212-LYASK,No,DSL,No,No,No,Yes,One year,Yes,Credit card (automatic),No,27,45.85 +1393-IMKZG,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,1,95.85 +8069-RHUXK,No,DSL,Yes,Yes,No,No,Two year,No,Credit card (automatic),No,67,35.7 +3398-GCPMU,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,89.55 +2908-WGAXL,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,56,24.95 +3378-AJRAO,Yes,No,No,No,No,No,One year,No,Electronic check,No,44,24.85 +1013-QCWAM,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,66,100.8 +0866-QLSIR,Yes,DSL,Yes,Yes,No,No,One year,Yes,Mailed check,Yes,34,64.4 +6050-FFXES,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,69,105.35 +7181-BQYBV,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,102.45 +0362-RAOQO,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,40,19.65 +9554-DFKIC,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,30,54.45 +5527-ACHSO,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,No,Mailed check,No,11,70.5 +0829-DDVLK,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,15,20.1 +1399-UBQIU,Yes,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,11,69.35 +1813-JLKWR,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,64,19.8 +0336-PIKEI,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Bank transfer (automatic),No,72,74.4 +7322-OCWHC,Yes,Fiber optic,Yes,Yes,No,No,Two year,Yes,Bank transfer (automatic),No,72,93.05 +9537-VHDTA,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,1,51.2 +4957-TIALW,Yes,DSL,Yes,Yes,No,No,One year,No,Credit card (automatic),No,15,65.6 +2054-PJOCK,Yes,DSL,No,Yes,Yes,Yes,One year,No,Credit card (automatic),No,60,80.55 +9150-HEPMB,Yes,DSL,Yes,No,No,No,One year,No,Mailed check,No,56,52.7 +9030-QGZNL,Yes,No,No,No,No,No,Two year,No,Mailed check,No,8,20.85 +6204-IEUXJ,Yes,Fiber optic,No,Yes,No,No,Month-to-month,No,Credit card (automatic),Yes,3,80.1 +3126-WQMGH,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,49,52.15 +4529-CKBCL,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,2,80.2 +2506-CLAKW,Yes,Fiber optic,Yes,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,6,98.15 +7176-WRTNX,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,70,114.95 +1583-IHQZE,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,12,112.95 +5732-IKGQH,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,52,104.45 +9239-GZHZE,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,113.65 +7205-BAIAD,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,40,20.6 +0151-ONTOV,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,70.9 +4140-MUHUG,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,3,86.85 +0093-EXYQL,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,40,91.55 +8064-RAVOH,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,49.85 +0219-QAERP,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,30,19.8 +0320-JDNQG,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,23,99.85 +7180-PISOG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,74.5 +9168-INPSZ,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,No,Electronic check,No,44,104.15 +3571-RFHAR,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,65,109.15 +0015-UOCOJ,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,7,48.2 +5334-AFQJB,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,72,25.1 +2754-SDJRD,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,8,100.15 +9578-VRMNM,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,16,65.2 +1587-FKLZB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,66,99.5 +6140-QNRQQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,71.55 +8963-JLGJT,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,3,55.9 +4307-KTUMW,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,No,Electronic check,Yes,53,93.9 +1465-LNTLJ,Yes,DSL,No,Yes,No,Yes,Month-to-month,Yes,Credit card (automatic),No,8,64.4 +5440-FLBQG,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),Yes,69,108.4 +2135-DQWAQ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Mailed check,No,5,85.3 +4056-QHXHZ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Mailed check,No,72,107.45 +7470-MCQTK,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,13,48.75 +7488-MXJIV,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,4,85.65 +7401-JIXNM,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,54,91.3 +9339-FIIJL,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,85.95 +2027-FECZV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,12,106.7 +2672-DZUOY,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,25.15 +4706-DGAHW,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,1,45.2 +3870-MQAMG,Yes,Fiber optic,No,Yes,Yes,Yes,One year,No,Electronic check,Yes,54,110.35 +6670-MFRPK,Yes,Fiber optic,No,No,No,No,Two year,Yes,Credit card (automatic),No,69,79.2 +6177-PEVRA,Yes,DSL,Yes,No,No,No,Two year,No,Credit card (automatic),No,48,55.5 +4800-CZMPC,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),Yes,48,103.25 +4813-HQMGZ,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,No,8,90.25 +7579-KKLOE,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,71,91.25 +7377-DMMRI,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,47.8 +8402-EIVQS,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,67,100.9 +4947-DSMXK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,34,97.7 +7245-NIIWQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,3,69.85 +0002-ORFBO,Yes,DSL,No,Yes,Yes,No,One year,Yes,Mailed check,No,9,65.6 +3324-OIRTO,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,71,104.65 +5414-OFQCB,Yes,Fiber optic,No,Yes,Yes,No,Two year,Yes,Credit card (automatic),No,57,90.45 +4967-WPNCF,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,63.7 +8552-OBVRU,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,48,104.5 +8499-BRXTD,Yes,No,No,No,No,No,One year,No,Mailed check,No,18,20.1 +9154-QDGTH,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,43,104.3 +8197-BFWVU,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,93.25 +2577-GVSIL,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,35,73.45 +9367-OIUXP,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,4,20.7 +6770-UAYGJ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,49,25.25 +6463-HHXJR,Yes,Fiber optic,Yes,No,Yes,No,Two year,No,Bank transfer (automatic),No,71,100.5 +7928-VJYAB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,11,90.6 +1187-WILMM,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,63,89.4 +9776-OJUZI,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,65,95.45 +1306-RPWXZ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,49,20.45 +8949-JTMAY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,29,98.6 +2774-LVQUS,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,15,83.05 +3097-PYWXL,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,4,19.95 +2266-SJNAT,Yes,Fiber optic,No,Yes,Yes,Yes,One year,No,Credit card (automatic),No,72,109.15 +0869-PAPRP,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,26,85.7 +4238-JSSWH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Bank transfer (automatic),No,35,102.05 +2972-YDYUW,Yes,Fiber optic,No,Yes,No,Yes,One year,No,Electronic check,No,57,94.7 +1104-FEJAM,Yes,DSL,No,No,No,Yes,Month-to-month,No,Electronic check,No,28,64.4 +2809-ILCYT,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,25,26.8 +5499-ECUTN,Yes,DSL,Yes,No,Yes,No,One year,Yes,Credit card (automatic),No,47,66.05 +4981-FLTMF,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,57,65.2 +9121-PHQSR,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,16,85.05 +3113-IWHLC,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,5,55.8 +3211-ILJTT,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,17,70.4 +4612-THJBS,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,56,104.75 +4277-BWBML,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,19.95 +4094-NSEDU,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,21,94.25 +0234-TEVTT,No,DSL,Yes,No,No,Yes,One year,No,Credit card (automatic),No,48,45.0 +4304-TSPVK,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,68,114.9 +1552-AAGRX,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,No,Bank transfer (automatic),No,30,106.4 +2637-FKFSY,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,3,46.1 +9796-MVYXX,No,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,14,39.7 +7874-ECPQJ,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,4,20.05 +0020-INWCK,Yes,Fiber optic,No,No,No,Yes,Two year,Yes,Credit card (automatic),No,71,95.75 +7089-RKVSZ,Yes,No,No,No,No,No,One year,No,Mailed check,No,8,24.4 +2683-JXWQQ,No,DSL,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),No,61,33.6 +9548-ZMVTX,Yes,Fiber optic,No,Yes,No,No,Two year,No,Bank transfer (automatic),No,72,90.45 +8739-XNIKG,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,5,84.0 +9755-JHNMN,Yes,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,49,67.4 +3981-QSVQI,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,8,19.7 +2789-HQBOU,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,3,80.35 +9424-CMPOG,Yes,No,No,No,No,No,Two year,No,Mailed check,No,9,19.6 +5067-WJEUN,Yes,DSL,Yes,No,No,No,Two year,Yes,Bank transfer (automatic),No,67,54.2 +3450-WXOAT,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,46,45.2 +9251-WNSOD,Yes,DSL,Yes,No,No,Yes,One year,No,Mailed check,No,67,75.1 +6974-DAFLI,Yes,No,No,No,No,No,One year,No,Electronic check,No,55,19.7 +2616-UUTFK,Yes,DSL,Yes,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,33,72.75 +7064-JHXCE,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,62,20.05 +5103-MHMHY,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,45.95 +7989-AWGEH,No,DSL,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,49,39.2 +4373-VVHQL,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,44.75 +4559-UWIHT,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,14,82.65 +7268-IGMFD,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,No,Bank transfer (automatic),No,18,93.9 +1846-XWOQN,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,70.15 +0235-KGSLC,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,1,85.55 +6650-BWFRT,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,117.15 +9570-KYEUA,Yes,Fiber optic,Yes,Yes,No,Yes,Two year,No,Credit card (automatic),No,64,99.25 +6993-YGFJV,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,69,112.55 +2712-SYWAY,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,25.7 +0730-BGQGF,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,71,90.3 +5498-IBWPI,Yes,DSL,No,Yes,No,No,One year,Yes,Credit card (automatic),No,66,49.4 +9101-NTIXF,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,19.4 +0013-SMEOE,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,71,109.7 +9314-QDMDW,Yes,DSL,No,No,Yes,No,One year,Yes,Electronic check,No,11,61.25 +9308-ANMVE,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,47,55.3 +2884-GBPFB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,35,70.3 +3757-NJYBX,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Bank transfer (automatic),Yes,32,106.35 +3413-DHLPB,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,60,103.75 +7649-PHJVR,Yes,No,No,No,No,No,One year,No,Mailed check,No,11,19.5 +6114-TCFID,No,DSL,Yes,Yes,No,No,One year,No,Credit card (automatic),No,29,39.5 +3787-TRIAL,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,21,26.05 +2573-GYRUU,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,48,91.05 +5156-UMKOW,No,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,3,29.65 +1247-QBVSH,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,43,50.2 +6734-GMPVK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,5,105.3 +9822-OAOVB,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,1,55.45 +6161-ERDGD,Yes,DSL,Yes,Yes,Yes,Yes,One year,No,Electronic check,No,71,85.45 +1226-JZNKR,Yes,No,No,No,No,No,One year,No,Electronic check,No,8,19.8 +7318-EIVKO,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,8,59.25 +3771-PZOBW,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,20,90.7 +5136-KCKGI,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Mailed check,Yes,33,103.7 +8231-BSWXX,Yes,Fiber optic,No,No,No,No,One year,Yes,Credit card (automatic),No,71,79.05 +6486-LHTMA,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Electronic check,No,31,90.7 +4083-BFNYK,Yes,Fiber optic,Yes,No,No,Yes,One year,No,Credit card (automatic),No,38,95.0 +3722-WPXTK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,88.35 +7389-KBFIT,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,2,30.25 +7176-WIONM,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,12,49.85 +5141-ZUVBH,Yes,Fiber optic,Yes,Yes,No,Yes,Month-to-month,No,Bank transfer (automatic),No,9,93.0 +1089-HDMKP,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,11,54.55 +7623-HKYRK,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,6,19.7 +0310-SUCIN,Yes,DSL,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,71,84.8 +5197-PYEPU,Yes,Fiber optic,Yes,No,Yes,No,One year,Yes,Credit card (automatic),No,42,94.45 +2929-ERCFZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,8,94.2 +7548-SEPYI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,5,96.25 +8835-VSDSE,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,70.7 +6619-RPLQZ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,45,20.85 +3275-RHRNE,No,DSL,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,28,60.0 +3503-TYDAY,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,43,80.45 +6901-GOGZG,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,60,84.95 +1623-NLDOT,No,DSL,No,Yes,No,No,One year,No,Mailed check,Yes,42,33.55 +7021-XSNYE,No,DSL,Yes,Yes,No,Yes,Two year,No,Credit card (automatic),No,7,49.65 +9621-OUPYD,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,25,20.2 +9898-KZQDZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,40,94.55 +8982-NHAVY,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,27,100.5 +4307-KWMXE,No,DSL,No,Yes,No,No,Month-to-month,No,Electronic check,No,10,35.75 +0141-YEAYS,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,27,86.45 +2450-ZKEED,Yes,DSL,No,Yes,No,No,One year,No,Bank transfer (automatic),No,11,53.8 +3694-DELSO,No,DSL,Yes,No,Yes,No,Month-to-month,No,Credit card (automatic),No,4,38.55 +3893-JRNFS,No,DSL,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,68,39.9 +9603-OAIHC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,70.05 +1133-KXCGE,Yes,No,No,No,No,No,One year,No,Mailed check,No,18,20.1 +5236-PERKL,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),Yes,57,112.95 +0142-GVYSN,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,26,20.3 +1049-FYSYG,No,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,17,35.65 +7854-FOKSF,No,DSL,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,1,35.9 +2519-FAKOD,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,38,99.25 +8406-LNMHF,Yes,Fiber optic,Yes,No,No,No,One year,Yes,Credit card (automatic),No,59,82.95 +1821-BUCWY,Yes,DSL,Yes,No,No,No,Two year,Yes,Mailed check,No,30,55.65 +8263-JQAIK,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,2,24.45 +0023-UYUPN,Yes,No,No,No,No,No,One year,No,Electronic check,No,50,25.2 +8314-DPQHL,No,DSL,Yes,Yes,No,Yes,One year,No,Mailed check,No,9,50.8 +1465-WCZVT,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,3,19.65 +9481-SFCQY,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,14,59.8 +6360-SVNWV,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,31,73.55 +0567-GGCAC,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,No,7,61.4 +7089-IVVAZ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,8,103.35 +8884-MRNSU,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,17,19.9 +2171-UDMFD,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,32,19.45 +9050-IKDZA,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Mailed check,No,2,81.5 +2205-YMZZJ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,7,84.8 +9802-CAQUT,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,No,Credit card (automatic),No,72,109.55 +1254-IZEYF,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,31,99.95 +0187-WZNAB,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Mailed check,No,27,74.4 +9492-TOKRI,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,18,90.0 +1475-VWVDO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,7,74.9 +9221-OTIVJ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,14,104.85 +1357-MVDOZ,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,11,59.65 +7602-MVRMB,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,110.45 +3325-FUYCG,Yes,Fiber optic,Yes,No,Yes,Yes,One year,No,Electronic check,Yes,28,106.1 +5908-QMGOE,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,15,74.2 +1197-BVMVG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,4,74.45 +5406-KGRMX,Yes,No,No,No,No,No,Two year,No,Electronic check,No,71,24.55 +8481-YYXWG,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,Yes,5,89.35 +5968-HYJRZ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,47,24.55 +5198-EFNBM,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Electronic check,No,57,90.65 +7516-GMHUV,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,50,105.05 +7140-ADSMJ,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,8,20.45 +2230-XTUWL,Yes,No,No,No,No,No,Two year,No,Mailed check,No,48,19.55 +7706-YLMQA,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,70,19.7 +2585-KTFRE,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,1,70.45 +7994-UYIVZ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,8,85.65 +2609-IAICY,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,77.15 +1740-CSDJP,No,DSL,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,1,35.25 +7717-BICXI,Yes,No,No,No,No,No,Two year,No,Mailed check,No,60,20.55 +6559-RAKOZ,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,49,97.95 +2636-OHFMN,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,4,48.55 +4716-MRVEN,Yes,No,No,No,No,No,One year,No,Mailed check,No,29,20.0 +2143-LJULT,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,67,25.25 +1323-OOEPC,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,53,98.4 +3200-MNQTF,Yes,DSL,Yes,Yes,No,No,Two year,No,Credit card (automatic),No,67,70.9 +6164-HXUGH,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,6,19.85 +5630-IXDXV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,47,106.35 +0320-DWVTU,Yes,Fiber optic,Yes,Yes,No,Yes,Two year,No,Mailed check,No,53,99.5 +9135-MGVPY,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,69,84.7 +1212-GLHMD,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Mailed check,No,3,86.05 +7878-JGDKK,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,4,44.55 +1088-AUUZZ,Yes,DSL,Yes,Yes,No,Yes,Two year,Yes,Credit card (automatic),No,56,75.85 +0397-GZBBC,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,59,93.85 +6614-YWYSC,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,61,25.0 +9588-OZDMQ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,2,45.0 +7641-EUYET,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,46,100.7 +6476-EPYZR,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,12,20.5 +9921-ZVRHG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,14,80.45 +1174-FGIFN,Yes,Fiber optic,No,Yes,No,Yes,One year,Yes,Electronic check,No,28,90.45 +6620-HVDUJ,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,24,60.45 +4701-MLJPN,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,31,55.25 +1032-MAELW,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Electronic check,No,68,78.45 +7641-TQFHN,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Mailed check,No,39,100.55 +1552-TKMXS,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,42,20.35 +9206-GVPEQ,No,DSL,Yes,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,13,54.45 +8622-ZLFKO,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,6,90.75 +1596-BBVTG,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Credit card (automatic),Yes,35,75.35 +6188-UXBBR,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,38,20.25 +2333-KWEWW,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,18,20.05 +5702-SKUOB,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,4,19.6 +1134-YWTYF,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,27,53.8 +6061-GWWAV,Yes,DSL,Yes,No,Yes,No,One year,No,Mailed check,No,41,70.2 +0679-TDGAK,Yes,DSL,Yes,Yes,Yes,Yes,One year,No,Electronic check,No,50,75.5 +6585-WCEWR,Yes,No,No,No,No,No,Two year,No,Electronic check,No,72,20.35 +9067-YGSCA,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,70,26.05 +9067-SQTNS,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,44,20.6 +8433-WXGNA,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,75.7 +1776-SPBWV,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,34,20.1 +8735-SDUFN,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,24.3 +9668-PUGNU,Yes,No,No,No,No,No,Two year,Yes,Electronic check,No,71,24.5 +9405-GPBBG,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,64,110.5 +1926-QUZNN,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,72,25.25 +3707-GNWHM,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,74.25 +7016-NVRIC,Yes,Fiber optic,Yes,No,No,Yes,One year,No,Bank transfer (automatic),No,29,90.1 +5829-NVSQN,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Bank transfer (automatic),No,23,68.75 +9565-AXSMR,Yes,No,No,No,No,No,Two year,No,Mailed check,No,52,19.2 +8922-LIEGH,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,25,89.7 +8869-LIHMK,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,64,115.1 +8245-UMPYT,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,16,96.4 +5186-SAMNZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,1,69.5 +0447-RXSGD,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,24,99.65 +4927-WWOOZ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,2,91.45 +5788-YPOEG,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Mailed check,No,34,84.75 +5373-SFODM,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,36,85.25 +0661-KBKPA,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Mailed check,No,53,78.75 +9081-WWXKP,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,47,20.25 +0784-ZQJZX,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,72,19.9 +3133-PZNSR,Yes,Fiber optic,Yes,Yes,No,Yes,Two year,Yes,Credit card (automatic),No,72,97.75 +5766-ZJYBB,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,19.4 +8931-GJJIQ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,9,83.3 +4277-PVRAN,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,8,80.1 +0022-TCJCI,Yes,DSL,Yes,No,No,Yes,One year,No,Credit card (automatic),Yes,45,62.7 +0722-SVSFK,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,7,100.4 +3612-YVGSJ,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,71,24.45 +9825-YCXWZ,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,41,101.1 +5397-NSKQG,No,DSL,Yes,No,Yes,Yes,Two year,No,Credit card (automatic),No,67,50.9 +8565-HBFNN,Yes,Fiber optic,Yes,Yes,No,Yes,One year,Yes,Credit card (automatic),No,69,107.2 +2000-DHJUY,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,70,92.2 +0203-HHYIJ,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),Yes,25,25.3 +8670-ERCJH,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,113.4 +7758-UJWYS,No,DSL,No,Yes,Yes,No,Two year,Yes,Electronic check,No,34,40.55 +2050-ONYDQ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,65,26.0 +7055-JCGNI,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,70,111.95 +0739-UUAJR,No,DSL,Yes,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,53.8 +4826-DXMUP,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Mailed check,No,35,72.1 +0952-KMEEH,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,No,Mailed check,Yes,13,98.15 +7285-KLOTR,Yes,DSL,Yes,No,Yes,Yes,One year,No,Electronic check,No,12,78.85 +0654-PQKDW,Yes,DSL,Yes,Yes,Yes,No,One year,Yes,Bank transfer (automatic),No,62,70.75 +7175-NTIXE,Yes,DSL,Yes,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,25,76.15 +7963-SHNDT,No,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,52,39.1 +9796-BPKIW,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,8,69.95 +0188-GWFLE,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,20.05 +8129-GMVGI,Yes,No,No,No,No,No,Two year,No,Mailed check,No,56,20.05 +2882-DDZPG,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,12,19.45 +3547-LQRIK,Yes,No,No,No,No,No,One year,No,Electronic check,No,47,26.9 +9137-NOQKA,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,2,19.2 +5843-TTHGI,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,18,50.0 +1849-RJYIG,Yes,DSL,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,No,8,60.0 +8868-GAGIO,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,45,84.55 +4061-UKJWL,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,3,45.45 +5380-XPJNZ,Yes,No,No,No,No,No,One year,No,Mailed check,No,38,20.05 +8263-QMNTJ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,72,115.55 +8178-EYZUO,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,46,93.7 +3230-JCNZS,Yes,Fiber optic,Yes,No,Yes,No,Two year,Yes,Credit card (automatic),No,71,99.0 +0277-ORXQS,No,DSL,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,66,50.55 +5130-IEKQT,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Mailed check,Yes,25,105.95 +3230-WYKIR,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),Yes,18,82.0 +7996-BPXHY,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,13,25.0 +3227-WLKLI,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,65,91.55 +0407-BDJKB,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,60,95.75 +2266-FUBDZ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,15,19.35 +8237-ULIXL,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,72,24.85 +9600-UDOPK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,30,94.05 +8216-AZUUZ,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,42,100.4 +9153-BTBVV,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,71,25.0 +4074-SJFFA,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Mailed check,Yes,1,54.75 +3269-ATYWD,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,39,95.65 +5186-PEIZU,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,35,19.25 +1074-AMIOH,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,53,108.25 +4910-GMJOT,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,94.6 +0354-WYROK,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,31,98.9 +4361-FEBGN,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,48,20.15 +7748-UMTRK,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,30,101.3 +0380-ZCSBI,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,10,20.0 +7145-FEJWU,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,12,105.3 +6463-MVYRY,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Bank transfer (automatic),No,57,69.85 +3969-JQABI,Yes,DSL,Yes,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,58,65.25 +9624-EGDEQ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,37,19.8 +1051-EQPZR,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,44,19.6 +5849-ASHZJ,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,27,20.05 +5780-INQIK,Yes,DSL,No,Yes,No,No,Month-to-month,No,Electronic check,No,8,49.4 +7576-OYWBN,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,76.05 +4526-ZJJTM,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Bank transfer (automatic),No,25,88.4 +8384-FZBJK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,57,100.6 +3750-RNQKR,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,12,19.45 +0962-CQPWQ,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,62,20.3 +3096-YXENJ,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,65,107.65 +1265-BCFEO,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,71,80.45 +5837-LXSDN,Yes,DSL,No,No,Yes,No,One year,Yes,Credit card (automatic),No,21,58.85 +5945-AZYHT,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,71,109.6 +8325-QRPZR,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,7,75.15 +6384-VMJHP,Yes,DSL,Yes,Yes,No,Yes,Two year,Yes,Credit card (automatic),No,72,73.0 +2262-SLNVK,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,1,70.1 +7730-CLDSV,Yes,Fiber optic,No,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,72,98.65 +1135-HIORI,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,64,111.45 +0164-APGRB,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,72,114.9 +6481-ESCNL,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Bank transfer (automatic),No,29,100.55 +1790-NESIO,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,13,20.4 +1550-EENBN,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,No,Electronic check,No,31,104.35 +5539-TMZLF,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.75 +4323-SADQS,No,DSL,Yes,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,7,34.5 +4446-BZKHU,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,61,105.55 +5202-IVJNU,No,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),Yes,39,30.1 +5976-JCJRH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,10,70.3 +8198-RKSZG,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,No,Credit card (automatic),No,14,80.45 +0137-OCGAB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,80.2 +3351-NQLDI,Yes,Fiber optic,Yes,Yes,No,Yes,One year,Yes,Credit card (automatic),Yes,67,94.35 +9297-EONCV,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,91.35 +7593-JNWRU,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,6,44.6 +4588-YBNIB,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,19.6 +1069-QJOEE,Yes,No,No,No,No,No,One year,No,Electronic check,No,25,19.9 +3336-JORSO,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,33,110.45 +7799-DSEWS,Yes,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,18,68.35 +8766-PAFNE,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,71,79.1 +5315-CKEQK,Yes,DSL,No,No,No,No,One year,Yes,Electronic check,No,28,51.0 +3130-ICDUP,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Credit card (automatic),No,2,80.55 +0820-FNRNX,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,17,66.7 +0880-FVFWF,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,56,86.4 +4611-ANLQC,No,DSL,Yes,No,No,Yes,One year,No,Electronic check,No,60,50.05 +4213-HKBJO,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,33,25.7 +2792-LSHWX,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,Yes,Mailed check,No,1,83.4 +5028-GZLDO,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Credit card (automatic),Yes,2,70.7 +0014-BMAQU,Yes,Fiber optic,Yes,Yes,No,No,Two year,Yes,Credit card (automatic),No,63,84.65 +6861-XWTWQ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,7,99.25 +9018-PCIOK,Yes,DSL,No,No,No,Yes,Two year,Yes,Mailed check,No,55,64.75 +4837-QUSFT,Yes,Fiber optic,Yes,Yes,Yes,No,One year,Yes,Bank transfer (automatic),No,65,100.15 +6877-TJMBR,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,84.8 +9953-ZMKSM,Yes,No,No,No,No,No,Two year,No,Mailed check,No,63,25.25 +0907-HQNTS,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,70,113.0 +7665-NKLAV,No,DSL,Yes,Yes,No,No,Two year,No,Credit card (automatic),No,36,40.65 +6769-DCQLI,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,52,105.0 +2433-KMEAS,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,22,54.45 +4391-LNRXK,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,22,94.95 +8250-ZNGGW,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Credit card (automatic),No,5,59.9 +2195-ZRVAX,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,47,85.3 +3550-SAHFP,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,33,83.35 +2011-TRQYE,No,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,18,33.5 +8562-GHPPI,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,1,19.8 +5893-PYOLZ,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,56,81.8 +4986-MXSFP,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,2,20.0 +6131-FOYAS,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,35,59.6 +3027-YNWZU,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,64,25.0 +5609-IMCGG,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,15,84.35 +4873-ILOLJ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,24,90.35 +4727-MCYZG,Yes,DSL,No,No,No,Yes,Month-to-month,No,Mailed check,No,1,55.55 +9481-WHGWY,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,70,75.35 +2725-KXXWT,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,90.75 +9565-DJPIB,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Mailed check,Yes,4,89.6 +4328-VUFWD,Yes,DSL,No,Yes,No,Yes,One year,No,Electronic check,No,39,59.3 +3301-LSLWQ,Yes,DSL,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,29,66.1 +7473-ZBDSN,Yes,No,No,No,No,No,Two year,No,Mailed check,No,14,18.8 +3166-PNEOF,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,61,86.45 +5639-NTUPK,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,13,52.1 +8780-YRMTT,No,DSL,Yes,Yes,No,No,Two year,Yes,Mailed check,No,66,47.4 +8348-HFYIV,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,2,49.25 +5140-FOMCQ,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,59,109.15 +6242-SGYTS,Yes,Fiber optic,Yes,No,Yes,No,One year,Yes,Credit card (automatic),No,62,94.95 +8166-ORCHU,Yes,Fiber optic,Yes,Yes,No,Yes,One year,Yes,Electronic check,No,33,93.55 +8414-OOEEL,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,66,79.5 +8454-AATJP,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,115.05 +6849-WLEYG,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,19.75 +4659-NZRUF,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,19,95.15 +4531-AUZNK,Yes,Fiber optic,Yes,Yes,Yes,No,One year,Yes,Mailed check,No,51,95.15 +4191-XOVOM,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,No,Electronic check,No,63,105.4 +2150-OEGBV,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,27,20.1 +8429-XIBUM,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,22,101.35 +1855-CFULU,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,4,20.05 +4878-BUNFV,Yes,No,No,No,No,No,Two year,No,Mailed check,No,42,20.7 +1872-EBWSC,Yes,No,No,No,No,No,One year,No,Mailed check,No,29,20.35 +2608-BHKFN,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,4,70.05 +7026-YMSBE,Yes,No,No,No,No,No,One year,No,Mailed check,No,30,19.7 +7341-LXCAF,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,4,74.65 +6997-UVGOX,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,71,85.45 +9674-EHPPG,No,DSL,Yes,Yes,No,No,Two year,No,Credit card (automatic),No,46,40.4 +9462-MJUAW,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,4,50.4 +8128-YVJRG,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Mailed check,Yes,7,79.65 +5440-VHLUL,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,69,105.2 +5781-BKHOP,Yes,Fiber optic,Yes,No,Yes,No,Two year,No,Bank transfer (automatic),No,72,100.65 +4283-FUTGF,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,19,79.85 +5213-TWWJU,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,No,Electronic check,No,28,91.0 +1569-TTNYJ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,5,78.75 +8628-MFKAX,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,116.75 +2397-BRLOM,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,8,80.45 +7629-WIXZF,Yes,DSL,Yes,No,No,Yes,One year,Yes,Electronic check,No,7,59.1 +5445-GLVOT,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,22,49.8 +3976-HXHCE,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,19.3 +2466-NEJOJ,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,8,19.65 +0254-KCJGT,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Credit card (automatic),No,52,81.4 +5472-CVMDX,No,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,68,38.9 +6461-SZMCV,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,71,87.95 +8150-QUDFX,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,19.85 +9508-ILZDG,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,34,96.35 +2346-DJQTB,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,35,24.15 +1697-LYYYX,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,61,19.1 +1942-OQFRW,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,1,44.0 +4749-VFKVB,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,50.1 +9640-ZSLDC,Yes,DSL,No,No,No,Yes,One year,No,Credit card (automatic),No,53,60.6 +4231-LZUYM,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,25.65 +7598-UAASY,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,2,76.4 +7938-OUHIO,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,3,98.7 +8510-AWCXC,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,13,100.8 +6128-AQBMT,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,41,53.95 +3594-BDSOA,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,24,20.4 +0431-APWVY,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,28,90.1 +5133-VRSAB,No,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,8,29.35 +5996-DAOQL,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,20.45 +6838-YAUVY,Yes,Fiber optic,No,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,54,95.1 +0484-JPBRU,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,41,25.25 +7883-ROJOC,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,19,44.9 +0244-LGNFY,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,92.65 +7274-CGTOD,No,DSL,Yes,Yes,No,No,Two year,Yes,Bank transfer (automatic),No,62,43.7 +4295-YURET,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,56,72.6 +3426-NIYYL,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,15,51.55 +8225-BTJAU,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,10,79.25 +4635-EJYPD,Yes,No,No,No,No,No,Two year,No,Mailed check,No,32,18.95 +1866-ZSLJM,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,21,20.5 +4636-TVXVG,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,62,19.95 +4236-UJPWO,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,2,24.5 +9392-XBGTD,Yes,No,No,No,No,No,Two year,No,Mailed check,No,27,20.6 +3387-VATUS,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,5,94.85 +6402-SSEJG,No,DSL,Yes,No,Yes,Yes,One year,No,Electronic check,No,25,61.05 +1143-NMNQJ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,2,85.7 +1169-SAOCL,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,49,106.65 +1110-KYLGQ,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,No,Credit card (automatic),No,63,108.25 +9929-PLVPA,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,4,20.4 +3518-PZXZQ,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Mailed check,No,1,55.3 +2371-JUNGC,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,11,20.25 +7693-QPEFS,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,52,72.95 +0924-BJCRC,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,No,60,89.45 +5074-FBGHB,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,64,104.65 +2351-BKRZW,Yes,DSL,Yes,No,Yes,Yes,Two year,No,Bank transfer (automatic),No,43,75.2 +4455-BFSPD,Yes,Fiber optic,No,Yes,Yes,Yes,One year,No,Bank transfer (automatic),No,61,101.15 +0415-MOSGF,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,44.4 +1724-BQUHA,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,5,89.5 +3948-KXDUF,Yes,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,66,68.75 +2323-ARSVR,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,67,111.05 +0815-MFZGM,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,42,99.0 +4826-XTSOH,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,86.05 +5480-XTFFL,Yes,No,No,No,No,No,Two year,No,Mailed check,No,31,21.0 +8295-FHIVV,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,7,19.4 +2495-INZWQ,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,4,44.55 +9086-YJYXS,Yes,DSL,No,No,Yes,Yes,One year,No,Bank transfer (automatic),No,34,77.2 +1179-INLAT,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,3,19.45 +7909-FIOIY,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,19,24.85 +4139-SUGLD,No,DSL,Yes,Yes,No,No,Month-to-month,No,Bank transfer (automatic),Yes,31,35.4 +6857-VWJDT,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Mailed check,Yes,1,95.65 +6351-SCJKT,No,DSL,Yes,Yes,No,No,Month-to-month,No,Mailed check,No,3,41.35 +5468-BPMMO,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,46,19.6 +5624-BQSSA,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,20.95 +0197-PNKNK,Yes,Fiber optic,Yes,No,No,No,One year,No,Bank transfer (automatic),No,69,84.45 +2439-QKJUL,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,5,20.25 +1194-SPVSP,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,1,19.65 +9534-NSXEM,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,26,20.65 +2408-WITXK,No,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,10,34.7 +8929-KSWIH,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,25,99.3 +2250-IVBWA,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Electronic check,No,64,81.05 +1810-MVMAI,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Electronic check,No,30,67.6 +9506-UXUSK,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,13,70.15 +1229-RCALF,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Electronic check,No,64,115.0 +3572-UOLYZ,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),No,46,84.8 +1429-UYJSV,Yes,No,No,No,No,No,One year,No,Mailed check,No,12,19.7 +5577-OTWWW,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,15,19.75 +6100-QQHEB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,17,92.55 +6366-XIVKZ,Yes,DSL,Yes,No,No,Yes,Month-to-month,Yes,Mailed check,No,13,63.15 +3470-OBUET,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Credit card (automatic),No,67,74.0 +2770-NSVDG,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,24,29.1 +9375-MHRRS,Yes,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,No,6,50.05 +2634-HCZGT,Yes,DSL,Yes,Yes,No,No,One year,Yes,Electronic check,Yes,53,60.05 +7503-QQRVF,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,16,74.3 +4860-YZGZM,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,10,20.0 +6599-GZWCM,Yes,Fiber optic,No,No,No,No,One year,Yes,Mailed check,No,13,74.65 +2691-NZETQ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,9,85.35 +4404-HIBDJ,Yes,DSL,Yes,Yes,Yes,No,One year,No,Mailed check,Yes,25,74.3 +5533-NHFRF,No,DSL,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,No,7,44.4 +7037-MTYVW,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,38,85.4 +4760-THGOT,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,43,94.1 +7295-JOMMD,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,4,98.1 +4016-BJKTZ,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Electronic check,No,25,108.9 +6584-VQMYT,Yes,DSL,Yes,No,No,No,One year,No,Mailed check,No,27,56.2 +9838-BFCQT,Yes,No,No,No,No,No,Two year,No,Mailed check,No,72,26.1 +2790-XUYMV,Yes,Fiber optic,Yes,No,No,No,One year,Yes,Credit card (automatic),No,71,85.45 +0581-MDMPW,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,24,88.95 +5013-SBUIH,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,Yes,50,109.65 +1023-BQXZE,Yes,DSL,Yes,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,57,74.35 +9163-GHAYE,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,15,48.85 +3904-UKFRE,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,4,80.1 +5353-WILCI,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,No,28,56.05 +0709-TVGUR,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,9,74.55 +0058-EVZWM,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,55,89.8 +6023-YEBUP,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,3,100.95 +7209-JCUDS,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,10,94.9 +7009-PCARS,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,55,19.1 +0519-DRGTI,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,20,20.35 +1017-FBQMM,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,62,106.05 +3001-CBHLQ,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,32,104.9 +1985-MBRYP,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,43,19.65 +6158-DWPZT,No,DSL,No,No,No,No,One year,No,Bank transfer (automatic),Yes,9,24.1 +9372-TXXPS,Yes,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,60,59.85 +3259-QMXUN,Yes,DSL,Yes,No,Yes,Yes,Two year,Yes,Electronic check,No,58,86.1 +1015-JPFYW,Yes,No,No,No,No,No,One year,No,Mailed check,No,7,19.45 +6645-MXQJT,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,No,Electronic check,No,2,97.1 +4360-QRAVE,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,37,36.65 +8433-WPJTV,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,65,103.9 +5804-JMYIO,Yes,No,No,No,No,No,Two year,No,Mailed check,No,39,19.75 +3763-GCZHZ,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,Yes,66,104.05 +6484-LATFU,Yes,No,No,No,No,No,Two year,No,Mailed check,No,68,24.55 +7599-NTMDP,No,DSL,Yes,Yes,Yes,No,Two year,No,Bank transfer (automatic),No,62,48.7 +0772-GYEQQ,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Mailed check,Yes,3,88.35 +0536-ACXIP,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Electronic check,No,72,109.55 +0936-NQLJU,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,41,20.65 +4831-EOBFE,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,No,Credit card (automatic),Yes,29,94.65 +1575-KRZZE,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,No,4,55.2 +3251-YMVWZ,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,53,24.05 +4102-OQUPX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,74.4 +9170-GYZJC,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,No,Credit card (automatic),Yes,41,79.9 +4884-LEVMQ,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,39,20.45 +8857-CUPFQ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,63,19.25 +7610-TVOPG,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,15,26.35 +3638-DIMPH,Yes,DSL,No,No,No,No,One year,No,Electronic check,No,13,43.8 +1845-ZLLIG,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,50.15 +8559-WNQZS,Yes,No,No,No,No,No,Two year,No,Mailed check,No,1,20.45 +3999-QGRJH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,8,69.7 +1699-UOTXU,Yes,DSL,Yes,No,No,No,Two year,No,Electronic check,No,60,61.4 +2454-RPBRZ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,12,98.1 +0635-WKOLD,Yes,DSL,No,Yes,Yes,No,One year,No,Credit card (automatic),No,40,70.75 +5993-JSUWV,Yes,DSL,Yes,No,No,No,Two year,Yes,Bank transfer (automatic),No,66,61.15 +4518-FZBSX,Yes,No,No,No,No,No,One year,No,Mailed check,No,42,20.25 +5387-ASZNZ,Yes,DSL,Yes,Yes,No,No,One year,Yes,Credit card (automatic),No,66,63.85 +6988-CJEYV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,49,98.7 +2002-MZHWP,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,20.5 +3097-FQTVJ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,41,20.0 +5465-BUBFA,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,41,19.3 +7299-GNVPL,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,No,Mailed check,No,23,84.4 +9743-DQKQW,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,3,25.1 +1215-VFYVK,No,DSL,Yes,Yes,No,Yes,Month-to-month,No,Mailed check,No,4,48.25 +9371-BITHB,Yes,No,No,No,No,No,Two year,No,Mailed check,No,52,19.85 +2265-CYWIV,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,4,99.6 +9093-FPDLG,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,No,11,94.2 +0541-FITGH,Yes,DSL,Yes,No,No,Yes,Month-to-month,Yes,Mailed check,No,2,62.15 +6985-HAYWX,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,26,79.3 +7508-KBIMB,Yes,DSL,Yes,No,No,No,One year,Yes,Credit card (automatic),No,24,56.25 +6838-HVLXG,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,12,20.3 +2277-DJJDL,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,60,99.0 +1897-OKVMW,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,64,90.6 +5485-ITNPC,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,66,85.9 +0233-FTHAV,Yes,Fiber optic,No,No,No,No,One year,Yes,Bank transfer (automatic),No,60,79.2 +4644-PIZRT,Yes,DSL,Yes,No,Yes,No,One year,Yes,Bank transfer (automatic),No,17,70.35 +8922-NPKBJ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,42,19.35 +2740-TVLFN,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,50.15 +7771-CFQRQ,Yes,DSL,No,Yes,No,Yes,Two year,No,Bank transfer (automatic),No,47,63.8 +9512-PHSMG,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,10,20.55 +6963-EZQEE,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,70,88.55 +2452-KDRRH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,67,101.4 +2004-OCQXK,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,81.95 +5027-QPKTE,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,7,69.35 +4146-SVFUD,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,1,44.6 +1564-HJUVY,Yes,DSL,No,Yes,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,4,63.75 +3617-XLSGQ,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,No,Bank transfer (automatic),No,66,109.25 +7517-LDMPS,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,12,84.6 +7244-KXYZN,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,24,20.45 +5226-NOZFC,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,26,85.75 +2672-HUYVI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,6,91.1 +1400-WIVLL,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Electronic check,No,57,107.95 +7508-MYBOG,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,14,86.1 +8148-NLEGT,Yes,No,No,No,No,No,Two year,No,Electronic check,No,42,22.95 +0148-DCDOS,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,25,94.7 +8347-GDTMP,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,64,19.45 +9992-RRAMN,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,22,85.1 +6746-WAUWT,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,19,19.7 +0310-MVLET,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,61,99.15 +0428-IKYCP,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,22,87.0 +4550-VBOFE,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,70,102.95 +2187-PKZAY,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,12,79.95 +4003-OCTMP,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Electronic check,No,31,64.0 +6652-YFFJO,Yes,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,11,64.9 +7225-IILWY,Yes,No,No,No,No,No,Two year,No,Mailed check,No,68,25.75 +5248-RPYWW,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,90.15 +7923-IYJWY,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,67,116.1 +3170-GWYKC,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,60,104.95 +5696-QURRL,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,45.05 +7409-KIUTL,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,71.0 +9830-ECLEN,No,DSL,Yes,No,Yes,No,One year,No,Mailed check,No,58,50.0 +1732-VHUBQ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,47,70.55 +0495-RVCBF,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,79.7 +2668-TZSPS,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.45 +7854-EDSSA,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,Yes,22,59.0 +8869-TORSS,Yes,DSL,Yes,Yes,No,No,One year,Yes,Credit card (automatic),Yes,48,60.35 +7446-SFAOA,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,37,19.85 +9522-ZSINC,Yes,No,No,No,No,No,One year,Yes,Electronic check,No,13,19.95 +8234-GSZYK,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,43,26.45 +6505-OZNPG,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,6,63.4 +6164-HAQTX,No,DSL,Yes,Yes,Yes,No,Two year,No,Bank transfer (automatic),No,71,53.95 +0679-IDSTG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.25 +7765-LWVVH,Yes,Fiber optic,Yes,No,Yes,No,Two year,Yes,Electronic check,No,72,95.1 +1658-TJVOA,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,6,74.1 +0953-LGOVU,No,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,No,12,35.5 +2115-BFTIW,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,Yes,25,70.95 +4692-NNQRU,Yes,Fiber optic,No,Yes,No,No,One year,No,Electronic check,No,21,79.2 +7742-MYPGI,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,6,48.8 +0611-DFXKO,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,20,89.0 +7780-OTDSO,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,18,99.4 +9619-GSATL,Yes,DSL,No,Yes,No,No,One year,No,Electronic check,No,43,55.45 +5622-UEJFI,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,35,25.4 +9747-DDZOS,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,1,73.5 +0674-DGMAQ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,32,93.5 +6203-HBZPA,No,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,52,63.9 +0484-FFVBJ,Yes,DSL,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,32,64.85 +0301-FIDRB,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,63.8 +4139-JPIAM,No,DSL,Yes,Yes,No,Yes,Month-to-month,Yes,Credit card (automatic),No,51,44.45 +2181-TIDSV,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,68,19.95 +2761-XECQW,No,DSL,No,No,No,Yes,Month-to-month,Yes,Mailed check,No,8,43.35 +1936-CZAKF,No,DSL,No,No,Yes,Yes,Two year,No,Credit card (automatic),No,49,49.65 +9453-PATOS,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Mailed check,No,72,85.1 +0564-JJHGS,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,9,95.5 +3348-CFRNX,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,28,92.35 +4402-FTBXC,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,No,Mailed check,No,54,89.8 +1428-GTBJJ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,11,74.55 +2931-XIQBR,Yes,Fiber optic,No,Yes,Yes,Yes,One year,No,Mailed check,No,50,103.05 +0106-UGRDO,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,69,116.0 +5542-TBBWB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,69.9 +1930-QPBVZ,Yes,Fiber optic,Yes,Yes,No,Yes,Two year,No,Bank transfer (automatic),No,68,95.1 +2606-PKWJB,No,DSL,Yes,Yes,No,No,One year,No,Mailed check,No,40,40.25 +5322-ZSMZY,Yes,No,No,No,No,No,Two year,No,Mailed check,No,31,25.75 +8059-UDZFY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,33,105.35 +7740-BTPUX,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,55,113.6 +5220-AGAAX,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,68,24.0 +0208-BPQEJ,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,12,19.4 +9435-JMLSX,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,71,86.1 +3352-ALMCK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Mailed check,No,40,102.65 +5312-IRCFR,Yes,Fiber optic,No,No,No,Yes,One year,Yes,Electronic check,No,64,92.85 +5294-IMHHT,Yes,Fiber optic,No,Yes,No,Yes,One year,No,Bank transfer (automatic),No,53,97.75 +8802-UNOJF,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Mailed check,Yes,12,83.8 +6313-GIDIT,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,53,54.45 +6176-YJWAS,Yes,Fiber optic,Yes,No,Yes,No,Two year,Yes,Credit card (automatic),No,72,97.95 +5310-NOOVA,Yes,No,No,No,No,No,Two year,No,Electronic check,No,46,19.95 +4526-EXKKN,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,40,24.6 +5311-IHLEI,No,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,12,50.95 +3987-KQDDU,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Electronic check,No,9,75.6 +3404-JNXAX,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,51,80.75 +5131-PONJI,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,49,90.4 +2845-AFFTX,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,41,99.8 +3489-VSFRD,Yes,DSL,Yes,Yes,No,No,One year,Yes,Credit card (automatic),No,56,60.25 +3345-JHUEO,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,4,20.2 +5815-HGGHV,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Mailed check,No,20,64.15 +5260-UMPWX,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,26,20.25 +2249-YPRNG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,20,105.85 +7410-YTJIK,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,Yes,7,75.45 +4626-GYCZP,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,7,93.85 +5649-RXQTV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,51,99.0 +2674-MIAHT,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,4,80.3 +2576-HXMPA,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,1,19.55 +7587-AOVVU,Yes,Fiber optic,Yes,Yes,Yes,No,Month-to-month,No,Electronic check,No,27,100.75 +5590-BYNII,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,22,100.75 +6898-MDLZW,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,12,53.75 +3237-AJGEH,No,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,Yes,3,31.0 +4707-YNOQA,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,34,25.6 +9357-UJRUN,Yes,DSL,Yes,Yes,No,No,One year,Yes,Electronic check,No,24,58.35 +1591-NFNLQ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Credit card (automatic),Yes,51,80.0 +8648-PFRMP,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,14,46.35 +7663-CUXZB,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Electronic check,No,59,113.75 +0258-NOKBL,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,No,3,90.4 +1163-VIPRI,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Electronic check,No,65,109.3 +2815-CPTUL,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,5,70.25 +9348-ROUAI,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,59,90.3 +9443-JUBUO,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,65.25 +0596-BQCEQ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,62,100.15 +1481-ZUWZA,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,28,94.5 +3043-TYBNO,Yes,DSL,No,Yes,No,Yes,Month-to-month,No,Mailed check,No,3,60.65 +4830-FAXFM,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,19,24.1 +5906-BFOZT,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,19.5 +2960-NKRSO,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,24,85.95 +8996-ZROXE,Yes,DSL,No,Yes,No,No,One year,Yes,Electronic check,No,57,53.5 +5598-IKHQQ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,72,25.45 +0397-ZXWQF,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,67,20.5 +5266-PFRQK,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,52,20.85 +4674-HGNUA,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,71,89.9 +6765-MBQNU,Yes,No,No,No,No,No,One year,No,Mailed check,No,26,26.0 +9786-IJYDL,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,35,113.2 +1303-SRDOK,Yes,Fiber optic,No,No,No,No,Two year,Yes,Credit card (automatic),No,55,69.05 +3769-MHZNV,Yes,No,No,No,No,No,Two year,No,Mailed check,No,33,20.1 +6295-OSINB,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Electronic check,No,72,109.65 +3308-MHOOC,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,19.2 +2309-OSFEU,No,DSL,No,No,No,Yes,Month-to-month,Yes,Mailed check,Yes,10,33.9 +2207-QPJED,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,No,Electronic check,No,37,90.0 +4177-JPDFU,No,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,No,12,34.0 +2239-CFOUJ,Yes,No,No,No,No,No,One year,No,Mailed check,No,1,20.4 +8046-DNVTL,No,DSL,Yes,Yes,No,No,Two year,Yes,Credit card (automatic),No,62,38.6 +2209-XADXF,No,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,1,25.25 +6620-JDYNW,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,18,60.6 +1891-FZYSA,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,69,89.95 +4770-UEZOX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,2,74.75 +1038-RQOST,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,19,20.6 +7613-LLQFO,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,12,84.45 +4568-TTZRT,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,9,20.4 +9513-DXHDA,Yes,DSL,Yes,Yes,Yes,Yes,One year,No,Electronic check,No,27,81.7 +2640-PMGFL,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,27,79.5 +3801-HMYNL,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Mailed check,Yes,1,89.15 +0516-QREYC,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,24,20.3 +9685-WKZGT,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,14,74.95 +6022-UGGSO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,32,74.4 +8084-OIVBS,Yes,No,No,No,No,No,One year,No,Mailed check,No,11,20.0 +8896-BQTTI,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,25.0 +3865-QBWSJ,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,38,80.45 +3352-RICWQ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,9,19.75 +2160-GPFXD,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Credit card (automatic),No,54,65.65 +2065-MMKGR,Yes,DSL,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,29,71.0 +5857-TYBCJ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,44,89.2 +1498-NHTLT,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,59,86.75 +4484-CGXFK,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,3,55.3 +1402-PTHGN,Yes,DSL,Yes,Yes,No,No,One year,Yes,Mailed check,No,18,61.5 +4176-RELJR,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,67,25.1 +6214-EDAKZ,Yes,DSL,No,Yes,No,No,Month-to-month,No,Electronic check,Yes,22,55.15 +5199-FPUSP,No,DSL,Yes,Yes,No,No,One year,No,Credit card (automatic),No,33,34.05 +6377-KSLXC,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,5,19.95 +1796-JANOW,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,19.95 +0238-WHBIQ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,89.7 +8735-NBLWT,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,9,20.4 +6651-RLGGM,Yes,No,No,No,No,No,Two year,No,Mailed check,No,67,26.3 +6127-ISGTU,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,16,84.95 +1614-JBEBI,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,8,20.7 +8740-XLHDR,No,DSL,Yes,Yes,No,No,Month-to-month,Yes,Mailed check,Yes,5,43.25 +1208-DNHLN,Yes,DSL,No,No,No,No,One year,Yes,Credit card (automatic),Yes,23,48.35 +1761-AEZZR,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,79.55 +3923-CSIHK,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,50,71.05 +5696-EXCYS,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,17,19.45 +5795-KTGUD,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,68,110.8 +7120-RFMVS,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,1,84.5 +7924-GJZFI,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,25,69.3 +4702-HDRKD,No,DSL,Yes,Yes,Yes,No,One year,Yes,Bank transfer (automatic),No,67,49.35 +8512-WIWYV,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,32,20.35 +5897-ZYEKH,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,67,105.6 +5456-ITGIC,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,64.45 +7317-GGVPB,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),Yes,71,108.6 +1406-PUQVY,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,49.9 +1322-AGOQM,No,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,46,30.3 +3677-IYRBF,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,30.4 +5692-FPTAH,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,45.4 +9114-AAFQH,Yes,DSL,No,No,No,Yes,One year,Yes,Electronic check,No,48,65.65 +8715-KKTFG,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,61,103.3 +1550-LOAHA,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Bank transfer (automatic),Yes,32,84.15 +1728-BQDMA,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,2,44.45 +0268-QKIWO,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,Yes,3,19.75 +0876-WDUUZ,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,5,85.4 +5117-ZSMHQ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,71,89.9 +5151-HQRDG,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,37,55.05 +0960-HUWBM,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,65,104.1 +6465-GSRCL,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,67,106.6 +0617-FHSGK,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Credit card (automatic),Yes,49,75.2 +0263-FJTQO,Yes,DSL,Yes,Yes,Yes,No,Two year,Yes,Credit card (automatic),No,50,70.5 +7319-ZNRTR,Yes,No,No,No,No,No,One year,No,Electronic check,No,25,19.6 +2858-MOFSQ,Yes,DSL,No,No,No,No,One year,Yes,Mailed check,Yes,17,55.85 +7503-EPSZW,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,64,24.05 +7089-XXAYG,No,DSL,No,No,Yes,No,One year,Yes,Credit card (automatic),No,25,38.1 +8118-LSUEL,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,23,106.4 +8070-AAWZP,No,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,No,24,34.25 +1666-JXLKU,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,37,100.05 +7855-DIWPO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,21,68.65 +5133-POWUA,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,45.8 +5652-MSDEY,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,10,75.75 +7005-CCBKV,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,6,84.4 +1810-BOHSY,Yes,Fiber optic,Yes,No,No,Yes,One year,Yes,Credit card (automatic),No,51,96.4 +1784-BXEFA,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,10,20.55 +7351-MHQVU,No,DSL,Yes,Yes,No,Yes,Month-to-month,No,Credit card (automatic),No,6,50.95 +9224-VTYID,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,47,90.5 +9500-IWPXQ,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Electronic check,No,61,79.4 +5762-TJXGK,No,DSL,Yes,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,52,58.75 +4504-YOULA,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,35,59.45 +5569-IDSEY,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,71,105.7 +4250-FDVOU,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,Yes,6,56.25 +7284-ZZLOH,Yes,DSL,Yes,No,No,No,Two year,No,Credit card (automatic),No,45,53.3 +5277-ZLOOR,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,2,85.55 +2141-RRYGO,Yes,DSL,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,4,68.65 +1777-JYQPJ,No,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,2,24.3 +6376-GAHQE,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,4,77.85 +3401-URHDA,Yes,DSL,Yes,Yes,No,No,One year,No,Credit card (automatic),No,51,59.9 +1599-EAHXY,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,60,23.95 +8631-XVRZL,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,9,20.15 +5052-PNLOS,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,3,105.35 +3853-LYGAM,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,17,95.65 +6979-ZNSFF,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,8,87.05 +5751-USDBL,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Mailed check,No,46,81.0 +5680-LQOGP,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,68,82.45 +2386-LAHRK,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Mailed check,Yes,1,53.5 +8189-DUKMV,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,4,20.5 +6032-IGALN,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,25.1 +9931-DCEZH,Yes,DSL,No,Yes,No,No,One year,Yes,Credit card (automatic),No,28,54.4 +1898-JSNDC,Yes,DSL,No,No,Yes,No,One year,Yes,Credit card (automatic),No,39,58.6 +0315-LVCRK,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,No,11,84.8 +3911-RSNHI,No,DSL,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,71,61.4 +2410-CIYFZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,20.4 +4248-HCETZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,30,79.65 +5505-OVWQW,Yes,No,No,No,No,No,One year,No,Mailed check,No,17,20.15 +7271-AJDTL,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,55,94.45 +1867-TJHTS,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,58,79.8 +0516-WJVXC,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Electronic check,Yes,5,54.2 +9174-FKWZE,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,19.45 +6860-YRJZP,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,9,74.05 +4429-WYGFR,Yes,DSL,No,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,26,49.15 +2817-LVCPP,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,50,19.4 +5038-ETMLM,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,113.65 +5056-FIMPT,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,43,106.0 +4521-WFJAI,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,56,25.95 +6569-KTMDU,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.1 +8809-RIHDD,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Electronic check,Yes,72,103.4 +8809-XKHMD,Yes,Fiber optic,Yes,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,72,100.55 +0396-YCHWO,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,36,95.4 +0867-LDTTC,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,No,Bank transfer (automatic),No,5,75.15 +4822-NGOCH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,13,84.45 +9391-DXGGG,Yes,Fiber optic,No,No,No,Yes,One year,No,Credit card (automatic),No,44,89.15 +9844-FELAJ,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,70,107.9 +2122-SZZZD,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,44,19.5 +5307-DZCVC,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,32,85.95 +3148-AOIQT,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,69,24.95 +8679-JOEVF,Yes,DSL,No,Yes,Yes,No,Month-to-month,No,Electronic check,Yes,16,59.4 +8395-ETZKQ,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,68,19.5 +6692-YQHXC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,16,69.95 +3889-VWBID,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,68,82.85 +5222-JCXZT,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,4,19.0 +9754-CLVZW,No,DSL,Yes,Yes,No,No,Month-to-month,No,Credit card (automatic),No,26,38.85 +1432-FPAXX,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,29,30.6 +2739-CCZMB,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,5,20.35 +7080-TNUWP,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Bank transfer (automatic),No,70,95.0 +0496-AHOOK,Yes,DSL,Yes,Yes,Yes,Yes,One year,No,Bank transfer (automatic),No,24,74.4 +8336-TAVKX,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Bank transfer (automatic),No,72,78.45 +2468-SJFLM,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,1,74.3 +3181-VTHOE,No,DSL,No,Yes,No,Yes,One year,Yes,Bank transfer (automatic),No,70,51.05 +7168-HDQHG,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,36,19.2 +4803-AXVYP,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,38,99.55 +3884-HCSWG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,17,70.0 +4567-AKPIA,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,41,109.1 +5077-DXTCG,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,45.3 +1142-WACZW,No,DSL,No,Yes,No,No,Month-to-month,No,Bank transfer (automatic),Yes,2,29.85 +7901-HXJVA,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,14,76.45 +5649-ANRML,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,2,95.1 +4892-VLANZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,19.8 +5924-IFQTT,Yes,DSL,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,13,72.8 +7968-QUXNS,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,6,18.95 +2919-HBCJO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,4,76.65 +4236-XPXAV,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,5,99.15 +8903-WMRNW,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,No,Electronic check,No,15,101.75 +2452-SNHFZ,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Credit card (automatic),No,47,75.45 +3629-WEAAM,Yes,DSL,No,Yes,No,Yes,Month-to-month,No,Mailed check,No,8,64.1 +6029-CSMJE,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,17,25.65 +7993-NQLJE,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Mailed check,No,15,75.1 +9909-DFRJA,Yes,Fiber optic,Yes,Yes,No,Yes,One year,Yes,Bank transfer (automatic),No,26,95.85 +9099-FTUHS,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,No,23,54.4 +0581-BXBUB,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,4,72.75 +4962-CHQPW,Yes,No,No,No,No,No,One year,No,Mailed check,No,29,19.85 +9467-ROOLM,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,25,19.05 +3030-YZADT,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,9,44.95 +7410-KTVFV,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,18,49.55 +5150-ITWWB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,3,94.85 +2253-KPMNB,No,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,69,46.25 +1345-ZUKID,Yes,No,No,No,No,No,One year,No,Mailed check,No,14,19.35 +6429-SHBCB,Yes,DSL,No,No,Yes,Yes,Month-to-month,No,Mailed check,No,19,69.6 +9281-OFDMF,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,No,39,90.7 +2603-HVKCG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,31,101.4 +1834-WULEG,Yes,No,No,No,No,No,One year,No,Mailed check,No,24,20.25 +9097-ZUBYC,Yes,DSL,No,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,14,48.8 +5148-ORICT,Yes,DSL,Yes,Yes,No,Yes,Two year,Yes,Mailed check,No,64,74.35 +4893-GYUJU,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,50,19.35 +4578-PHJYZ,Yes,DSL,No,Yes,Yes,No,One year,Yes,Electronic check,No,52,68.75 +7272-QDCKA,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Electronic check,No,28,100.2 +8908-SLFCJ,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,21,20.85 +8393-DLHGA,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,25,95.9 +9766-HGEDE,Yes,No,No,No,No,No,One year,No,Mailed check,No,17,19.35 +6968-MHOMU,No,DSL,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,58,45.0 +7395-IGJOS,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Bank transfer (automatic),Yes,17,81.5 +5044-XDPYX,Yes,No,No,No,No,No,Two year,No,Mailed check,No,51,25.5 +1814-WFGVS,No,DSL,Yes,Yes,Yes,No,Two year,No,Mailed check,No,72,48.9 +2834-SPCJV,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,No,Electronic check,Yes,52,84.1 +3721-WKIIL,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,27,19.6 +6734-CKRSM,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,3,20.0 +1265-ZFOSD,Yes,DSL,Yes,Yes,No,Yes,Two year,Yes,Mailed check,No,64,81.3 +6568-POCUI,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,45,95.2 +7890-VYYWG,No,DSL,No,No,Yes,No,Month-to-month,Yes,Mailed check,Yes,3,36.45 +5197-LQXXH,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,71,83.3 +9907-SWKKF,No,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,25.05 +3457-PQBYH,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,58,20.3 +7682-AZNDK,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,34,89.85 +0587-DMGBH,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,8,49.85 +5384-ZTTWP,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,15,19.8 +3745-HRPHI,No,DSL,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,66,54.65 +7636-OWBPG,No,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,12,29.35 +1231-YNDEK,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,58,19.15 +1407-DIGZV,Yes,No,No,No,No,No,Two year,No,Mailed check,No,3,19.1 +6397-JNZZG,No,DSL,No,No,Yes,Yes,Month-to-month,No,Credit card (automatic),Yes,43,55.55 +0570-BFQHT,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,9,80.55 +4393-OBCRR,Yes,No,No,No,No,No,One year,No,Mailed check,No,3,20.25 +3523-QRQLL,Yes,DSL,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,22,69.5 +8564-LDKFL,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,40,106.0 +3696-DFHHB,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,68,25.5 +0895-DQHEW,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,54,104.3 +4717-GHADL,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Mailed check,No,50,79.6 +5501-TVMGM,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,1,55.25 +5879-HMFFH,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,88.05 +6772-WFQRD,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,40,20.4 +3810-DVDQQ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,117.6 +6972-SNKKW,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,6,20.0 +3694-GLTJM,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,5,19.65 +8550-XSXUQ,Yes,DSL,No,No,No,Yes,One year,Yes,Credit card (automatic),No,48,70.55 +8149-RSOUN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,93.85 +9055-MOJJJ,Yes,DSL,Yes,Yes,Yes,No,One year,No,Mailed check,No,64,65.8 +4359-INNWN,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,17,20.05 +0585-EGDDA,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,40,80.0 +4032-RMHCI,No,DSL,Yes,No,No,No,One year,No,Credit card (automatic),No,41,35.4 +0549-CYCQN,Yes,Fiber optic,No,No,No,No,One year,Yes,Bank transfer (automatic),No,51,79.6 +3481-JHUZH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,41,80.25 +7250-EQKIY,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,50.45 +3594-IVHJZ,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,2,20.45 +6869-FGJJC,Yes,Fiber optic,No,No,No,No,One year,No,Credit card (automatic),No,68,79.6 +3896-ZVNET,Yes,No,No,No,No,No,Two year,No,Mailed check,No,24,24.7 +8205-VSLRB,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Credit card (automatic),No,70,77.3 +5960-MVTUK,No,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,3,29.75 +6817-WTYHE,Yes,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,2,44.9 +3082-VQXNH,No,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),No,3,29.8 +4013-UBXWQ,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,7,74.65 +4931-TRZWN,Yes,DSL,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,13,71.95 +0750-EKNGL,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,7,20.75 +7669-LCRSD,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Mailed check,No,12,56.3 +3567-PQTSO,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,53,105.25 +5519-NPHVG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,12,94.2 +8043-PNYSD,Yes,No,No,No,No,No,Two year,No,Mailed check,No,63,19.55 +9938-EKRGF,Yes,DSL,Yes,Yes,Yes,Yes,Month-to-month,No,Mailed check,No,15,84.45 +2703-AMTUL,Yes,DSL,Yes,No,No,No,One year,No,Mailed check,No,36,53.65 +0928-JMXNP,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,4,29.9 +8173-RXAYP,Yes,No,No,No,No,No,Two year,No,Mailed check,No,24,19.7 +4825-XJGDM,No,DSL,Yes,Yes,No,No,One year,No,Credit card (automatic),No,61,43.7 +5402-HTOTQ,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,16,55.3 +6734-JDTTV,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,65,19.85 +7850-THJMU,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,26,19.65 +3890-RTCMS,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,16,49.45 +8849-GYOKR,Yes,Fiber optic,Yes,No,Yes,Yes,One year,No,Bank transfer (automatic),Yes,54,106.55 +3148-BLQJT,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,20.1 +3717-FDJFU,Yes,No,No,No,No,No,Two year,No,Mailed check,No,5,20.45 +3665-JATSN,No,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,19,39.7 +7966-YOTQW,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,10,54.5 +0461-CVKMU,Yes,Fiber optic,No,Yes,No,No,Month-to-month,No,Electronic check,Yes,23,83.8 +8806-EAGWC,Yes,DSL,No,No,Yes,No,Month-to-month,No,Mailed check,Yes,3,55.15 +8853-TZDGH,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,111.6 +7779-LGOVN,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,10,86.65 +4324-BZCKL,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,10,55.55 +6924-TDGMT,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,11,20.55 +9710-ZUSHQ,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,37,106.75 +1536-YHDOE,Yes,DSL,Yes,Yes,No,No,One year,Yes,Mailed check,No,17,62.1 +8123-QBNAZ,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,36,104.5 +3629-ZNKXA,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,17,101.8 +4827-LTQRJ,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,66,110.6 +7711-YIJWC,Yes,DSL,Yes,Yes,Yes,Yes,One year,No,Bank transfer (automatic),No,61,84.9 +5482-VXSXJ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Mailed check,No,22,93.2 +7365-BVCJH,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,24.4 +9620-ENEJV,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Credit card (automatic),No,6,70.55 +4183-WCSEP,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,31,78.45 +2378-YIZKA,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,68,85.0 +5498-TXHLF,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,34,87.45 +0689-DSXGL,Yes,Fiber optic,No,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,52,85.8 +6818-DJXAA,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,10,91.1 +9722-UJOJR,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,29,70.75 +0464-WJTKO,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,20.1 +8902-ZEOVF,Yes,No,No,No,No,No,One year,No,Mailed check,No,47,20.05 +6778-EICRF,Yes,DSL,Yes,No,Yes,Yes,One year,No,Mailed check,No,24,74.8 +2662-NNTDK,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,65,24.8 +4132-KALRO,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Mailed check,No,4,100.85 +3902-FOIGH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,12,101.35 +6772-KSATR,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,81.7 +7112-OPOTK,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,33,68.25 +2874-YXVVA,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,34,105.1 +1245-HARPS,Yes,No,No,No,No,No,Two year,No,Mailed check,No,14,20.4 +4210-QFJMF,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,4,79.15 +4323-ELYYB,Yes,No,No,No,No,No,One year,No,Mailed check,No,13,20.0 +4293-ETKAP,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,65,79.4 +6064-PUPMC,Yes,DSL,Yes,Yes,No,No,One year,No,Credit card (automatic),No,23,57.2 +6504-VBLFL,Yes,DSL,Yes,No,No,No,Two year,No,Electronic check,No,55,58.6 +6322-PJJDJ,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Electronic check,No,49,94.8 +0330-BGYZE,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Bank transfer (automatic),No,60,102.5 +1085-LDWAM,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,69,20.35 +7586-ZATGZ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,40,84.9 +7197-VOJMM,Yes,DSL,Yes,Yes,No,Yes,Two year,Yes,Credit card (automatic),No,67,69.2 +3318-OSATS,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,35,95.45 +5828-AVIPD,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,Yes,19,100.95 +1843-TLSGD,Yes,No,No,No,No,No,Two year,No,Mailed check,No,13,20.85 +9626-VFRGG,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,41,88.5 +7075-BNDVQ,No,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,4,35.0 +9143-CANJF,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Electronic check,No,24,55.15 +7284-BUYEC,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,5,50.95 +2041-JIJCI,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,5,64.0 +1086-LXKFY,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,69.1 +4900-MSOMT,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Bank transfer (automatic),No,72,80.2 +2229-VWQJH,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,24,49.3 +9194-GFVOI,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,42,84.35 +1336-EZFZY,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,4,20.05 +4282-MSACW,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,68,117.2 +1403-LKLIK,Yes,No,No,No,No,No,One year,No,Mailed check,No,33,20.1 +2636-ALXXZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.6 +7774-OJSXI,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,Yes,31,103.45 +7786-WBJYI,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,4,77.95 +0136-IFMYD,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,69,109.95 +5144-TVGLP,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,38,94.75 +9643-AVVWI,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,3,80.0 +0253-ZTEOB,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Electronic check,No,48,79.65 +2706-QZIHY,Yes,No,No,No,No,No,Two year,No,Mailed check,No,15,25.2 +6061-PQHMK,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,25,19.9 +9885-CSMWE,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,1,78.45 +6137-MFAJN,No,DSL,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,No,48,44.8 +9122-UMROB,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.3 +4232-JGKIY,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,1,19.2 +2402-TAIRZ,Yes,Fiber optic,No,No,No,No,One year,No,Electronic check,No,37,80.05 +9659-ZTWSM,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,66,107.35 +9139-TWBAS,No,DSL,Yes,No,Yes,No,One year,No,Bank transfer (automatic),No,26,47.85 +6685-GBWJZ,Yes,DSL,Yes,Yes,Yes,No,One year,No,Credit card (automatic),No,63,70.8 +5016-ETTFF,No,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,10,29.5 +3866-MDTUB,Yes,DSL,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,2,70.75 +2195-VVRJF,Yes,DSL,Yes,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,18,59.1 +3913-RDSJZ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,64,25.55 +8058-JMEQO,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,9,84.45 +4203-QGNZA,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,28,20.25 +5043-TRZWM,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,1,75.55 +0697-ZMSWS,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,4,85.65 +7657-DYEPJ,Yes,DSL,No,Yes,Yes,No,One year,Yes,Credit card (automatic),Yes,38,70.15 +9494-BDNNC,Yes,Fiber optic,No,No,No,Yes,One year,No,Electronic check,No,66,95.3 +1640-PLFMP,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,70.25 +5366-OBVMR,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,18,50.3 +8276-MQBYC,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,51,97.8 +7593-XFKDI,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,46.3 +4573-JKNAE,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,12,19.35 +0337-CNPZE,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,41,106.3 +9817-APLHW,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,12,25.0 +8380-MQINP,Yes,No,No,No,No,No,Two year,No,Mailed check,No,55,20.3 +0840-DFEZH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,7,75.35 +1513-XNPPH,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,Yes,12,89.4 +8690-ZVLCL,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,68,88.0 +6015-VVHHE,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,5,83.15 +1125-SNVCK,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,49,43.8 +0384-LPITE,No,DSL,Yes,No,Yes,Yes,One year,No,Credit card (automatic),No,40,62.05 +4616-EWBNJ,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,16,20.1 +6347-DCUIK,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,10,74.15 +1335-HQMKX,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,72,101.35 +2545-EBUPK,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,2,84.05 +6923-AQONU,Yes,No,No,No,No,No,Two year,No,Mailed check,No,23,20.9 +2172-EJXVF,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,71,105.9 +0897-FEGMU,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,11,99.5 +7663-RGWBC,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,44.15 +1120-BMWUB,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,Yes,16,53.9 +9124-LHCJQ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Mailed check,Yes,1,85.45 +4536-PLEQY,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,12,85.05 +7029-IJEJK,No,DSL,Yes,Yes,No,Yes,One year,No,Bank transfer (automatic),No,54,44.1 +8871-JLMHM,Yes,Fiber optic,No,Yes,No,No,Two year,No,Credit card (automatic),No,68,90.2 +2235-ZGKPT,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,4,50.85 +3891-PUQOD,Yes,DSL,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,1,59.2 +5447-VYTKW,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Mailed check,No,27,53.45 +3623-FQBOX,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,21,19.95 +0689-NKYLF,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,13,83.2 +8659-HDIYE,Yes,DSL,No,Yes,No,Yes,Month-to-month,No,Credit card (automatic),No,64,74.65 +3658-KIBGF,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,54.9 +3474-BAFSJ,No,DSL,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,57,57.5 +5519-YLDGW,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,21,103.9 +3865-ZFZIB,Yes,No,No,No,No,No,Two year,No,Mailed check,No,19,19.65 +1855-AGAWH,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,31,93.8 +7109-CQYUZ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,52,89.25 +1370-GGAWX,Yes,Fiber optic,No,No,No,Yes,One year,Yes,Electronic check,No,46,94.15 +4680-KUTAJ,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,11,55.6 +5307-UVGNB,No,DSL,Yes,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,53,48.7 +4946-EDSEW,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,11,19.25 +2883-ILGWO,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,57,104.9 +2516-VQRRV,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,2,75.45 +7580-UGXNC,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,Yes,2,54.85 +3642-BYHDO,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,71,19.9 +9629-NHXFW,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,19.4 +2696-RZVZW,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,68,25.05 +5766-FTRTS,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Mailed check,No,72,84.45 +0396-HUJBP,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,19.3 +5178-LMXOP,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,95.1 +8879-ZKJOF,Yes,DSL,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,41,79.85 +6285-FTQBF,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,72,25.55 +8185-UPYBR,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,6,75.5 +4585-HETAI,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,4,73.75 +7526-BEZQB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,12,96.05 +1474-JUWSM,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Electronic check,No,58,68.4 +3530-CRZSB,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,7,20.65 +8498-XXGWA,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,65,55.15 +9617-INGJY,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,70.6 +0621-TSSMU,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,56,19.95 +7234-KMNRQ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,4,19.0 +7636-PEPNS,Yes,DSL,No,No,No,No,One year,Yes,Mailed check,No,58,44.1 +4683-WYDOU,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,62,107.6 +9052-DHNKM,Yes,DSL,Yes,No,No,No,One year,No,Electronic check,No,26,61.55 +6794-HKIAJ,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),No,62,90.7 +5578-NKCXI,Yes,Fiber optic,Yes,No,Yes,Yes,One year,No,Credit card (automatic),No,58,99.25 +1642-HMARX,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,68,91.7 +3096-WPXBT,Yes,Fiber optic,Yes,No,No,Yes,One year,Yes,Credit card (automatic),No,61,100.7 +8434-PNQZX,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,42,78.45 +5950-AAAGJ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Bank transfer (automatic),No,18,84.3 +4299-OPXEJ,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,56,19.55 +4951-UKAAQ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,4,88.95 +9618-LFJRU,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,4,20.45 +6693-DJWTY,Yes,DSL,Yes,No,No,No,One year,No,Credit card (automatic),No,35,55.6 +0744-GKNGE,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),No,64,86.8 +6447-EGDIV,Yes,No,No,No,No,No,One year,No,Mailed check,No,31,20.95 +1167-OYZJF,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,67,20.05 +2108-YKQTY,Yes,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),Yes,4,50.7 +4806-DXQCE,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,70,113.65 +4918-QLLIW,Yes,DSL,No,No,Yes,No,Month-to-month,No,Credit card (automatic),Yes,3,53.4 +7056-IMHCC,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,53,101.9 +4854-SSLTN,Yes,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,2,59.5 +5294-DMSFH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,29,87.8 +4837-PZTIC,No,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,47,41.9 +1625-JAIIY,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Electronic check,Yes,68,83.0 +0603-OLQDC,Yes,DSL,Yes,No,Yes,Yes,Month-to-month,Yes,Mailed check,No,12,69.85 +3272-VUHPV,Yes,DSL,No,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,8,56.3 +4176-FXYBO,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,No,Electronic check,No,54,109.55 +1063-DHQJF,Yes,Fiber optic,No,Yes,Yes,No,Two year,Yes,Mailed check,No,69,92.15 +8663-UPDGF,Yes,DSL,Yes,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,26,69.5 +6719-FGEDO,Yes,Fiber optic,Yes,Yes,No,No,Two year,Yes,Bank transfer (automatic),No,72,97.0 +1837-YQUCE,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,70,58.35 +2947-DOMLJ,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,Yes,1,50.6 +4112-LUEIZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,10,89.5 +0369-ZGOVK,Yes,Fiber optic,No,No,No,No,One year,Yes,Bank transfer (automatic),No,28,70.4 +4510-HIMLV,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.8 +9919-KNPOO,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,21,94.3 +8749-JMNKX,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,51,93.8 +7872-BAAZR,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,53,19.55 +9391-LMANN,Yes,Fiber optic,Yes,No,No,Yes,One year,No,Electronic check,No,53,95.95 +2430-USGXP,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,24,101.05 +8174-TBVCF,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,70,94.8 +1698-XFZCI,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,61,107.75 +1877-HKBQX,Yes,DSL,Yes,Yes,No,No,One year,Yes,Mailed check,No,11,54.6 +4450-DLLMH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,2,71.3 +0428-AXXLJ,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,25,19.5 +2746-DIJLO,Yes,DSL,No,No,No,No,One year,Yes,Credit card (automatic),No,41,56.3 +5955-ERIHD,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,18,94.7 +0917-EZOLA,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),Yes,72,104.15 +3508-VLHCZ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,71,90.55 +4086-ATNFV,Yes,DSL,Yes,No,No,No,One year,Yes,Mailed check,No,34,60.8 +0468-YRPXN,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,29,98.8 +5996-NRVXR,Yes,Fiber optic,Yes,Yes,Yes,No,One year,Yes,Credit card (automatic),No,40,98.15 +3739-YBWAB,No,DSL,Yes,No,No,No,One year,No,Mailed check,No,36,35.35 +7047-FWEYA,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,46,103.15 +2000-MPKCA,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,58,107.75 +9762-YAQAA,Yes,Fiber optic,No,No,No,No,One year,No,Credit card (automatic),No,39,81.4 +5949-EBSQK,Yes,DSL,No,Yes,No,Yes,Month-to-month,No,Credit card (automatic),Yes,4,61.45 +5473-KHBPS,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Credit card (automatic),No,52,95.7 +0100-DUVFC,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,70,104.8 +5397-TUPSH,Yes,Fiber optic,No,No,No,No,One year,Yes,Bank transfer (automatic),No,65,70.95 +8950-MTZNV,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,44.95 +0326-VDYXE,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,70,97.65 +6773-LQTVT,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,29,35.65 +7274-RTAPZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,90.55 +0436-TWFFZ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,67,85.25 +8566-YPRGL,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,19.5 +0311-UNPFF,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,26,88.8 +6609-MXJHJ,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,30,25.1 +2669-OIDSD,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,48,100.05 +8400-WZICQ,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,No,55,55.7 +3834-XUIFC,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Mailed check,Yes,7,85.2 +9576-SYUHJ,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,No,37,91.15 +0410-IPFTY,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,31,83.85 +2831-EBWRN,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,4,45.9 +9430-NKQLY,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,72,25.1 +8414-MYSHR,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,5,91.4 +0247-SLUJI,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.7 +9402-ORRAH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,15,91.5 +6483-OATDN,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,8,51.3 +1293-HHSHJ,Yes,No,No,No,No,No,One year,No,Mailed check,No,35,21.1 +4840-ORQXB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,56,104.75 +7599-FKVXZ,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,42,106.15 +3982-DQLUS,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,65,85.75 +8610-ZIKJJ,Yes,No,No,No,No,No,One year,No,Mailed check,No,2,20.3 +3756-VNWDH,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,65,100.75 +7801-KICAO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,18,74.15 +7673-LPRNY,Yes,DSL,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,23,78.55 +8229-TNIQA,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,4,45.3 +6060-QBMGV,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,70,19.85 +7339-POGZN,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,4,50.7 +2828-SLQPF,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,19,45.0 +4465-VDKIQ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,18,77.8 +2921-XWDJH,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,38,83.45 +6221-AVQYL,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,2,73.25 +2558-BUOZZ,Yes,Fiber optic,Yes,No,Yes,No,One year,No,Bank transfer (automatic),No,47,94.8 +9257-AZMTZ,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,52,20.1 +0003-MKNFE,Yes,DSL,No,No,No,Yes,Month-to-month,No,Mailed check,No,9,59.9 +0975-UYDTX,Yes,DSL,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,26,90.1 +7743-EXURX,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,8,51.05 +4682-BLBUC,Yes,DSL,No,Yes,Yes,No,One year,Yes,Electronic check,No,44,70.95 +0975-VOOVL,No,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,3,29.2 +5968-VXZLG,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,2,46.6 +5569-KGJHX,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,9,85.35 +4988-IQIGL,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,75.35 +5201-FRKKS,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),No,25,74.3 +9799-CAYJJ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,2,69.3 +7730-IUTDZ,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,43,75.2 +0426-TIRNE,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,20.9 +5443-SCMKX,Yes,Fiber optic,No,No,No,Yes,One year,Yes,Electronic check,No,58,94.3 +8295-KMENE,Yes,DSL,Yes,Yes,Yes,No,Two year,Yes,Mailed check,No,59,76.45 +6738-ISCBM,No,DSL,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,44,54.0 +9821-BESNZ,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,66,104.25 +3678-MNGZX,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,68,19.95 +1335-NTIUC,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,9,24.95 +2916-BQZLN,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,19,84.75 +4558-CGYCZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,4,19.75 +2368-GAKKQ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,70,113.65 +8710-YGLWG,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,44.9 +3199-XGZCY,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,8,75.25 +3785-KTYSH,Yes,No,No,No,No,No,Two year,No,Mailed check,No,53,24.6 +6814-ZPWFQ,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,51,25.0 +4063-EIKNQ,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,11,20.95 +6993-YCOBK,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,60,110.6 +5206-HPJKM,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,17,55.5 +7587-RZNME,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,43.3 +0748-RDGGM,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,70,109.5 +8393-JMVMB,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.45 +5019-GQVCR,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,43,84.85 +6036-TTFYU,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,16,19.6 +2550-AEVRU,Yes,DSL,Yes,No,No,No,One year,No,Electronic check,No,57,53.45 +0969-RGKCU,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,37,19.8 +0378-CJKPV,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,112.1 +4706-AXVKM,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,11,84.8 +5889-JTMUL,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,50,95.05 +9026-RNUJS,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,5,50.35 +3746-EUBYR,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,1,74.6 +2332-EFBJY,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,16,19.7 +2880-FPNAE,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,2,74.2 +1703-MGIAB,Yes,DSL,No,Yes,Yes,No,Month-to-month,Yes,Mailed check,No,17,69.0 +4311-QTTAI,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,16,19.35 +9474-PHLYD,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,15,59.45 +4318-RAJVY,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,10,19.8 +2165-VOEGB,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,46,105.2 +3612-YUNGG,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,64,109.2 +2254-DLXRI,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,79.15 +5062-CJJKH,Yes,DSL,No,No,No,No,One year,No,Mailed check,No,25,53.65 +9028-LIHRP,Yes,Fiber optic,Yes,Yes,Yes,No,Two year,No,Credit card (automatic),No,71,100.2 +2219-MVUSO,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,8,45.15 +1053-MXTTK,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,108.65 +1530-ZTDOZ,No,DSL,Yes,No,Yes,No,Month-to-month,No,Bank transfer (automatic),No,49,40.65 +1301-LOPVR,No,DSL,Yes,Yes,No,Yes,One year,Yes,Credit card (automatic),No,29,55.35 +0853-TWRVK,Yes,Fiber optic,Yes,Yes,No,Yes,Two year,No,Bank transfer (automatic),No,72,105.6 +8914-RBTSB,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,31,93.8 +6212-ATMLK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,50,95.7 +8200-LGKSR,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Electronic check,No,71,83.2 +1568-BEKZM,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,70,90.05 +0670-ANMUU,Yes,Fiber optic,Yes,Yes,No,Yes,One year,No,Credit card (automatic),No,71,97.65 +6897-RWMUB,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Bank transfer (automatic),No,61,68.05 +0963-ZBDRN,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,32,96.2 +7594-RQHXR,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,79.6 +6999-CHVCF,Yes,Fiber optic,Yes,No,No,Yes,Two year,Yes,Bank transfer (automatic),No,68,102.1 +6134-KWTBV,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,62,23.4 +1077-HUUJM,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,7,71.05 +6331-EWIEB,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,20,85.25 +0895-LNKRC,Yes,No,No,No,No,No,One year,No,Mailed check,No,6,19.45 +2045-BMBTJ,No,DSL,Yes,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,33,59.45 +8417-GSODA,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Bank transfer (automatic),No,28,92.2 +5171-EPLKN,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,27,19.85 +4452-QIIEB,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,7,43.9 +5998-VVEJY,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,26,80.5 +1624-NALOJ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,5,89.8 +6741-EGCBI,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,30,90.5 +7820-ZYGNY,Yes,Fiber optic,No,No,No,Yes,One year,No,Credit card (automatic),No,63,90.45 +4317-VTEOA,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,50.75 +9677-AVKED,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,53,84.6 +1670-SVOWZ,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,14,89.65 +2227-JRSJX,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,21,99.15 +9847-HNVGP,Yes,No,No,No,No,No,One year,No,Mailed check,No,17,19.95 +6696-YDAYZ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,16,20.5 +8980-WQFWL,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,35,62.1 +1730-ZMAME,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,32,79.5 +6506-EYCNH,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,28,19.55 +4634-JLRJT,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,20.35 +9501-UKKNL,No,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,59,51.7 +2560-QTSBS,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,72,23.3 +7541-YLXCL,Yes,DSL,No,Yes,No,Yes,One year,Yes,Mailed check,Yes,36,65.4 +4795-WRNVT,Yes,DSL,Yes,No,Yes,No,Month-to-month,No,Mailed check,No,40,65.1 +6080-TCMYC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,40,81.2 +0260-ZDLGK,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,9,72.9 +7860-UXCRM,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Credit card (automatic),No,63,74.5 +6357-JJPQT,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,3,80.5 +2292-XQWSV,No,DSL,No,Yes,Yes,Yes,One year,No,Mailed check,No,40,60.3 +9552-TGUZV,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,8,75.0 +5913-INRQV,Yes,Fiber optic,Yes,Yes,Yes,No,One year,No,Mailed check,No,34,90.15 +8722-NGNBH,No,DSL,Yes,Yes,No,No,Month-to-month,No,Mailed check,Yes,5,40.0 +6210-KBBPI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,9,99.45 +9643-YBLUR,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,9,69.05 +8734-FNWVH,Yes,DSL,No,No,No,Yes,Month-to-month,No,Bank transfer (automatic),No,31,59.7 +9447-YPTBX,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,50,19.85 +0133-BMFZO,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,2,86.25 +6128-CZOMY,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,45.65 +9540-JYROE,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,8,70.1 +9026-LHEVG,No,DSL,No,No,No,Yes,Month-to-month,No,Electronic check,No,9,40.75 +2260-USTRB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,2,70.2 +3656-TKRVZ,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,Yes,3,55.35 +7011-CVEUC,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,25,95.7 +6185-TASNN,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,1,46.3 +7925-PNRGI,Yes,DSL,Yes,Yes,Yes,No,Month-to-month,No,Mailed check,No,45,81.3 +8623-TMRBY,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,51,84.2 +1552-CZCLL,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,55,20.0 +3038-PQIUY,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,38,66.15 +1501-SGHBW,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,2,45.85 +9313-CDOGY,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,38,19.6 +8148-BPLZQ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,34,49.8 +2623-DRYAM,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,70,101.75 +9987-LUTYD,Yes,DSL,Yes,Yes,No,No,One year,No,Mailed check,No,13,55.15 +3208-YPIOE,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,39,75.25 +4488-KQFDT,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,61,103.95 +2612-RANWT,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,12,100.15 +5693-PIPCS,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,41,99.65 +0491-KAPQG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,21,73.7 +1925-LFCZZ,No,DSL,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,55,50.05 +8039-EQPIM,No,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,69,60.25 +6900-PXRMS,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,26,105.75 +8707-RMEZH,Yes,Fiber optic,Yes,No,No,Yes,One year,No,Credit card (automatic),No,69,87.3 +3346-BRMIS,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,18,48.35 +3209-ZPKFI,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,47,54.25 +6479-VDGRK,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,85.3 +9373-WSLOY,No,DSL,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,33,50.0 +2933-FILNV,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,2,24.4 +3569-JFODW,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,90.95 +9819-FBNSV,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,37,72.25 +9544-PYPSJ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,62,96.1 +1591-XWLGB,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,71,19.85 +0396-UKGAI,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),No,23,55.3 +3243-ZHOHY,Yes,No,No,No,No,No,One year,No,Mailed check,No,16,20.1 +5186-EJEGL,Yes,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Mailed check,No,9,69.5 +7527-QNRUS,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,17,25.15 +9986-BONCE,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,4,20.95 +2722-JMONI,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,49.55 +2203-GHNWN,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,24,79.65 +3878-AVSOQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,71.25 +3258-SYSWS,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,113.8 +5296-PSYVW,Yes,No,No,No,No,No,Two year,No,Electronic check,No,72,24.55 +6319-QSUSR,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,11,19.7 +4083-EUGRJ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,9,20.25 +7579-OOPEC,Yes,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),Yes,2,50.15 +0512-FLFDW,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,60,100.5 +1771-OADNZ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,29,95.9 +0487-CRLZF,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,49,74.45 +2107-FBPTK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,30,104.1 +9451-WLYRI,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,53,19.05 +8219-VYBVI,Yes,No,No,No,No,No,Two year,No,Mailed check,No,39,25.0 +1991-VOPLL,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,9,19.05 +9738-QLWTP,Yes,Fiber optic,No,Yes,No,No,One year,No,Electronic check,No,39,81.9 +1016-DJTSV,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,8,69.7 +9419-IPPBE,Yes,Fiber optic,No,No,No,Yes,One year,Yes,Electronic check,No,51,90.15 +0174-QRVVY,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,71,25.35 +5699-BNCAS,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,71,24.65 +2900-PHPLN,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,70,19.55 +0612-RTZZA,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,25.25 +8106-GWQOK,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,38,60.0 +8751-EDEKA,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Credit card (automatic),No,28,89.9 +6878-GGDWG,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,32,19.4 +4039-PIMHX,Yes,DSL,No,No,No,No,Two year,No,Mailed check,No,49,49.8 +8450-LUGUK,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,37,24.1 +3604-WLABM,Yes,DSL,No,Yes,No,No,Month-to-month,No,Electronic check,No,10,54.25 +0795-GMVQO,Yes,Fiber optic,Yes,No,Yes,Yes,One year,No,Credit card (automatic),No,67,109.9 +2259-OUUSZ,No,DSL,No,Yes,No,No,One year,Yes,Credit card (automatic),No,7,35.5 +1142-IHLOO,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Credit card (automatic),No,51,87.55 +6410-LEFEN,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,9,45.15 +4633-MKHYU,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Mailed check,No,9,88.4 +6257-RJOHI,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,4,50.8 +1545-JFUML,Yes,Fiber optic,Yes,No,Yes,No,Two year,Yes,Electronic check,No,71,99.0 +3194-ORPIK,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,50,84.4 +7826-VVKWT,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Electronic check,No,24,96.55 +1353-GHZOS,Yes,DSL,Yes,No,Yes,No,One year,Yes,Bank transfer (automatic),No,22,59.75 +2587-EKXTS,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,44,111.5 +5442-BXVND,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,33,24.25 +8816-VXNZD,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,75.1 +9378-FXTIZ,Yes,DSL,No,No,Yes,Yes,One year,Yes,Credit card (automatic),Yes,54,70.15 +1723-HKXJQ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,42,101.75 +7825-GKXMW,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,45.8 +9753-OYLBX,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.5 +2364-UFROM,Yes,DSL,Yes,Yes,Yes,No,One year,No,Electronic check,No,30,70.4 +6656-JWRQX,No,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,No,1,30.55 +6473-ULUHT,Yes,DSL,Yes,Yes,Yes,Yes,Month-to-month,No,Electronic check,No,16,84.9 +1240-KNSEZ,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,20.1 +0836-SEYLU,No,DSL,No,Yes,Yes,No,Month-to-month,No,Mailed check,Yes,9,40.65 +4433-JCGCG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,46,101.0 +3716-BDVDB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.1 +7688-AWMDX,Yes,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,71,54.5 +2842-BCQGE,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,43,75.35 +7244-QWYHG,No,DSL,Yes,Yes,Yes,No,One year,Yes,Bank transfer (automatic),No,50,44.45 +5899-MQZZL,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,13,75.0 +6849-OYAMU,Yes,Fiber optic,No,Yes,Yes,Yes,One year,No,Bank transfer (automatic),Yes,19,100.0 +5312-UXESG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Bank transfer (automatic),No,41,98.05 +9488-HGMJH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,71.15 +6038-GCYEC,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,24,54.15 +2150-WLKUW,Yes,DSL,No,No,Yes,No,One year,No,Bank transfer (automatic),No,40,63.9 +7159-FVYPK,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,3,69.15 +7032-LMBHI,Yes,DSL,Yes,No,Yes,No,One year,No,Bank transfer (automatic),No,37,64.65 +1150-WFARN,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),Yes,67,108.75 +6088-BXMRG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,32,98.85 +3144-AUDBS,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,6,49.15 +4821-SJHJV,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,No,Electronic check,No,32,89.6 +7346-MEDWM,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,59,83.25 +1137-DGOWI,Yes,DSL,No,Yes,No,Yes,One year,No,Bank transfer (automatic),No,30,70.25 +5616-PRTNT,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,20,19.4 +3812-LRZIR,Yes,No,No,No,No,No,Two year,No,Electronic check,No,27,24.5 +4818-QIUFN,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,20,79.15 +9483-GCPWE,Yes,No,No,No,No,No,One year,No,Mailed check,No,9,20.1 +4227-OJHAL,Yes,DSL,Yes,No,Yes,No,One year,Yes,Credit card (automatic),No,68,73.0 +9220-CXRSC,Yes,DSL,Yes,Yes,No,No,Two year,No,Credit card (automatic),No,69,61.4 +4993-JCRGJ,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,26,84.3 +9537-JALFH,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,69,19.9 +6698-OXETB,Yes,No,No,No,No,No,Two year,No,Mailed check,No,11,20.4 +2103-ZRXFN,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,1,50.75 +3724-BSCVH,Yes,No,No,No,No,No,One year,No,Mailed check,No,10,20.45 +4877-TSOFF,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Bank transfer (automatic),No,55,75.75 +9209-NWPGU,Yes,DSL,Yes,Yes,Yes,No,One year,No,Electronic check,No,44,65.4 +6961-VCPMC,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,46,80.4 +7306-YDSOI,Yes,DSL,Yes,No,No,No,Two year,Yes,Bank transfer (automatic),No,69,59.75 +5288-AHOUP,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,11,78.5 +6688-UZPWD,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,11,102.0 +0655-YDGFJ,Yes,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,29,48.95 +8468-EHYJA,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,57,99.65 +6823-SIDFQ,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,28,18.25 +1097-FSPVW,Yes,DSL,Yes,No,No,No,Month-to-month,No,Credit card (automatic),No,42,54.55 +2839-RFSQE,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,2,20.65 +8328-SKJNO,No,DSL,Yes,Yes,No,No,One year,No,Bank transfer (automatic),No,23,40.65 +7010-ZMVBF,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,18,20.45 +5201-CBWYG,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,62,24.8 +0968-GSIKN,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,70.8 +1965-DDBWU,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,16,89.05 +9057-SIHCH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,3,96.6 +6352-GIGGQ,Yes,DSL,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,67,88.8 +3635-QQRQD,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,62,20.05 +6771-XWBDM,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,57,104.5 +2897-DOVND,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,2,69.8 +3082-YVEKW,Yes,DSL,Yes,Yes,Yes,No,Two year,Yes,Bank transfer (automatic),No,23,77.15 +0191-EQUUH,No,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,25,35.05 +7134-HBPBS,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,108.1 +3489-HHPFY,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,2,84.05 +2926-JEJJC,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,8,20.2 +8601-QACRS,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,5,50.6 +4950-BDEUX,No,DSL,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,35,49.2 +5789-LDFXO,Yes,No,No,No,No,No,One year,No,Electronic check,No,24,24.6 +0508-OOLTO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,2,71.65 +2984-TBYKU,Yes,Fiber optic,Yes,Yes,No,Yes,Two year,Yes,Credit card (automatic),No,72,104.9 +9822-WMWVG,Yes,Fiber optic,Yes,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,41,106.5 +2391-SOORI,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,Yes,4,49.35 +9040-KZVWO,Yes,Fiber optic,No,No,No,No,One year,No,Bank transfer (automatic),No,26,75.5 +2645-QTLMB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,7,94.25 +4806-HIPDW,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,68.95 +1548-ARAGG,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,4,58.5 +6339-RZCBJ,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,48,78.9 +4424-TKOPW,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,2,93.85 +4415-WNGVR,Yes,DSL,Yes,Yes,Yes,Yes,One year,Yes,Electronic check,No,12,79.2 +2522-AHJXR,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,60,109.45 +0412-UCCNP,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Electronic check,No,55,59.2 +1816-FLZDK,No,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,No,1,29.15 +7096-UCLNH,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.05 +8443-ZRDBZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,4,76.05 +9136-ALYBR,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,24.45 +4615-PIVVU,Yes,DSL,No,Yes,No,Yes,Two year,No,Credit card (automatic),No,42,66.5 +8885-QSQBX,Yes,DSL,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),No,1,49.55 +7479-NITWS,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,7,89.35 +8617-ENBDS,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,3,73.6 +9385-NXKDA,Yes,DSL,Yes,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,82.65 +0430-IHCDJ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,15,49.0 +2959-MJHIC,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,4,80.35 +6674-KVJHG,Yes,No,No,No,No,No,One year,No,Electronic check,No,11,25.2 +1814-DKOLC,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,5,25.45 +4201-JMNGR,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,55.8 +9351-HXDMR,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,110.9 +3537-HPKQT,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,55,77.75 +2129-ALKBS,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,40,26.2 +5821-MMEIL,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,57,19.9 +5960-WPXQM,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,79.05 +0684-AOSIH,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,95.0 +8260-NGFNY,No,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,25.2 +1309-XGFSN,Yes,DSL,No,No,Yes,Yes,One year,Yes,Electronic check,No,52,80.85 +1866-RZZQS,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,41,98.4 +6968-URWQU,Yes,DSL,No,No,Yes,No,One year,Yes,Mailed check,No,43,56.35 +4742-TXUEX,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,47,19.3 +9631-XEYKE,Yes,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,3,50.4 +8631-NBHFZ,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Credit card (automatic),Yes,66,79.4 +1335-MXCSE,Yes,DSL,No,Yes,No,No,Two year,Yes,Credit card (automatic),No,55,55.25 +8873-TMKGR,Yes,No,No,No,No,No,One year,No,Mailed check,No,29,19.1 +8800-JOOCF,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,12,84.05 +1469-LBJQJ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,66,105.2 +4958-XCBDQ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,35,101.4 +8337-UPOAQ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,10,89.8 +0064-YIJGF,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,27,75.75 +2386-OWURY,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,58,95.3 +1725-IQNIY,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),Yes,54,109.75 +0310-VQXAM,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,9,19.85 +6598-RFFVI,Yes,No,No,No,No,No,One year,No,Credit card (automatic),Yes,2,19.3 +3453-RTHJQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,6,69.1 +6712-OAWRH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,26,91.25 +6278-FEPBZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,9,20.25 +4280-DLSHD,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,8,54.75 +1508-DFXCU,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,12,81.45 +8614-VGMMV,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,15,49.1 +7868-BGSZA,Yes,DSL,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,43,80.2 +2800-QQUSO,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,42,100.3 +2930-UOTMB,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Credit card (automatic),Yes,31,65.25 +7973-DZRKH,Yes,Fiber optic,Yes,Yes,No,No,Two year,Yes,Credit card (automatic),No,66,90.95 +5914-DVBWJ,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,18,85.45 +7698-YFGEZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.0 +2533-QVMSK,Yes,Fiber optic,No,Yes,Yes,No,Two year,Yes,Electronic check,Yes,61,94.1 +9773-PEQBZ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,10,79.85 +8644-XLFBW,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,71.65 +0650-BWOZN,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,18,73.55 +8625-AZYZY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,24,104.65 +7785-RDVIG,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,3,19.3 +9602-WCXPI,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,50,20.15 +2903-YYTBW,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,1,44.55 +3620-MWJNE,Yes,DSL,Yes,Yes,No,No,Month-to-month,Yes,Mailed check,No,2,54.45 +8573-JGCZW,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,17,19.65 +6837-HAEVO,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Electronic check,No,69,105.0 +6701-YVNQG,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,88.7 +9306-CPCBC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,74.25 +4304-XUMGI,Yes,DSL,Yes,No,No,Yes,Two year,Yes,Bank transfer (automatic),No,50,75.15 +9504-YAZWB,Yes,No,No,No,No,No,Two year,No,Mailed check,No,53,20.25 +8819-ZBYNA,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,58,109.1 +6174-NRBTZ,No,DSL,Yes,No,No,No,One year,Yes,Bank transfer (automatic),No,46,30.75 +9481-IEBZY,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,72,112.9 +1833-VGRUM,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,74.2 +6137-NICCO,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Mailed check,No,6,94.05 +9065-ZCPQX,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Bank transfer (automatic),No,72,78.85 +6402-EJMWF,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Mailed check,No,4,55.3 +3620-EHIMZ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,52,19.35 +6870-ECSHE,Yes,No,No,No,No,No,One year,No,Mailed check,No,2,20.45 +8747-UDCOI,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,65,19.35 +8374-XGEJJ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,43,101.0 +2656-TABEH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,4,100.2 +6946-LMSQS,Yes,Fiber optic,Yes,No,No,Yes,One year,Yes,Electronic check,Yes,25,89.05 +4626-OZDTJ,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,51,78.65 +9169-BSVIN,Yes,DSL,No,No,Yes,Yes,Month-to-month,No,Bank transfer (automatic),No,12,74.75 +2325-ZUSFD,Yes,DSL,Yes,No,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,57,70.1 +8194-PEEBY,Yes,No,No,No,No,No,One year,No,Mailed check,No,24,19.9 +6872-HXFNF,Yes,DSL,No,Yes,No,No,One year,No,Bank transfer (automatic),No,64,58.35 +3932-CMDTD,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,Yes,4,105.65 +7714-YXSMB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,26,100.5 +8387-UGUSU,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,15,20.05 +1080-BWSYE,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,64,25.65 +4039-HEUNW,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,36,96.5 +1194-HVAIF,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Credit card (automatic),No,27,95.0 +0812-WUPTB,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,70.85 +3594-UVONA,Yes,DSL,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),Yes,35,85.95 +0004-TLHLJ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,4,73.9 +1767-TGTKO,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,8,45.45 +8439-LTUGF,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,10,20.0 +8805-JNRAZ,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,2,49.2 +5089-IFSDP,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),Yes,58,109.45 +6418-HNFED,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,51,83.25 +0206-OYVOC,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,46,19.25 +7291-CDTMJ,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,1,19.65 +7128-GGCNO,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,46,72.8 +0237-YFUTL,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,50,109.65 +7691-KGKGP,Yes,DSL,No,Yes,Yes,No,Month-to-month,No,Credit card (automatic),No,53,65.0 +6710-HSJRD,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,61,114.1 +3675-EQOZA,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,5,20.65 +0840-DCNZE,Yes,DSL,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,47,86.95 +1732-FEKLD,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Bank transfer (automatic),No,54,94.75 +9862-KJTYK,No,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,19,25.35 +0479-HMSWA,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,26,105.45 +5854-KSRBJ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,70,25.4 +0365-BZUWY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,17,102.55 +4817-VYYWS,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,30,100.2 +5701-SVCWR,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,24.0 +3129-AAQOU,Yes,No,No,No,No,No,Two year,No,Mailed check,No,19,25.6 +4922-CVPDX,Yes,DSL,No,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,26,73.5 +1396-QWFBJ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,21,74.05 +1357-BIJKI,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,50,98.25 +1099-BTKWT,No,DSL,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,68,54.4 +5299-SJCZT,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,3,101.55 +2018-PZKMU,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,No,Electronic check,No,9,103.1 +7340-KEFQE,No,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,51,34.2 +4570-QHXHL,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,9,43.75 +2403-BCASL,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,Yes,41,111.95 +7392-YYPYJ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,22,100.65 +2898-LSJGD,No,DSL,Yes,No,Yes,Yes,One year,Yes,Electronic check,Yes,21,55.95 +2223-GDSHL,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,71,116.05 +7359-PTSXY,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,45.75 +9470-RTWDV,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,26,82.0 +2176-OSJUV,Yes,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,71,65.15 +9348-YVOMK,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,4,44.8 +8104-OSKWT,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,12,79.8 +4521-YEEHE,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,18,88.85 +4090-KPJIP,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,3,74.95 +3786-WOVKF,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,72,106.85 +4503-BDXBD,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,11,74.95 +6086-ESGRL,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Credit card (automatic),Yes,1,80.15 +2592-HODOV,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,13,19.3 +3886-CERTZ,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,Yes,72,109.25 +7995-ZHHNZ,Yes,DSL,Yes,No,No,No,One year,No,Credit card (automatic),No,42,56.1 +3824-RHKVR,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,17,19.7 +5816-SCGFC,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,7,51.3 +5989-AXPUC,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Mailed check,No,68,118.6 +4979-HPRFL,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,56,24.15 +8590-OHDIW,Yes,No,No,No,No,No,One year,No,Mailed check,No,38,20.3 +8015-IHCGW,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,72,115.5 +2332-TODQS,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,48,25.05 +9278-VZKCD,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,52,109.1 +8008-OTEZX,Yes,No,No,No,No,No,One year,No,Mailed check,No,35,19.65 +2773-OVBPK,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,67,111.3 +5999-LCXAO,No,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,1,29.9 +5206-XZZQI,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,53,80.6 +4803-LBYPN,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,34,20.8 +5759-RCVCB,No,DSL,No,No,Yes,No,Month-to-month,No,Credit card (automatic),Yes,3,35.2 +6372-RFVNS,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,1,78.8 +2139-FQHLM,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,No,Mailed check,No,19,89.95 +8261-GWDBQ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,60,116.05 +1093-YSWCA,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,11,19.55 +8938-UMKPI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,47,106.4 +0991-BRRFB,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,Yes,18,49.4 +3882-IYOIJ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,60,115.25 +8749-TZYEC,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,72,24.8 +1755-FZQEC,Yes,No,No,No,No,No,One year,No,Mailed check,No,39,19.9 +3115-JPJDD,Yes,Fiber optic,Yes,No,No,No,One year,Yes,Credit card (automatic),No,59,81.25 +5600-KTXFM,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,No,2,69.95 +3871-IKPYH,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,69.1 +6319-IEJWJ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,20,90.2 +9025-AOMKI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,6,93.55 +6339-TBELP,Yes,Fiber optic,No,Yes,No,No,Two year,Yes,Credit card (automatic),No,71,86.4 +7964-YESJC,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,24,66.3 +6173-GOLSU,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,67,94.65 +5275-SQEIZ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Mailed check,Yes,1,80.85 +7716-YTYHG,Yes,Fiber optic,No,No,No,Yes,One year,Yes,Mailed check,Yes,48,82.05 +9938-ZREHM,Yes,DSL,No,Yes,No,Yes,One year,No,Mailed check,No,37,72.1 +7950-XWOVN,No,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,11,34.7 +4390-KYULV,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,3,20.55 +4647-MUZON,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,18,95.95 +9702-AIUJO,Yes,DSL,No,No,No,No,One year,Yes,Bank transfer (automatic),No,50,44.8 +8849-PRIQJ,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Electronic check,No,67,109.4 +8851-RAGOV,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,Yes,Mailed check,No,25,71.05 +1304-NECVQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,78.55 +5396-IZEPB,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,9,19.7 +1729-VLAZJ,No,DSL,Yes,Yes,No,No,One year,No,Mailed check,No,10,40.25 +8285-ABVLB,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,70,19.85 +0701-TJSEF,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,9,68.25 +5712-VBOXD,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,4,20.15 +6629-LADHQ,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,2,50.95 +8945-GRKHX,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,1,78.65 +1559-DTODC,No,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,19,25.15 +4797-MIWUM,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,7,20.25 +6959-UWKHF,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,42.9 +8720-RQSBJ,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,1,44.0 +4537-CIBHB,Yes,No,No,No,No,No,One year,No,Mailed check,No,9,20.25 +3815-SLMEF,No,DSL,Yes,Yes,No,No,Month-to-month,No,Mailed check,Yes,3,34.25 +5154-VEKBL,No,DSL,Yes,Yes,Yes,Yes,Month-to-month,No,Mailed check,Yes,9,58.5 +4324-AHJKS,Yes,DSL,Yes,No,No,No,Month-to-month,No,Credit card (automatic),No,5,55.8 +4355-CVPVS,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Bank transfer (automatic),No,56,88.9 +4495-LHSSK,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,18,57.65 +5655-JSMZM,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,49,96.2 +5915-ANOEI,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Mailed check,No,70,79.15 +9861-PDSZP,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,108.05 +4505-EXZHB,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,6,74.4 +7225-CBZPL,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,17,94.8 +6704-UTUKK,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,29,45.9 +4587-VVTOX,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,6,105.3 +2019-HDCZY,Yes,Fiber optic,No,No,Yes,Yes,Two year,No,Electronic check,No,63,102.6 +4652-NNHNY,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,16,73.85 +8788-DOXSU,Yes,DSL,No,No,No,Yes,One year,Yes,Bank transfer (automatic),No,59,61.35 +7404-JLKQG,Yes,DSL,No,No,Yes,No,Month-to-month,No,Electronic check,No,3,57.55 +7421-ZLUPA,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,8,29.25 +8972-HJWNV,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,7,84.55 +3274-NSDWE,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,68,19.6 +2632-IVXVF,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,68,111.75 +3692-JHONH,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,52,106.5 +8915-NNTRC,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,107.7 +5914-GXMDA,Yes,No,No,No,No,No,One year,No,Mailed check,No,32,19.3 +7463-IFMQU,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,20.05 +2920-RNCEZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,1,69.95 +2541-YGPKE,Yes,DSL,Yes,Yes,No,Yes,One year,No,Credit card (automatic),No,42,63.7 +8515-OCTJS,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),Yes,25,24.75 +5382-TEMLV,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,45,50.9 +3441-CGZJH,No,DSL,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,43,60.4 +9592-ERDKV,Yes,DSL,Yes,No,Yes,Yes,One year,No,Mailed check,No,37,79.25 +2860-RANUS,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,20,85.8 +5261-QSHQM,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,4,24.45 +4778-IZARL,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,63,110.1 +0432-CAJZV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Mailed check,No,3,90.7 +7008-LZVOZ,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,66,25.3 +8868-WOZGU,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,28,105.7 +1200-TUZHR,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,No,8,85.2 +9365-CSLBQ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,71,24.35 +1334-FJSVR,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,24.25 +5884-FBCTL,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,25.1 +7130-CTCUS,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,16,54.55 +6242-FEGFD,Yes,Fiber optic,Yes,Yes,No,No,Two year,No,Mailed check,No,66,96.6 +7625-XCQRH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,11,76.5 +6194-HBGQN,Yes,DSL,Yes,Yes,Yes,No,One year,Yes,Credit card (automatic),No,51,81.15 +7634-WSWDB,No,DSL,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,8,38.5 +6986-IXNDM,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,14,92.9 +1731-TVIUK,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,Yes,4,93.5 +2987-BJXIK,Yes,DSL,Yes,No,Yes,Yes,Two year,No,Mailed check,No,70,84.7 +9769-TSBZE,Yes,DSL,Yes,Yes,No,No,Two year,No,Electronic check,No,70,66.0 +0406-BPDVR,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),Yes,54,101.5 +0618-XWMSS,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,28,74.9 +1395-WSWXR,Yes,No,No,No,No,No,Two year,No,Mailed check,No,24,20.75 +6023-GSSXW,Yes,DSL,No,No,No,Yes,Two year,Yes,Credit card (automatic),No,69,61.45 +6752-APNJL,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,42,54.5 +5276-KQWHG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,69.6 +0420-HLGXF,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,39,99.75 +7446-KQISO,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,45,109.75 +9823-EALYC,Yes,DSL,Yes,Yes,Yes,No,Two year,Yes,Bank transfer (automatic),No,72,80.85 +0582-AVCLN,Yes,No,No,No,No,No,Two year,No,Mailed check,No,38,20.3 +5803-NQJZO,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Bank transfer (automatic),No,72,67.8 +2565-JSLRY,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,24.05 +2607-DHDAK,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,72,19.8 +1073-XXCZD,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,55,25.7 +0743-HRVFF,No,DSL,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,51,56.15 +4006-HKYHO,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,63,86.7 +3727-JEZTU,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.4 +8143-ETQTI,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,23,19.65 +6689-KXGBO,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,50.55 +9667-TKTVZ,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,2,54.35 +3657-COGMW,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,No,Credit card (automatic),No,52,108.1 +8570-KLJYJ,Yes,DSL,Yes,No,No,No,One year,No,Mailed check,No,36,54.45 +7754-IXRMC,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,1,45.35 +9473-CBZOP,Yes,DSL,Yes,No,No,No,One year,No,Mailed check,No,28,59.0 +2969-WGHQO,Yes,DSL,Yes,No,Yes,No,One year,No,Electronic check,No,7,69.45 +6615-NGGZJ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,14,100.55 +4334-HOWRP,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,64.95 +4255-DDUOU,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,20.5 +5863-OOKCL,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,10,18.85 +1686-STUHN,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,42,19.8 +1329-VHWNP,No,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,7,25.05 +2984-MIIZL,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,4,74.8 +0266-GMEAO,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,114.3 +5590-YRFJT,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,20,24.45 +5574-NXZIU,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,63,109.2 +0019-GFNTW,No,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,56,45.05 +4256-ZWTZI,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,5,51.0 +8309-PPCED,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,110.45 +4098-NAUKP,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,68,84.65 +5196-WPYOW,Yes,DSL,Yes,Yes,No,No,One year,No,Mailed check,No,67,60.05 +4608-LCIMN,Yes,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,8,44.65 +1485-YDHMM,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,52,93.25 +4054-CUMIA,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,18,20.25 +0603-TPMIB,Yes,No,No,No,No,No,Two year,No,Mailed check,No,59,25.45 +2525-GVKQU,Yes,No,No,No,No,No,Two year,No,Mailed check,No,60,20.6 +8161-QYMTT,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,7,94.1 +9581-GVBXT,No,DSL,Yes,No,No,No,One year,No,Mailed check,No,59,34.8 +5862-BRIXZ,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,46,60.75 +5404-GGUKR,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,5,51.35 +3308-JSGML,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,59,64.05 +2126-GSEGL,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,70,84.8 +3677-TNKIO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,14,71.0 +0440-QEXBZ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,44,50.15 +2434-EEVDB,Yes,Fiber optic,Yes,No,Yes,No,Two year,Yes,Credit card (automatic),No,64,94.6 +6762-QVYJO,No,DSL,Yes,Yes,Yes,Yes,Two year,No,Mailed check,No,58,59.75 +6199-IWKGC,Yes,Fiber optic,No,Yes,Yes,Yes,One year,No,Electronic check,No,46,100.25 +2675-DHUTR,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,58,98.9 +8152-VETUR,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,97.7 +9667-EQRXU,No,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,30,40.3 +7446-YPODE,Yes,DSL,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),No,11,60.25 +9522-BNTHX,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,34,56.25 +4676-WLUHT,No,DSL,Yes,No,No,Yes,Two year,No,Bank transfer (automatic),No,54,46.2 +3329-WDIOK,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,3,50.6 +7980-MHFLQ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,72,24.9 +2873-ZLIWT,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,40,84.85 +3415-TAILE,Yes,DSL,No,No,Yes,Yes,Month-to-month,No,Mailed check,Yes,2,65.7 +0757-WCUUZ,Yes,DSL,No,No,No,Yes,Two year,No,Credit card (automatic),No,54,63.35 +1629-DQQVB,Yes,DSL,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),No,14,50.1 +1915-IOFGU,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,70.5 +3045-XETSH,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,10,94.85 +0374-AACSZ,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,No,1,50.15 +7239-HZZCX,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,19.75 +4872-VXRIL,Yes,DSL,Yes,Yes,No,No,One year,Yes,Bank transfer (automatic),No,56,64.65 +9140-CZQZZ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,68,79.6 +3423-HHXAO,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,14,19.5 +9938-TKDGL,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,68,99.55 +0531-ZZJWQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,55,74.0 +6537-QLGEX,No,DSL,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,No,16,38.9 +2688-BHGOG,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,9,79.55 +7683-CBDKJ,Yes,DSL,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,14,65.45 +0946-CLJTI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,58,98.7 +3160-TYXLT,No,DSL,Yes,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,53,46.3 +1325-USMEC,Yes,Fiber optic,Yes,No,Yes,No,Two year,Yes,Credit card (automatic),No,70,99.35 +0916-QOFDP,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,14,95.8 +0628-CNQRM,Yes,DSL,Yes,Yes,Yes,No,One year,Yes,Bank transfer (automatic),Yes,22,67.5 +5606-AMZBO,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,10,78.15 +6199-IPCAO,Yes,No,No,No,No,No,Two year,No,Mailed check,No,29,26.1 +7665-TOALD,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.6 +0112-QWPNC,Yes,DSL,Yes,Yes,Yes,Yes,One year,No,Electronic check,Yes,49,84.35 +0324-BRPCJ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,68,100.2 +2777-PHDEI,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,1,78.05 +5640-CAXOA,No,DSL,No,Yes,No,Yes,One year,Yes,Credit card (automatic),No,30,40.35 +2235-EZAIK,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Credit card (automatic),No,72,79.2 +3847-BAERP,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,10,20.9 +1196-AMORA,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,7,73.6 +4282-YMKNA,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,9,74.75 +1453-RZFON,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,1,49.9 +8263-OKETD,Yes,DSL,No,Yes,No,Yes,Month-to-month,Yes,Credit card (automatic),No,20,68.9 +0670-KDOMA,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,20.25 +2476-YGEFM,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,29,76.0 +8687-BAFGU,Yes,Fiber optic,No,Yes,No,No,Month-to-month,No,Electronic check,No,1,74.0 +0641-EVBOJ,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,Yes,Mailed check,No,3,82.3 +0829-XXPLX,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,20,89.4 +9974-JFBHQ,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,64,99.15 +5356-RHIPP,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,20.2 +6624-JDRDS,No,DSL,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),No,6,29.45 +0608-JDVEC,Yes,No,No,No,No,No,Two year,No,Electronic check,No,50,19.8 +9780-FKVVF,Yes,DSL,Yes,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,6,59.15 +1919-RTPQD,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,7,44.75 +5214-NLTIT,Yes,Fiber optic,No,No,No,Yes,Two year,Yes,Credit card (automatic),No,72,90.8 +3345-PBBFH,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,8,49.55 +5055-BRMNE,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,67,106.7 +9189-JWSHV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,24,93.55 +2190-PHBHR,Yes,Fiber optic,Yes,No,No,Yes,Two year,Yes,Credit card (automatic),No,72,94.45 +2650-GYRYL,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,33,19.45 +0746-JTRFU,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,25.05 +5208-FVQKB,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Mailed check,No,70,67.95 +7184-LRUUR,Yes,DSL,No,No,Yes,No,One year,No,Bank transfer (automatic),No,22,65.25 +6627-CFOSN,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,59,99.45 +3982-JGSFD,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,36,20.35 +1574-DYCWE,Yes,No,No,No,No,No,Two year,No,Mailed check,No,51,19.95 +7247-XOZPB,Yes,DSL,Yes,Yes,Yes,No,One year,No,Bank transfer (automatic),No,53,77.4 +2466-FCCPT,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,20,19.7 +6211-WWLTF,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,No,Credit card (automatic),No,63,99.7 +4826-TZEVA,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Credit card (automatic),No,40,74.8 +6016-NXBNJ,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,35,19.15 +9138-EFSMO,Yes,Fiber optic,No,No,No,Yes,One year,No,Bank transfer (automatic),No,26,78.95 +0576-WNXXC,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,27,95.55 +4632-XJMEX,Yes,DSL,Yes,Yes,No,No,One year,No,Credit card (automatic),No,53,62.85 +8910-LEDAG,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Credit card (automatic),No,34,71.55 +3452-GWUIN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,19,94.95 +2716-GFZOR,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,43,86.1 +3724-UCSHY,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,6,19.55 +8626-XHBIE,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,56,24.8 +4628-CTTLA,No,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,57,39.3 +3192-LNKRK,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Mailed check,No,34,84.05 +4439-YRNVD,No,DSL,No,Yes,No,No,Month-to-month,No,Electronic check,No,10,36.25 +2876-VBBBL,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,20.25 +6834-NXDCA,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,13,23.9 +2208-UGTGR,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,56,98.6 +3005-TYFRD,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,55,103.65 +8670-MEFCP,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,36,92.9 +3079-BCHLN,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,47,19.9 +7777-UNYHB,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,12,20.1 +5597-GLBUC,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,85.45 +7278-CKDNC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,24,80.5 +2748-MYRVK,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Bank transfer (automatic),Yes,63,99.9 +8450-UYIBU,No,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,35,39.85 +2969-VAPYH,Yes,DSL,Yes,Yes,No,No,One year,No,Credit card (automatic),No,67,60.5 +4822-YCXMX,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,25,84.8 +7181-OQCUT,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,No,Mailed check,No,21,103.85 +8474-UMLNT,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,No,Bank transfer (automatic),No,13,67.8 +9821-POOTN,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,35,75.2 +3836-FZSDJ,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,71,24.85 +9142-XMYJH,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,29,19.35 +6559-ILWKJ,No,DSL,No,No,Yes,Yes,Two year,No,Electronic check,Yes,71,49.35 +0187-QSXOE,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,7,89.0 +7733-UDMTP,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,57,55.0 +2649-HWLYB,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Bank transfer (automatic),No,65,76.15 +5214-CHIWJ,Yes,No,No,No,No,No,One year,No,Mailed check,No,27,20.3 +4229-CZMLL,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,6,74.9 +6904-JLBGY,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,117.35 +2465-BLLEU,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,19.75 +1685-VAYJF,Yes,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),No,11,45.2 +8874-EJNSR,Yes,No,No,No,No,No,Two year,No,Mailed check,No,39,25.2 +6917-YACBP,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,59,89.75 +5049-MUBWG,Yes,DSL,Yes,Yes,Yes,Yes,One year,No,Bank transfer (automatic),No,26,75.0 +4223-WOZCM,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,2,49.95 +0769-MURVM,No,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,65.7 +9253-VIFJQ,Yes,DSL,Yes,No,No,No,One year,No,Credit card (automatic),No,65,67.05 +7030-FZTFM,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,110.9 +9741-YLNTD,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,6,87.95 +5917-RYRMG,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,32,19.8 +5120-ZBLAI,Yes,DSL,No,No,Yes,Yes,One year,No,Bank transfer (automatic),No,50,75.7 +1194-BHJYC,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,61,62.15 +3663-MITLP,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,15,101.25 +0906-QVPMS,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,115.15 +9025-ZRPVR,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,9,18.95 +1905-OEILC,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.5 +7858-GTZSP,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,12,86.55 +3285-UCQVC,No,DSL,No,Yes,No,No,Month-to-month,No,Credit card (automatic),Yes,37,28.6 +6248-BSHKG,Yes,No,No,No,No,No,One year,No,Mailed check,No,61,20.4 +4685-TFLLS,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,18,19.8 +3470-BTGQO,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,21,45.65 +1209-VFFOC,No,DSL,Yes,Yes,No,Yes,Two year,Yes,Mailed check,No,68,56.4 +8224-DWCKX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,12,73.3 +5482-PLVPE,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,2,24.35 +4553-DVPZG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,62,101.35 +4902-OHLSK,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,No,Electronic check,Yes,29,98.65 +6917-IAYHD,No,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,No,1,33.6 +0495-ZBNGW,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,5,79.9 +8620-RJPZN,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,1,20.7 +7572-KPVKK,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,62,104.05 +2642-MAWLJ,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,36,20.25 +2357-COQEK,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,28,103.3 +7103-ZGVNT,Yes,DSL,Yes,Yes,Yes,No,One year,No,Credit card (automatic),No,69,73.7 +3737-GCSPV,Yes,Fiber optic,Yes,Yes,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,11,96.2 +2027-WKXMW,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,63,108.75 +7137-NAXML,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,23,20.15 +2428-ZMCTB,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,10,19.75 +2961-VNFKL,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,71,25.95 +1768-HNVGJ,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,Yes,Electronic check,No,45,70.05 +6963-KQYQB,Yes,No,No,No,No,No,Two year,No,Mailed check,No,70,24.05 +5934-RMPOV,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,22,84.75 +1207-BLKSA,Yes,No,No,No,No,No,Two year,No,Mailed check,No,52,23.05 +4088-YLDSU,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,Yes,55,104.15 +8316-BBQAY,No,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,65,59.95 +1166-PQLGG,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,19.55 +3146-JTQHR,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,10,19.6 +4291-YZODP,Yes,No,No,No,No,No,One year,No,Mailed check,No,7,20.05 +4395-PZMSN,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,5,85.55 +6427-FEFIG,Yes,DSL,Yes,No,Yes,Yes,Two year,No,Credit card (automatic),No,24,78.6 +0017-IUDMW,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,116.8 +8706-HRADD,No,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Mailed check,No,21,43.55 +9955-QOPOY,No,DSL,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,69,60.8 +4385-ZKVNW,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),No,44,54.9 +5446-DKWYW,Yes,DSL,No,No,Yes,No,One year,Yes,Electronic check,No,61,65.2 +2034-CGRHZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,24,102.95 +5797-APWZC,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,1,90.6 +3683-QKIUE,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,6,50.8 +4228-ZGYUW,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,4,90.05 +9031-ZVQPT,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,72,108.2 +2990-IAJSV,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,92.0 +8107-KNCIM,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,14,75.1 +9027-YFHQJ,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,7,25.05 +5176-LDKUH,Yes,Fiber optic,No,No,No,No,One year,No,Electronic check,No,48,75.15 +4644-OBGFZ,Yes,No,No,No,No,No,One year,No,Mailed check,No,55,19.5 +7926-IJOOU,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,1,19.3 +6480-YAGIY,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,No,Credit card (automatic),No,45,112.2 +4029-HPFVY,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,3,70.3 +7602-DBTOU,Yes,No,No,No,No,No,Two year,No,Mailed check,No,71,19.6 +5345-BMKWB,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,8,20.25 +3519-ZKXGG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,75.85 +5457-COLHT,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,69,80.65 +6416-TVAIH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,68.5 +5451-YHYPW,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,115.75 +5108-ADXWO,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,11,73.5 +7998-WNZEM,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Bank transfer (automatic),No,71,80.6 +3066-RRJIO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,69.95 +4664-NJCMS,No,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,33,59.55 +0307-BCOPK,Yes,No,No,No,No,No,One year,No,Mailed check,No,16,19.05 +7629-WFGLW,Yes,Fiber optic,Yes,Yes,No,No,One year,No,Electronic check,No,56,95.65 +2542-HYGIQ,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,1,19.95 +6715-OFDBP,Yes,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,5,70.05 +5016-LIPDW,Yes,No,No,No,No,No,One year,No,Mailed check,No,57,19.4 +6481-LXPWL,No,DSL,No,No,No,No,One year,Yes,Credit card (automatic),No,56,36.1 +1567-DSCIC,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,8,94.0 +2150-UWTFY,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,Yes,22,61.15 +6124-ACRHJ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.75 +9362-MWODR,Yes,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Credit card (automatic),No,40,64.1 +9975-GPKZU,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,46,19.75 +9625-RZFUK,Yes,No,No,No,No,No,Two year,No,Mailed check,No,63,19.7 +5153-LXKDT,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Electronic check,No,68,110.2 +5161-UBZXI,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,69,106.35 +1020-JPQOW,Yes,Fiber optic,No,Yes,No,No,Month-to-month,No,Electronic check,No,56,90.55 +7919-ZODZZ,Yes,DSL,No,No,No,Yes,One year,Yes,Mailed check,No,10,65.9 +0565-JUPYD,Yes,Fiber optic,Yes,Yes,Yes,No,One year,No,Credit card (automatic),No,63,104.5 +6867-ACCZI,No,DSL,Yes,Yes,No,Yes,Two year,Yes,Mailed check,No,24,52.5 +5939-XAIXZ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,19,56.1 +9054-FOWNV,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,22,88.75 +2683-BPJSO,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,29,84.45 +2157-MXBJS,Yes,DSL,No,No,Yes,Yes,One year,Yes,Mailed check,Yes,13,75.3 +8207-VVMYB,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,70,26.0 +9732-EQMWY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,49,99.4 +9360-AHGNL,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Mailed check,Yes,43,109.55 +1087-UDSIH,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,3,19.6 +5269-NRGDP,Yes,DSL,No,Yes,Yes,Yes,One year,No,Electronic check,No,42,73.15 +6195-MELTI,Yes,DSL,No,Yes,No,No,One year,Yes,Mailed check,No,57,54.65 +5485-WUYWF,Yes,DSL,Yes,No,Yes,No,Month-to-month,No,Bank transfer (automatic),Yes,2,66.4 +2121-JAFOM,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,115.55 +8818-DOPVL,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,46,104.45 +2632-UCGVD,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,66,100.05 +5445-PZWGX,Yes,Fiber optic,Yes,Yes,No,Yes,One year,No,Electronic check,Yes,62,102.0 +1227-UDMZR,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,91.15 +5198-HQAEN,Yes,Fiber optic,No,Yes,Yes,No,One year,Yes,Electronic check,No,35,89.7 +9170-CCKOU,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Credit card (automatic),Yes,17,90.2 +2167-FQSTQ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,72,92.4 +2819-GWENI,Yes,No,No,No,No,No,One year,No,Mailed check,No,28,19.9 +1043-YCUTE,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),Yes,56,25.15 +3814-MLAXC,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),Yes,31,79.85 +3572-UUHRS,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,45,18.85 +2692-PFYTJ,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,25.75 +1226-UDFZR,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,2,49.6 +5955-EPOAZ,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,6,20.95 +6821-JPCDC,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,48,97.05 +8815-LMFLX,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,25,25.4 +9135-HSWOC,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,64,19.7 +8582-KRHPJ,No,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,50,35.0 +5811-IWXYM,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Bank transfer (automatic),No,52,101.25 +7044-YAACC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,4,70.2 +8189-XRIKE,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,32,90.95 +1506-YJTYT,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Credit card (automatic),No,45,73.85 +4123-DVHPH,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,9,88.05 +6425-YQLLO,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),Yes,66,105.95 +5442-UTCVD,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,3,91.85 +2228-BZDEE,Yes,No,No,No,No,No,Two year,No,Mailed check,No,54,20.1 +7734-DBOAI,No,DSL,No,Yes,Yes,No,Month-to-month,No,Electronic check,Yes,1,40.1 +2789-CZANW,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,64,110.3 +2091-RFFBA,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,31,73.9 +2114-MGINA,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,14,89.8 +7596-LDUXP,Yes,Fiber optic,Yes,No,Yes,No,One year,Yes,Credit card (automatic),No,12,85.15 +3740-RLMVT,Yes,DSL,Yes,Yes,No,No,One year,Yes,Bank transfer (automatic),No,67,60.95 +4489-SNOJF,Yes,DSL,Yes,Yes,Yes,No,Month-to-month,No,Electronic check,Yes,35,72.25 +2192-OZITF,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Mailed check,No,45,73.55 +5651-CPDND,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,10,46.0 +2186-QZEYA,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,29,58.55 +1131-ALZWV,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,24,24.6 +7729-XBTWX,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,66,19.75 +9134-WYRVP,Yes,Fiber optic,Yes,No,Yes,No,One year,No,Mailed check,No,51,86.35 +3284-SVCRO,Yes,No,No,No,No,No,Two year,No,Mailed check,No,45,25.5 +9732-OUYRN,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,49,19.0 +0559-CKHUS,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,29,19.55 +2931-SVLTV,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,40,110.1 +6899-PPEEA,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,37,96.55 +7504-UWHNB,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,25,69.75 +2582-FFFZR,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,22,50.6 +8908-NMQTX,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,65.6 +2187-LZGPL,No,DSL,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,7,40.1 +1431-AIDJQ,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,33,82.1 +6288-LBEAR,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,23,79.1 +4597-NUCQV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,24,101.25 +9019-QVLZD,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,1,79.55 +8413-YNHNV,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Mailed check,No,69,90.65 +5808-TOTXO,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,3,20.55 +4369-NYSCF,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,56,75.75 +6333-YDVLT,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,65,110.0 +5324-KTGCG,Yes,No,No,No,No,No,One year,No,Electronic check,No,71,20.85 +5599-HVLTW,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,14,80.35 +7394-LWLYN,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,2,70.15 +3707-LRWZD,Yes,Fiber optic,No,No,Yes,No,One year,No,Electronic check,Yes,32,84.05 +6873-UDNLD,Yes,DSL,Yes,No,No,Yes,Month-to-month,No,Electronic check,No,40,67.45 +2700-LUEVA,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,1,20.75 +1455-ESIQH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,89.1 +0958-YHXGP,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,7,69.9 +1101-SSWAG,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,15,51.1 +2979-SXESE,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,No,Electronic check,Yes,17,94.4 +4013-TLDHQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,19,78.25 +5743-KHMNA,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,71,25.55 +4194-FJARJ,Yes,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,54,60.0 +5325-UWTWJ,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,31,90.55 +3969-GYXEL,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Electronic check,No,11,76.4 +9208-OLGAQ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,18,84.95 +3244-CQPHU,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,110.1 +2674-MLXMN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,71,99.65 +9708-HPXWZ,No,DSL,No,Yes,Yes,No,Month-to-month,No,Credit card (automatic),No,5,45.4 +6992-TKNYO,Yes,DSL,No,Yes,No,Yes,One year,No,Credit card (automatic),No,38,69.0 +4468-YDOVK,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),No,5,48.65 +3754-DXMRT,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,44.15 +5792-JALQC,Yes,DSL,Yes,No,No,No,Two year,No,Bank transfer (automatic),No,52,59.85 +7130-VTEWQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,8,75.75 +2200-DSAAL,Yes,DSL,No,No,Yes,Yes,Two year,Yes,Electronic check,No,68,80.65 +4302-ZYFEL,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,69,20.55 +9351-LZYGF,Yes,DSL,Yes,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,42,66.4 +4366-CTOUZ,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Mailed check,No,50,100.2 +6121-VZNQB,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,19.1 +7903-CMPEY,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,80.3 +1518-OMDIK,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,33,44.55 +6671-NGWON,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,7,20.35 +0595-ITUDF,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,64,91.8 +6996-KNSML,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,74.9 +1955-IBMMB,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,59,20.2 +0096-BXERS,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,6,50.35 +3806-YAZOV,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,3,18.8 +7998-ZLXWN,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,15,20.45 +6253-WRFHY,Yes,DSL,No,No,Yes,Yes,One year,Yes,Electronic check,No,13,64.75 +9133-AYJZG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,23,98.7 +2675-OTVVJ,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,No,Electronic check,No,31,89.45 +8680-CGLTP,Yes,DSL,Yes,Yes,No,No,One year,Yes,Electronic check,No,29,58.75 +8430-TWCBX,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,49,20.7 +5018-GWURO,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,56,85.6 +6741-QRLUP,Yes,DSL,Yes,Yes,No,Yes,Two year,Yes,Credit card (automatic),No,63,80.3 +4737-HOBAX,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,63,79.8 +0537-QYZZN,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,24,79.85 +3340-QBBFM,Yes,DSL,No,Yes,No,No,One year,No,Credit card (automatic),No,36,54.1 +1704-NRWYE,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,9,80.85 +2592-SEIFQ,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,3,24.75 +8200-KLNYW,Yes,DSL,Yes,Yes,Yes,Yes,One year,No,Mailed check,No,21,80.9 +3372-CDXFJ,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,13,24.5 +4781-ZXYGU,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,1,20.15 +7632-YUTXB,Yes,No,No,No,No,No,One year,No,Mailed check,No,25,20.05 +2718-YSKCS,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,71,19.6 +9896-UYMIE,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,66,114.3 +0853-NWIFK,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,45,100.3 +8212-CRQXP,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,22,80.0 +6980-CDGFC,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,67,20.85 +7691-XVTZH,Yes,Fiber optic,No,No,Yes,No,Two year,Yes,Bank transfer (automatic),No,68,89.95 +7481-ATQQS,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,49,90.85 +2277-VWCNI,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,4,48.75 +1088-CNNKB,Yes,DSL,Yes,Yes,No,Yes,One year,No,Credit card (automatic),No,63,80.0 +8642-GVWRF,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,2,79.7 +1930-BZLHI,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,21,20.35 +3400-ESFUW,Yes,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),Yes,55,57.55 +5868-YTYKS,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,20.25 +3525-DVKFN,Yes,No,No,No,No,No,Two year,No,Mailed check,No,17,19.4 +1482-OXZSY,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,30,100.4 +0377-JBKKT,Yes,DSL,Yes,Yes,No,No,Month-to-month,Yes,Mailed check,No,22,57.95 +5778-BVOFB,Yes,DSL,No,Yes,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,9,59.5 +3373-YZZYM,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.2 +2057-ZBLPD,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,21,86.5 +0228-MAUWC,Yes,DSL,No,Yes,No,No,Month-to-month,No,Electronic check,No,19,59.55 +5502-RLUYV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,69,103.95 +0023-HGHWL,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,25.1 +7663-YJHSN,Yes,Fiber optic,Yes,Yes,Yes,No,Two year,Yes,Bank transfer (automatic),No,72,103.95 +4915-BFSXL,Yes,DSL,Yes,No,Yes,No,Two year,No,Credit card (automatic),No,70,68.95 +3086-RUCRN,Yes,Fiber optic,Yes,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,66,103.1 +5215-LNLDJ,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,7,24.7 +7576-JMYWV,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,46,110.2 +9039-RBEEE,No,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,39,48.95 +0257-KXZGU,Yes,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,32,62.45 +1307-ATKGB,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,24,89.55 +8417-FMLZI,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,6,83.55 +3714-XPXBW,Yes,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Credit card (automatic),No,37,78.9 +1850-AKQEP,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,8,20.35 +2824-DXNKN,Yes,DSL,Yes,No,Yes,No,Two year,Yes,Bank transfer (automatic),No,72,71.45 +5227-JSCFE,No,DSL,Yes,Yes,No,No,Two year,No,Credit card (automatic),No,71,46.35 +0848-ZGQIJ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,16,94.65 +3621-CHYVB,No,DSL,Yes,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,57,49.9 +8042-RNLKO,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,66,25.45 +1792-UXAFY,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,17,89.15 +5372-FBKBN,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,21,20.75 +0420-TXVSG,Yes,DSL,Yes,No,No,No,Two year,Yes,Credit card (automatic),No,66,66.1 +6217-TOWGS,Yes,DSL,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,17,75.4 +0515-YPMCW,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,70.45 +0378-XSZPU,Yes,DSL,Yes,No,No,No,One year,No,Credit card (automatic),Yes,58,60.3 +1045-LTCYT,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,8,21.05 +1544-JJMYL,Yes,DSL,Yes,Yes,Yes,No,One year,No,Credit card (automatic),No,27,69.35 +4636-JGAAI,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Mailed check,No,34,88.85 +6874-SGLHU,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,30,97.0 +5951-AOFIH,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,33,66.4 +4729-XKASR,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,24.75 +3059-NGMXB,Yes,DSL,Yes,No,No,Yes,Month-to-month,No,Mailed check,No,14,69.2 +8652-YHIYU,Yes,Fiber optic,No,Yes,No,No,One year,Yes,Credit card (automatic),No,16,79.5 +5278-PNYOX,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,49,100.65 +5449-FIBXJ,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,No,Electronic check,Yes,19,103.3 +3486-HOOGQ,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Bank transfer (automatic),No,70,79.7 +5061-PBXFW,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,32,61.4 +8630-FJLIB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,18,69.8 +3891-NLXJB,No,DSL,Yes,Yes,No,No,Two year,Yes,Mailed check,No,37,40.55 +4749-OJKQU,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,4,75.65 +0577-WHMEV,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Electronic check,No,16,90.7 +5453-AXEPF,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,17,80.5 +3639-XJHKQ,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,19,60.6 +3716-LRGXK,Yes,Fiber optic,No,No,Yes,Yes,Two year,No,Credit card (automatic),No,60,101.15 +2263-SFSQZ,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,51,24.95 +9950-MTGYX,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,28,20.3 +3397-AVTKU,Yes,DSL,No,No,No,Yes,Two year,Yes,Electronic check,No,43,60.0 +4825-FUREZ,Yes,No,No,No,No,No,Two year,No,Electronic check,No,42,20.25 +9837-BMCLM,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,3,78.5 +2672-OJQZP,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,1,44.75 +0137-UDEUO,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,3,19.85 +3134-DSHVC,Yes,Fiber optic,Yes,No,Yes,No,Two year,No,Credit card (automatic),No,63,98.0 +6161-UUUTA,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,3,79.9 +7821-DPRQE,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,68,107.7 +6543-XRMYR,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,30,99.7 +2001-EWBQU,Yes,Fiber optic,No,No,Yes,Yes,Two year,No,Electronic check,No,60,104.7 +4925-LMHOK,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),Yes,15,58.6 +1608-GMEWB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,45,93.9 +6695-AMZUF,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,70,86.45 +1455-UGQVH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,10,98.5 +8410-BGQXN,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,4,19.4 +8280-MQRQN,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,50.45 +1619-YWUBB,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,68,24.95 +7611-YKYTC,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),No,22,75.0 +2037-SGXHH,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,38,94.65 +3178-FESZO,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,1,100.25 +0365-GXEZS,Yes,Fiber optic,No,Yes,No,No,Month-to-month,No,Electronic check,No,18,78.2 +0082-OQIQY,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,29,94.2 +6087-MVHJH,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,16,88.45 +4603-JANFB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.85 +3018-TFTSU,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,12,81.7 +3606-SBKRY,No,DSL,No,No,Yes,Yes,One year,Yes,Electronic check,No,31,50.05 +4806-KEXQR,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,4,79.9 +0667-NSRGI,Yes,DSL,No,Yes,No,Yes,One year,Yes,Mailed check,No,48,69.55 +7083-YNSKY,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,15,25.4 +6893-ODYYE,Yes,Fiber optic,Yes,Yes,No,No,One year,Yes,Credit card (automatic),No,50,90.1 +8242-JSVBO,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,7,44.65 +2479-BRAMR,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,41,83.75 +9541-ZPSEA,Yes,Fiber optic,Yes,No,No,No,Two year,No,Credit card (automatic),No,68,80.35 +2665-NPTGL,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,26,98.1 +1139-WUOAH,No,DSL,No,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,57,53.35 +4693-VWVBO,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,3,19.55 +7434-SHXLS,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,20.9 +6937-GCDGQ,Yes,DSL,Yes,No,No,No,One year,Yes,Bank transfer (automatic),No,19,48.95 +0988-JRWWP,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,3,54.2 +5075-JSDKI,Yes,No,No,No,No,No,Two year,No,Electronic check,No,59,24.45 +7908-QCBCA,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,69.4 +8644-XYTSV,No,DSL,Yes,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,42,40.15 +6711-FLDFB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,7,74.9 +3873-WOSBC,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,67,25.6 +7465-ZZRVX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,70.35 +7975-JMZNT,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,66,91.7 +7251-XFOIL,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Mailed check,No,61,89.2 +4116-IQRFR,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,4,24.1 +3714-JTVOV,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,42,74.15 +8259-DZLIZ,Yes,DSL,No,No,No,No,One year,Yes,Bank transfer (automatic),No,64,53.85 +0442-ZXKVS,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,54,115.6 +7853-WNZSY,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,1,19.75 +3120-FAZKD,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,54,24.05 +8606-OEGQZ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,18,25.3 +0225-ZORZP,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,No,3,84.3 +4702-IOQDC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,70.1 +9489-JMTTN,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,89.75 +0575-CUQOV,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,60,97.95 +0967-BMLBD,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,11,20.0 +6178-KFNHS,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,12,78.3 +2830-LEWOA,Yes,Fiber optic,No,Yes,Yes,Yes,One year,No,Credit card (automatic),No,61,103.9 +5006-MXVRN,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,39,20.7 +1264-BYWMS,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,55,96.8 +9658-WYUFB,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,17,94.4 +8327-WKMIE,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,37,20.15 +6917-FIJHC,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,72,26.0 +5329-KRDTM,Yes,DSL,No,Yes,Yes,No,Two year,No,Credit card (automatic),No,72,77.35 +7797-EJMDP,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,No,Bank transfer (automatic),No,8,66.05 +3530-VWVGU,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,22,19.9 +2013-SGDXK,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,1,84.3 +6368-NWMCE,Yes,DSL,No,Yes,No,Yes,Month-to-month,No,Credit card (automatic),No,38,68.15 +3633-CDBUW,Yes,DSL,No,Yes,Yes,Yes,One year,No,Electronic check,No,17,80.85 +0707-HOVVN,Yes,DSL,No,Yes,Yes,No,Two year,Yes,Bank transfer (automatic),No,70,75.5 +8580-QVLOC,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),Yes,72,92.45 +3956-MGXOG,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,28,80.6 +9274-UARKJ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,15,83.2 +4077-HWUYD,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,87.55 +2012-NWRPA,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,11,99.55 +8808-ELEHO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,8,81.25 +0103-CSITQ,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,57,109.4 +3506-LCJDC,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,1,19.95 +8671-KKKOS,No,DSL,Yes,No,Yes,No,Month-to-month,No,Electronic check,No,46,45.55 +7305-ZWMAJ,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,30,20.7 +9518-XXBXE,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Electronic check,No,10,75.3 +3934-HXCFZ,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,23,99.25 +6578-KRMAW,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,32,93.4 +4860-IJUDE,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,13,73.75 +7666-WKRON,Yes,Fiber optic,No,Yes,No,No,Two year,Yes,Electronic check,Yes,39,80.45 +9688-YGXVR,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,44,88.15 +0423-UDIJQ,Yes,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,No,9,49.2 +1945-XISKS,Yes,No,No,No,No,No,Two year,No,Mailed check,No,67,19.65 +4910-AQFFX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,9,79.35 +2154-KVJFF,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,15,79.75 +5360-LJCNJ,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,71,105.15 +2607-FBDFF,Yes,DSL,No,Yes,No,No,Month-to-month,No,Credit card (automatic),No,1,49.0 +9647-ERGBE,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,30,100.05 +3428-XZMAZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.35 +1100-DDVRV,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Mailed check,No,17,49.8 +0378-TOVMS,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,No,Electronic check,Yes,3,85.8 +4355-HBJHH,Yes,DSL,Yes,No,Yes,Yes,Two year,Yes,Electronic check,Yes,67,79.7 +6728-WYQBC,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,1,20.95 +9058-CBREO,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,50.55 +9029-FEGVJ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,No,32,79.3 +7216-KAOID,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,41,19.5 +0318-QUUOB,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,80.55 +6145-NNPNO,Yes,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,1,44.15 +5520-FVEWJ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,12,84.5 +5339-TJFEK,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,62,105.5 +5572-ZDXHY,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Mailed check,Yes,22,84.3 +2074-GUHPQ,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,17,92.7 +4625-XMOYM,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,72,26.25 +5827-MWCZK,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Credit card (automatic),No,56,96.95 +1385-TQOZW,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,9,20.45 +5914-XRFQB,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,115.8 +4329-YPDDQ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,20,108.2 +4804-NCPET,Yes,No,No,No,No,No,Two year,No,Mailed check,No,19,20.2 +3750-CKVKH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,67.75 +5944-UGLLK,No,DSL,No,Yes,Yes,Yes,One year,No,Credit card (automatic),No,53,54.9 +8063-GBATB,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,27,85.25 +7787-BNTZM,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,6,20.15 +2252-ISRNH,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Electronic check,No,9,90.35 +9415-TPKRV,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,8,55.75 +5322-TEUJK,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,71,114.6 +4547-KQRTM,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,10,80.05 +4877-EVATK,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,20.0 +1866-DIOQZ,No,DSL,Yes,Yes,Yes,Yes,One year,No,Bank transfer (automatic),No,71,66.8 +8375-KVTHK,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,68,100.3 +2697-NQBPF,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,34,105.35 +3709-OIJEA,Yes,Fiber optic,No,Yes,No,No,One year,Yes,Electronic check,No,26,85.2 +7639-SUPCW,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,22,48.8 +1386-ZIKUV,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,7,18.95 +0599-XNYDO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,20,69.8 +6377-WHAOX,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,60,106.15 +6855-VLGOS,Yes,No,No,No,No,No,Two year,No,Electronic check,No,72,20.55 +8999-XXGNS,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,72,105.75 +8746-OQQRW,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,4,25.25 +3181-MIZBN,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,16,19.75 +0471-ARVMX,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,62,104.85 +7766-CLTIC,Yes,DSL,No,Yes,No,Yes,Month-to-month,Yes,Mailed check,No,10,60.95 +5650-YLIBA,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,31,81.15 +0825-CPPQH,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,71,19.1 +9084-OAYKL,Yes,No,No,No,No,No,Two year,No,Mailed check,No,58,20.8 +6122-LJADA,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,70,90.15 +2400-XIWIO,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Electronic check,No,71,90.1 +7524-VRLPL,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Credit card (automatic),No,69,74.1 +1069-XAIEM,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,85.05 +7569-NMZYQ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,118.75 +5201-USSQZ,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,No,Credit card (automatic),No,26,85.9 +2105-PHWON,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Credit card (automatic),No,33,95.0 +1494-EJZDW,Yes,No,No,No,No,No,Two year,No,Mailed check,No,10,20.15 +4884-TVUQF,Yes,Fiber optic,Yes,Yes,No,Yes,Two year,No,Credit card (automatic),No,57,101.3 +8003-EWNDZ,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,10,21.2 +1897-RCFUM,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,39,24.2 +9256-JTBNZ,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,11,20.3 +4658-HCOHW,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,21,102.8 +2211-RMNHO,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,68,85.3 +2432-TFSMK,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Credit card (automatic),No,18,89.6 +3440-JPSCL,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,6,99.95 +4929-ROART,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,18,56.25 +1834-ABKHQ,Yes,DSL,No,No,No,No,One year,Yes,Bank transfer (automatic),No,52,50.95 +1741-WTPON,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Mailed check,No,56,115.85 +3932-IJWDZ,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,45,103.65 +1240-HCBOH,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,67,26.1 +3594-KADLU,No,DSL,Yes,Yes,No,No,Month-to-month,No,Mailed check,No,3,35.1 +8065-BVEPF,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,65,99.1 +3796-ENZGF,Yes,DSL,No,Yes,No,Yes,Two year,No,Mailed check,No,63,67.25 +1734-ZMNTZ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,11,25.0 +2853-CWQFQ,Yes,DSL,No,Yes,No,Yes,Month-to-month,Yes,Mailed check,No,1,59.55 +0813-TAXXS,Yes,DSL,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,55,77.8 +2519-TWKFS,Yes,DSL,No,Yes,No,No,One year,Yes,Mailed check,No,25,55.1 +2889-FPWRM,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,72,117.8 +0626-QXNGV,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,72,24.15 +6723-CEGQI,No,DSL,No,Yes,Yes,No,Two year,No,Mailed check,No,65,45.25 +6987-XQSJT,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,54,79.5 +4732-RRJZC,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,7,20.25 +9499-XPZXM,Yes,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,72,64.75 +4338-EYCER,Yes,DSL,No,No,Yes,No,Month-to-month,No,Bank transfer (automatic),No,21,54.6 +3007-FDPEA,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,2,20.7 +6350-XFYGW,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,4,94.75 +4290-BSXUX,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,3,79.65 +8513-OLYGY,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,115.8 +0311-QYWSS,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,6,49.45 +8705-DWKTI,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,52,83.8 +8755-IWJHN,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,69,95.35 +0325-XBFAC,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,8,94.7 +4480-QQRHC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,8,74.05 +0929-PECLO,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,63,89.6 +3680-CTHUH,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,60,116.6 +1202-KKGFU,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,12,54.2 +6112-KTHFQ,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,13,19.3 +1852-XEMDW,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,22,65.05 +2462-XIIJB,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,5,92.5 +4760-XOHVN,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,19.45 +1820-DJFPH,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,72,24.05 +9426-SXNHE,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,2,18.75 +9068-FHQHD,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,40,20.15 +1269-FOYWN,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,44,20.0 +9470-YFUYI,Yes,DSL,Yes,Yes,Yes,No,One year,Yes,Bank transfer (automatic),No,71,71.0 +7817-BOQPW,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,75.55 +7402-EYFXX,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,26,93.6 +1853-UDXBW,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,70.0 +9895-VFOXH,No,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,1,24.4 +5458-CQJTA,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),Yes,65,74.8 +1230-QAJDW,Yes,DSL,No,Yes,Yes,No,Month-to-month,Yes,Mailed check,No,3,65.25 +5701-ZIKJE,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,13,50.55 +5219-YIPTK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,33,104.4 +5032-MIYKT,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,70.7 +7396-VJUZB,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,4,45.25 +9717-QEBGU,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,2,70.3 +5172-RKOCB,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,108.95 +6509-TSGWN,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,37,26.45 +3540-RZJYU,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,No,Electronic check,Yes,15,86.2 +3178-CIFOT,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,23,19.65 +2091-MJTFX,No,DSL,No,Yes,Yes,Yes,Month-to-month,No,Credit card (automatic),Yes,30,51.2 +4530-NDRKU,Yes,No,No,No,No,No,One year,Yes,Electronic check,No,42,19.05 +5985-TBABQ,Yes,DSL,Yes,No,Yes,Yes,One year,No,Mailed check,No,32,74.75 +9800-ONTFE,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,22,75.8 +6743-HHQPF,No,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,42,25.1 +8455-HIRAQ,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,8,44.45 +6616-AALSR,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,65,104.3 +0883-EIBTI,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,2,19.5 +9415-ZNBSX,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,70,89.0 +4018-KJYUY,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,22,20.15 +0722-TROQR,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,4,74.9 +7571-YXDAD,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Credit card (automatic),Yes,2,74.9 +3884-UEBXB,No,DSL,Yes,No,No,No,Two year,No,Bank transfer (automatic),No,67,36.15 +8780-RSYYU,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,25,19.2 +5537-UXXVS,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,20,19.25 +1791-PQHBB,Yes,DSL,Yes,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,2,61.2 +8701-DGLVH,Yes,No,No,No,No,No,Two year,No,Mailed check,No,51,20.45 +8741-LQOBK,No,DSL,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),No,46,35.05 +3393-FMZPV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,25,100.25 +8082-GHXOP,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,13,44.0 +6402-ZFPPI,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,25,102.8 +0980-FEXWF,Yes,DSL,No,No,No,No,One year,No,Mailed check,No,26,50.35 +7486-KSRVI,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,Yes,43,100.0 +3011-WQKSZ,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,19,20.0 +8443-WVPSS,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,10,99.85 +3006-XIMLN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,2,94.2 +8218-FFJDS,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,86.4 +1986-PHGZF,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,18,58.4 +9965-YOKZB,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,9,83.85 +0504-HHAPI,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Credit card (automatic),Yes,27,88.3 +9360-OMDZZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,24,94.1 +6305-YLBMM,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,69,104.05 +0345-XMMUG,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,46,108.9 +8024-XNAFQ,Yes,Fiber optic,Yes,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,72,107.4 +3647-GMGDH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,22,94.7 +2988-GBIVW,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,70,90.85 +2832-SCUCO,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,2,19.9 +7036-ZZKBD,Yes,DSL,No,Yes,No,Yes,Month-to-month,Yes,Credit card (automatic),No,31,66.4 +3791-LGQCY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,56,100.65 +0265-PSUAE,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,No,Bank transfer (automatic),No,16,100.7 +0463-TXOAK,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,52,25.6 +0594-UFTUL,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,13,19.85 +9509-MPYOD,Yes,No,No,No,No,No,One year,No,Mailed check,No,35,20.75 +9128-CPXKI,Yes,Fiber optic,No,No,Yes,Yes,Two year,No,Electronic check,No,59,95.8 +0129-KPTWJ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,72,94.65 +8166-ZZTFS,Yes,DSL,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),Yes,66,80.55 +5855-EIBDE,Yes,Fiber optic,Yes,Yes,No,Yes,Two year,No,Credit card (automatic),No,49,106.65 +5365-LLFYV,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,2,45.85 +5956-YHHRX,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,21,104.35 +6008-NAIXK,No,DSL,No,No,Yes,Yes,One year,Yes,Electronic check,No,54,55.45 +2956-GGUCQ,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,24,78.85 +1928-BXYIV,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,No,1,61.15 +5760-FXFVO,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,6,78.95 +6595-COKXZ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,44.45 +0961-ZWLVI,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,49,109.2 +5181-OABFK,Yes,DSL,Yes,No,No,No,Two year,Yes,Credit card (automatic),No,56,61.3 +4007-NHVHI,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,56,96.85 +7816-VGHTO,No,DSL,No,Yes,No,No,Two year,No,Mailed check,No,6,40.55 +5871-DGTXZ,Yes,No,No,No,No,No,One year,No,Mailed check,No,32,19.8 +7550-WIQVA,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,50,108.25 +7544-ZVIKX,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,58,105.05 +0016-QLJIS,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,65,90.45 +7508-DQAKK,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,64,86.4 +5176-OLSKT,Yes,DSL,Yes,No,No,No,Two year,No,Bank transfer (automatic),No,66,66.9 +9356-AXGMP,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Electronic check,No,38,110.7 +3556-BVQGL,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,20,20.0 +0362-ZBZWJ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,36,84.9 +8979-CAMGB,Yes,Fiber optic,No,Yes,Yes,Yes,One year,No,Electronic check,No,64,102.1 +4211-MMAZN,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,20.25 +7581-EBBOU,Yes,DSL,No,Yes,Yes,No,One year,Yes,Credit card (automatic),No,60,70.15 +4274-OWWYO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,74.35 +5073-RZGBK,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Bank transfer (automatic),No,50,80.05 +1541-ETJZO,Yes,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,Yes,1,62.05 +2192-CKRLV,No,DSL,Yes,No,No,Yes,Two year,Yes,Electronic check,No,72,49.2 +3154-HMWUU,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,60,20.5 +6119-SPUDB,No,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,46,38.25 +6522-OIQSX,No,DSL,No,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,69,54.95 +7813-ZGGAW,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,31,96.6 +8748-HFWBO,Yes,No,No,No,No,No,One year,No,Mailed check,No,19,19.9 +1052-QJIBV,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,71,19.9 +1319-YLZJG,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,12,84.6 +4106-HADHQ,Yes,DSL,Yes,Yes,Yes,Yes,One year,No,Credit card (automatic),Yes,39,80.0 +0723-FDLAY,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,44,85.25 +3050-RLLXC,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Credit card (automatic),No,56,81.25 +9298-WGMRW,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,115.5 +2369-UAPKZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Mailed check,Yes,5,104.1 +3088-LHEFH,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,11,79.0 +2778-OCLGR,No,DSL,Yes,No,No,Yes,Month-to-month,No,Bank transfer (automatic),Yes,24,39.1 +6583-KQJLK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,15,94.65 +8544-JNBOX,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,72,20.8 +6681-ZSEXG,Yes,DSL,No,No,No,No,Two year,No,Credit card (automatic),No,56,59.5 +6139-ZZRBQ,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,64,20.05 +6116-RFVHN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,34,100.45 +0637-KVDLV,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,76.5 +8884-FEEWR,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,35,20.6 +3125-RAHBV,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,22,20.3 +6633-MPWBS,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,5,49.2 +0373-AIVNJ,No,DSL,Yes,No,No,No,One year,No,Mailed check,No,9,39.55 +8785-EPNCG,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),Yes,11,23.15 +1682-VCOIO,Yes,No,No,No,No,No,One year,No,Mailed check,No,23,20.45 +5729-KLZAR,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,4,80.85 +2072-ZVJJX,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,68,25.25 +8849-AYPTR,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,33,91.25 +9518-IMLHK,Yes,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,31,72.45 +1582-RAFML,Yes,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,Yes,1,60.1 +3646-ITDGM,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,56,19.7 +8740-CRYFY,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,78.95 +3569-VLDHH,Yes,DSL,Yes,Yes,Yes,No,One year,Yes,Electronic check,No,66,75.1 +8224-KDLKN,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,25.0 +7594-LZNWR,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Credit card (automatic),No,34,69.15 +4001-TSBTV,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,58,91.55 +2962-XPMCQ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,45.15 +8727-XDPUD,No,DSL,No,No,Yes,No,Two year,No,Credit card (automatic),No,37,35.8 +1043-UXOVO,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,71,113.15 +1064-FBXNK,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,1,19.85 +3996-ZNWYK,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,71,19.8 +2878-DHMIN,Yes,No,No,No,No,No,One year,No,Electronic check,No,35,19.9 +7762-ONLJY,Yes,No,No,No,No,No,One year,No,Mailed check,No,6,19.7 +1678-FYZOW,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,3,79.4 +5795-BKOYE,Yes,DSL,No,Yes,No,No,One year,No,Bank transfer (automatic),No,69,59.1 +8627-EHGIP,No,DSL,No,No,Yes,Yes,One year,Yes,Mailed check,Yes,44,53.95 +7402-PWYJJ,Yes,Fiber optic,No,Yes,No,Yes,One year,Yes,Electronic check,No,53,91.15 +5480-TBGPH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,24,99.3 +0018-NYROU,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,5,68.95 +7501-VTYLJ,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,2,51.55 +7608-RGIRO,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,62,24.4 +0480-BIXDE,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,19,96.8 +5895-QSXOD,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,No,9,70.05 +9814-AOUDH,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,53,19.5 +6175-IRFIT,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Mailed check,No,5,78.75 +8760-ZRHKE,Yes,DSL,Yes,No,Yes,No,One year,No,Electronic check,No,71,69.2 +1622-HSHSF,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,19.55 +8854-CCVSQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,18,80.65 +6749-UTDVX,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Electronic check,No,72,103.65 +5542-DHSXL,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,4,54.7 +9102-OXKFY,Yes,DSL,No,No,No,No,Two year,No,Credit card (automatic),No,59,54.15 +0511-JTEOY,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,71.1 +5216-WASFJ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,31,84.85 +7808-DVWEP,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,3,20.0 +7067-KSAZT,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,Yes,65,106.25 +2284-VFLKH,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,49,99.25 +0366-NQSHS,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,19.35 +6532-YLWSI,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),Yes,53,20.8 +3807-BPOMJ,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,55,94.75 +3892-NXAZG,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,114.05 +4948-WBBKL,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,36,74.9 +4182-BGSIQ,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,10,19.8 +9300-AGZNL,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,94.0 +0988-AADSA,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Bank transfer (automatic),No,72,80.85 +9972-NKTFD,Yes,DSL,No,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,28,54.65 +3717-LNXKW,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,No,Bank transfer (automatic),No,38,91.7 +5734-EJKXG,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Electronic check,No,61,118.6 +2207-RYYRL,Yes,No,No,No,No,No,Two year,No,Mailed check,No,52,24.55 +6729-FZWSY,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,67,19.45 +9695-IDRZR,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,34,116.15 +8144-DGHXP,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Electronic check,No,54,80.6 +7814-LEEVE,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,1,20.3 +1112-CUNAO,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,15,89.85 +5175-AOBHI,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,4,46.0 +5174-RNGBH,Yes,DSL,No,Yes,Yes,No,Month-to-month,No,Mailed check,Yes,9,66.25 +8631-WUXGY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,46,99.8 +7270-BDIOA,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,Yes,22,90.0 +9565-JSNFM,Yes,Fiber optic,No,No,No,No,One year,Yes,Bank transfer (automatic),Yes,38,70.45 +5906-DVAPM,Yes,DSL,Yes,Yes,Yes,No,One year,Yes,Credit card (automatic),No,55,75.0 +6654-QGBZZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.9 +8348-JLBUG,Yes,Fiber optic,Yes,No,No,No,One year,No,Credit card (automatic),No,64,80.3 +0607-DAAHE,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),Yes,53,19.75 +5641-DMBFJ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,58,84.3 +9200-NLNPD,No,DSL,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,56,54.05 +2664-XJZNO,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,104.9 +9732-KPKBW,Yes,DSL,Yes,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,1,53.95 +3339-EAQNV,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,72,97.25 +0921-OHLVP,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,No,22,83.05 +3389-YGYAI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,8,105.5 +9560-ARGQJ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,16,81.0 +8350-NYMVI,No,DSL,No,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,39,41.1 +1600-DILPE,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,12,45.0 +0536-ESJEP,Yes,DSL,Yes,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,54,74.55 +4654-GGUII,No,DSL,Yes,Yes,No,No,One year,Yes,Mailed check,No,18,40.2 +6478-HRRCZ,Yes,DSL,Yes,Yes,No,Yes,One year,No,Mailed check,No,32,70.5 +8510-BBWMU,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,41,19.75 +6857-TKDJV,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,67,24.65 +2360-RDGRO,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,65,104.25 +0584-BJQGZ,Yes,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,25,78.35 +5134-IKDAY,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.8 +1360-XFJMR,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,67,109.7 +3070-DVEYC,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,Yes,7,73.75 +5730-RIITO,No,DSL,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,43,33.45 +9058-MJLZC,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,24,94.6 +5707-ORNDZ,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,Yes,9,54.55 +0902-XKXPN,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,69,20.2 +5177-RVZNU,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,37,20.3 +0056-EPFBG,No,DSL,Yes,Yes,No,No,Two year,Yes,Credit card (automatic),No,20,39.4 +8993-IZEUX,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,7,69.15 +8696-JKZNU,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,37,76.25 +5380-AFSSK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,5,93.9 +8190-ZTQFB,No,DSL,No,No,Yes,Yes,One year,Yes,Electronic check,No,41,51.35 +0931-MHTEM,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,54,100.05 +2055-PDADH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,70.4 +7515-LODFU,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,69,20.3 +0440-UEDAI,Yes,Fiber optic,No,Yes,No,Yes,One year,Yes,Credit card (automatic),No,53,94.45 +1337-BOZWO,No,DSL,No,No,Yes,No,One year,No,Credit card (automatic),No,18,46.4 +0868-VJRDR,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,64,104.05 +8714-EUHJO,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,31,91.15 +6344-SFJVH,No,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),No,20,24.9 +3950-VPYJB,Yes,DSL,Yes,Yes,No,No,One year,No,Mailed check,No,57,59.6 +8041-TMEID,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,No,Credit card (automatic),No,63,108.5 +7321-ZNSLA,No,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,13,40.55 +6941-KXRRV,Yes,DSL,No,No,No,Yes,One year,Yes,Bank transfer (automatic),No,48,58.95 +3721-CNEYS,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,70.95 +8727-JQFHV,Yes,No,No,No,No,No,Two year,No,Mailed check,No,57,20.75 +9475-NNDGC,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,71,113.15 +1355-KUSBG,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,7,48.8 +3688-FTHLT,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,16,63.05 +0899-LIIBW,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,34,100.85 +2568-OIADY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,37,99.5 +1384-RCUXW,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,16,80.55 +5825-XJOCM,Yes,DSL,Yes,No,No,No,One year,Yes,Bank transfer (automatic),No,48,64.4 +6848-YLDFR,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,58,75.2 +8125-QPFJD,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,84.9 +2320-YKQBO,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,7,19.3 +1193-RTSLK,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,38,83.9 +2302-ANTDP,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,No,Electronic check,Yes,48,117.45 +5923-GXUOC,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,10,104.4 +4973-RLZVI,Yes,DSL,Yes,Yes,Yes,No,One year,No,Credit card (automatic),No,30,74.65 +7869-ZYDST,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,31,59.05 +4501-UYKBC,Yes,DSL,No,Yes,No,Yes,One year,Yes,Credit card (automatic),No,46,69.1 +1215-EXRMO,Yes,No,No,No,No,No,Two year,No,Mailed check,No,50,20.55 +2305-MRGLV,Yes,Fiber optic,No,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,28,76.55 +8404-VIOMB,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,66,62.5 +5233-GEEAX,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,8,29.4 +2359-KLTEK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,41,94.9 +5304-EFJLP,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,111.65 +2673-ZALNP,Yes,No,No,No,No,No,One year,No,Mailed check,No,7,19.9 +9184-GALIL,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,38,20.45 +4393-RYCRE,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,44,106.05 +9746-MDMBK,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,47,113.45 +3162-ZJZFU,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,53,92.55 +8404-GFGCZ,Yes,DSL,No,No,Yes,No,Month-to-month,No,Electronic check,No,4,65.6 +8875-AKBYH,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,20,84.35 +4432-ADRLB,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,2,44.65 +0533-UCAAU,Yes,DSL,No,No,Yes,No,One year,Yes,Credit card (automatic),No,57,71.1 +1394-SUIUH,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,Yes,Electronic check,No,44,85.15 +3521-MNKLV,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,24,49.7 +2533-TIBIX,No,DSL,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,15,30.2 +8993-PHFWD,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,3,25.25 +1565-RHDJD,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,4,84.05 +7137-RYLPP,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,37,85.7 +3765-JXVKY,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,74.7 +5092-STPKP,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Credit card (automatic),No,24,56.35 +7330-WZLNC,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,5,90.8 +0114-PEGZZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,33,107.55 +3359-DSRKA,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,58,19.85 +8639-NHQEI,Yes,Fiber optic,Yes,No,Yes,No,Two year,Yes,Bank transfer (automatic),No,72,95.9 +7161-DFHUF,Yes,No,No,No,No,No,Two year,No,Mailed check,No,71,23.85 +3957-LXOLK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,28,106.15 +3720-DBRWL,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,51,83.85 +6635-MYYYZ,Yes,DSL,Yes,Yes,Yes,Yes,One year,No,Bank transfer (automatic),Yes,30,85.35 +8565-WUXZU,Yes,Fiber optic,Yes,Yes,No,No,Two year,Yes,Credit card (automatic),No,72,84.8 +5281-BUZGT,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,36,90.85 +4994-OBRSZ,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Bank transfer (automatic),No,14,76.1 +0562-FGDCR,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Mailed check,No,72,74.55 +2436-QBZFP,No,DSL,No,No,Yes,No,Month-to-month,No,Electronic check,No,22,39.2 +3420-YJLQT,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,2,79.55 +6040-CGACY,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,15,19.6 +6582-PLFUU,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,51,19.55 +8242-PDSGJ,No,DSL,Yes,Yes,No,No,Two year,Yes,Credit card (automatic),No,70,39.15 +0264-CNITK,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,71,20.1 +0089-IIQKO,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,39,99.95 +7839-NUIAA,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,No,61,59.8 +6075-QMNRR,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,52,49.75 +5378-IKEEG,No,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,35.75 +5966-EMAZU,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Mailed check,No,64,108.5 +0440-EKDCF,Yes,DSL,No,Yes,No,No,Two year,Yes,Credit card (automatic),No,62,60.15 +4774-HHGGS,Yes,No,No,No,No,No,Two year,No,Mailed check,No,30,19.05 +2718-GAXQD,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,4,46.0 +2055-BFOCC,Yes,DSL,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,63,84.0 +8180-AKMJV,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,1,44.55 +4298-OYIFC,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,15,103.45 +5566-SOEZD,Yes,Fiber optic,Yes,No,No,No,One year,Yes,Credit card (automatic),No,27,80.65 +9842-EFSYY,No,DSL,Yes,No,Yes,Yes,Month-to-month,Yes,Mailed check,No,4,57.2 +2272-WUSPA,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Electronic check,No,72,110.75 +4584-LBNMK,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,45,24.7 +3898-GUYTS,Yes,Fiber optic,Yes,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,45,97.05 +0930-EHUZA,Yes,DSL,Yes,Yes,Yes,No,One year,Yes,Mailed check,No,36,76.35 +6413-XKKPU,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,17,89.4 +9975-SKRNR,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,18.9 +3703-KBKZP,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,16,74.45 +1449-XQEMT,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,3,19.8 +2626-URJFX,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,4,50.9 +4973-MGTON,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,71,84.4 +3682-YEUWS,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,10,24.4 +1223-UNPKS,Yes,No,No,No,No,No,Two year,No,Mailed check,No,20,20.05 +2612-RRIDN,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,4,81.0 +4735-ASGMA,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,26,98.35 +3446-QDSZF,Yes,DSL,No,No,Yes,No,Month-to-month,No,Credit card (automatic),No,4,55.5 +3669-LVWZB,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,5,51.0 +6892-EZDTG,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,4,91.65 +5117-IFGPS,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,29,84.3 +7379-FNIUJ,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,No,Electronic check,No,2,100.2 +1627-AFWVJ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,29,19.4 +9725-SCPZG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,90.85 +5884-GCYMI,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,69.4 +3217-FZDMN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,8,94.45 +4486-EFAEB,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,13,20.4 +0060-FUALY,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,No,59,94.75 +7853-GVUDZ,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,1,20.15 +7480-QNVZJ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,50,95.7 +6954-OOYZZ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,18,44.35 +7088-FBAWU,Yes,DSL,Yes,No,Yes,Yes,Month-to-month,No,Mailed check,No,17,74.55 +8313-AFGBW,Yes,DSL,No,No,Yes,Yes,Two year,No,Electronic check,No,47,73.6 +3943-KDREE,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,26,74.95 +9239-ZBZZV,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,6,47.95 +3097-IDVPU,Yes,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),No,19,50.1 +4398-HSCJH,Yes,DSL,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,Yes,3,63.6 +2197-OMWGI,No,DSL,No,No,Yes,Yes,Two year,Yes,Electronic check,No,68,53.0 +2303-PJYHN,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,2,19.85 +9795-VOWON,No,DSL,No,No,No,No,One year,Yes,Credit card (automatic),No,7,24.35 +1237-WIYYZ,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,18,19.55 +1987-AUELQ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,71,25.05 +7852-LECYP,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,No,Credit card (automatic),No,13,93.8 +4430-UZIPO,No,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,Yes,3,36.85 +4822-LPTYJ,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,103.75 +8165-CBKXO,No,DSL,No,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,66,56.75 +6527-PZFPV,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,24,20.8 +4855-SNKMY,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,44.1 +9593-CVZKR,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,56,24.45 +8595-SIZNC,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,22,25.6 +8008-HAWED,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,14,50.75 +7124-UGSUR,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),Yes,61,104.4 +1862-SKORY,No,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,40,39.3 +5236-XMZJY,Yes,DSL,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),No,42,59.65 +4827-DPADN,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,83.3 +2694-CIUMO,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,12,79.55 +5846-ABOBJ,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,71,24.45 +1439-LCGVL,Yes,No,No,No,No,No,One year,No,Mailed check,No,26,19.2 +0909-SDHNU,No,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,7,29.8 +4647-XXZAM,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,6,45.5 +1502-XFCVR,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,Yes,58,106.45 +7740-KKCXF,No,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,51,30.05 +5360-XGYAZ,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,65.65 +9692-TUSXH,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,18,96.05 +7912-SYRQT,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,7,75.1 +3557-HTYWR,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Mailed check,No,47,74.05 +4816-JBHOV,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,44.7 +8920-NAVAY,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,62,110.75 +1699-TLDLZ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,16,19.7 +5600-PDUJF,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,6,49.5 +8292-TYSPY,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),Yes,19,55.0 +0567-XRHCU,No,DSL,Yes,No,No,Yes,Two year,Yes,Credit card (automatic),No,69,43.95 +1867-BDVFH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,11,74.35 +2067-QYTCF,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,64,111.15 +2359-QWQUL,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),Yes,39,104.7 +9103-TCIHJ,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,Yes,15,55.7 +7407-SUJIZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,25,20.6 +9150-KPBJQ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,6,19.65 +0052-DCKON,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,No,Bank transfer (automatic),No,66,115.8 +3654-ARMGP,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,61,88.65 +9699-UBQFS,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,No,43,94.5 +9367-TCUYN,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,12,20.1 +1261-FWTTE,No,DSL,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,23,34.65 +3528-HFRIQ,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,71,52.3 +0708-SJDIS,Yes,DSL,No,Yes,Yes,No,Month-to-month,No,Mailed check,No,34,65.0 +4140-WJAWW,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),Yes,5,19.85 +2073-QBVBI,No,DSL,No,Yes,No,No,One year,No,Mailed check,No,41,35.45 +6928-ONTRW,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,72,19.7 +3320-VEOYC,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,14,95.6 +5231-FIQPA,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,41,19.85 +6617-WLBQC,Yes,Fiber optic,Yes,No,No,No,One year,No,Credit card (automatic),No,23,81.85 +2599-CIPQE,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,71,109.3 +6653-CBBOM,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,70.3 +8774-GSBUN,Yes,No,No,No,No,No,Two year,No,Mailed check,No,72,25.4 +7326-RIGQZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,6,69.8 +1401-FTHFQ,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,23,20.0 +3247-ZVOUO,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,10,85.55 +0254-FNMCI,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,72,109.9 +1848-LBZHY,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,7,50.3 +6101-IMRMM,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Mailed check,Yes,6,94.5 +8118-TJAFG,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,9,101.5 +5429-LWCMV,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,12,89.15 +7298-IZWLY,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,19.4 +9758-MFWGD,No,DSL,No,No,No,No,One year,No,Bank transfer (automatic),No,48,29.9 +3955-JBZZM,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,No,20,78.8 +1268-ASBGA,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,16,85.35 +8943-URTMR,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Mailed check,Yes,2,79.65 +4815-TUMEQ,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,10,19.3 +4713-LZDRV,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,2,79.6 +9909-IDLEK,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,No,Mailed check,No,20,96.8 +4092-OFQZS,Yes,No,No,No,No,No,One year,No,Mailed check,No,20,20.65 +1561-BWHIN,Yes,No,No,No,No,No,One year,No,Mailed check,No,19,19.8 +4325-NFSKC,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,19,90.6 +9927-DSWDF,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,22,104.6 +9500-LTVBP,Yes,Fiber optic,No,Yes,No,No,Month-to-month,No,Credit card (automatic),No,35,80.05 +7252-NTGSS,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,1,45.15 +8149-AIQCG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,39,73.15 +1360-JYXKQ,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,54,99.1 +2955-PSXOE,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,1,20.2 +7762-URZQH,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Credit card (automatic),Yes,66,106.05 +0899-WZRSD,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Mailed check,No,56,105.35 +3255-GRXMG,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,18,45.65 +4828-FAZPK,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,16,79.95 +6094-ZIVKX,Yes,DSL,Yes,No,No,No,One year,Yes,Credit card (automatic),No,68,54.45 +6925-BAYGL,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,53,25.1 +3262-EIDHV,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,84.7 +7354-OIJLX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,9,75.85 +1376-HHBDV,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,30,48.8 +6907-NZZIJ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,36,99.15 +6133-OZILE,No,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,18,35.2 +4135-FRWKJ,Yes,DSL,Yes,Yes,Yes,No,One year,No,Electronic check,No,55,76.25 +2911-UREFD,No,DSL,Yes,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,39,55.9 +3744-ZRRDZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,21,82.35 +5673-TIYIB,No,DSL,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),Yes,2,40.4 +6551-ZCOTS,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,33,24.9 +7191-ADRGF,No,DSL,No,No,Yes,Yes,Two year,No,Bank transfer (automatic),No,44,54.3 +5018-LXQQG,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,No,Bank transfer (automatic),No,30,66.3 +6892-BOGQE,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,71,20.9 +1602-IJQQE,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,4,75.35 +4628-WQCQQ,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Electronic check,Yes,35,85.15 +1746-TGTWV,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Credit card (automatic),No,1,75.35 +5995-SNNEW,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,23,104.45 +8050-WYBND,No,DSL,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,22,49.45 +2821-WARNZ,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,49,19.45 +4879-GZLFH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,42,92.15 +1644-IRKSF,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,Yes,33,93.8 +8314-HTWVE,Yes,No,No,No,No,No,Two year,No,Mailed check,No,7,19.85 +9402-ROUMJ,Yes,Fiber optic,Yes,Yes,No,Yes,One year,Yes,Bank transfer (automatic),No,67,100.25 +2507-QZPQS,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,No,Electronic check,No,15,95.7 +7159-NOKYQ,Yes,Fiber optic,No,No,No,Yes,Two year,Yes,Electronic check,No,67,93.15 +5707-ZMDJP,Yes,DSL,Yes,Yes,Yes,No,Two year,Yes,Mailed check,No,53,69.7 +8779-YIQQA,Yes,No,No,No,No,No,One year,No,Mailed check,No,21,19.8 +7136-IHZJA,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,Yes,Mailed check,No,40,71.35 +8966-OIQHG,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,22,20.75 +7074-STDCN,No,DSL,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,No,39,40.6 +3705-PSNGL,Yes,No,No,No,No,No,One year,Yes,Electronic check,Yes,45,20.4 +8739-QOTTN,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,20.35 +1399-OUPJN,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,57,19.75 +0277-BKSQP,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,8,54.4 +6502-HCJTI,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,7,94.7 +2606-RMDHZ,No,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,6,30.5 +5774-XZTQC,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,7,20.45 +2676-SSLTO,Yes,DSL,No,Yes,Yes,No,Two year,Yes,Bank transfer (automatic),No,49,66.15 +6266-QHOJZ,Yes,Fiber optic,Yes,Yes,No,No,One year,Yes,Electronic check,No,65,89.85 +7269-JISCY,Yes,DSL,No,No,No,No,One year,No,Bank transfer (automatic),No,55,45.05 +0363-SVHYR,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,71,86.85 +8547-NSBBO,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,Yes,Mailed check,No,35,96.75 +8258-GSTJK,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,77.0 +6861-OKBCE,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),Yes,11,20.1 +9940-RHLFB,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,75.3 +6591-QGOYB,Yes,Fiber optic,Yes,Yes,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,17,106.65 +9070-BCKQP,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,110.15 +6421-SZVEM,Yes,Fiber optic,Yes,No,No,Yes,One year,Yes,Bank transfer (automatic),No,28,82.85 +1328-EUZHC,Yes,No,No,No,No,No,Two year,No,Mailed check,No,18,20.1 +2995-UPRYS,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),Yes,40,99.2 +8878-RYUKI,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,52,59.45 +9633-DENPU,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,47,58.6 +7811-JIVPF,Yes,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),No,23,49.7 +7113-HIPFI,Yes,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,66,65.85 +8541-QVFKM,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,8,73.5 +6686-YPGHK,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,No,Mailed check,Yes,47,85.5 +1383-EZRWL,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,7,20.05 +9258-CNWAC,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,71,113.65 +5371-VYLSX,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,50,83.4 +6374-AFWOX,Yes,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,46,65.65 +4759-TRPLW,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,70.4 +5317-FLPJF,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,66,61.35 +7621-VPNET,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,42,85.9 +6034-YMTOB,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,5,75.65 +8563-IIOXK,Yes,DSL,Yes,No,No,No,One year,Yes,Electronic check,Yes,7,49.75 +4903-CNOZC,Yes,DSL,No,No,No,Yes,One year,No,Credit card (automatic),No,29,70.9 +4353-HYOJD,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,27,49.85 +8020-BWHYL,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,15,75.3 +7267-FRMJW,Yes,No,No,No,No,No,Two year,No,Mailed check,No,25,20.1 +2982-VPSGI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,11,94.0 +4188-FRABG,Yes,Fiber optic,Yes,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,57,103.05 +8199-ZLLSA,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,67,118.35 +4128-ETESU,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,47,99.7 +0620-DLSLK,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Mailed check,No,13,81.9 +4625-EWPTF,No,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,8,30.45 +5980-NOPLP,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,44,96.1 +3850-OKINF,Yes,DSL,Yes,No,Yes,No,One year,Yes,Electronic check,No,71,66.2 +6892-XPFPU,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,24,104.25 +8010-EZLOU,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,15,80.2 +1156-ZFYDO,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,1,19.75 +3295-YVUSR,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,2,72.6 +8016-NCFVO,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,55,116.5 +4119-ZYPZY,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,71,106.8 +5549-ZGHFB,Yes,No,No,No,No,No,Two year,No,Mailed check,No,50,24.95 +7577-SWIFR,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,1,89.25 +0303-WMMRN,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,5,19.25 +6408-OTUBZ,Yes,Fiber optic,Yes,Yes,Yes,No,One year,Yes,Bank transfer (automatic),No,66,104.55 +5204-HMGYF,Yes,DSL,Yes,Yes,Yes,Yes,One year,Yes,Mailed check,No,49,87.2 +1078-TDCRN,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,3,30.75 +3727-OVPRY,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,66,25.7 +3797-FKOGQ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,No,11,86.2 +7622-NXQZR,No,DSL,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,28,30.1 +6196-HBOBZ,Yes,Fiber optic,Yes,No,Yes,No,Two year,Yes,Electronic check,No,65,99.35 +3970-XGJDU,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,62,19.2 +7017-VFULY,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,2,20.1 +5562-YJQGT,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,2,20.35 +8807-OPMBM,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,55,25.65 +5439-WIKXB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,41,94.55 +9874-QLCLH,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,17,104.2 +8294-UIMBA,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,30,94.4 +8109-YUOHE,Yes,DSL,Yes,No,No,No,One year,No,Mailed check,No,17,56.1 +5840-NVDCG,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Bank transfer (automatic),No,16,68.25 +8092-NLTGF,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,24.75 +5928-QLDHB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,9,76.25 +9840-EFJQB,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,1,74.35 +0696-UKTOX,Yes,DSL,No,Yes,No,No,Month-to-month,No,Electronic check,No,23,54.15 +4801-KFYKL,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,8,19.45 +3472-OAOOR,No,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,19,34.95 +6135-OZQVA,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,7,53.65 +8062-YBDOE,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.65 +2252-JHJGE,Yes,Fiber optic,Yes,No,Yes,Yes,One year,No,Electronic check,No,61,104.0 +4188-PCPIG,Yes,DSL,Yes,Yes,Yes,No,Two year,Yes,Credit card (automatic),No,57,70.35 +6000-APYLU,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,9,80.8 +7105-BENQF,Yes,DSL,Yes,No,No,Yes,One year,No,Mailed check,No,15,64.85 +7721-DVEKZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.65 +3566-VVORZ,Yes,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,12,45.9 +9507-HSMMZ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,54,20.0 +2480-SQIOB,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,4,44.8 +0947-IDHRQ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Mailed check,Yes,7,80.3 +7813-TKCVO,Yes,No,No,No,No,No,One year,No,Mailed check,No,20,20.35 +0128-MKWSG,No,DSL,Yes,Yes,No,Yes,Month-to-month,No,Mailed check,No,26,45.8 +3672-YITQD,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,36,84.1 +4350-ZTLPI,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,53,108.95 +9048-JVYVF,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,3,69.35 +0361-HJRDX,No,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,68,64.35 +5727-MYATE,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,90.8 +3823-KYNQY,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,12,24.95 +8988-ECPJR,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,34,79.6 +7570-WELNY,Yes,Fiber optic,Yes,No,No,No,Two year,Yes,Bank transfer (automatic),No,68,84.7 +3021-VLNRJ,Yes,DSL,Yes,Yes,Yes,No,One year,Yes,Credit card (automatic),No,50,70.8 +3776-EKTKM,No,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,36.45 +2080-CAZNM,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,41,104.4 +1028-FFNJK,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,30,101.5 +6907-FLBER,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,1,54.3 +3001-UNBTL,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,29,103.95 +5982-PSMKW,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,23,91.1 +3507-GASNP,Yes,No,No,No,No,No,Two year,No,Mailed check,No,60,19.95 +7096-ZNBZI,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,72,26.45 +1902-XBTFB,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,22,89.4 +1676-MQAOA,Yes,DSL,Yes,Yes,Yes,No,Two year,Yes,Bank transfer (automatic),No,72,75.1 +0786-IVLAW,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Bank transfer (automatic),No,66,108.1 +7566-DSRLQ,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,72,110.15 +0643-OKLRP,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Electronic check,Yes,47,80.35 +7245-JMTTQ,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,51,111.5 +6050-IJRHS,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,70,106.5 +6202-JVYEU,Yes,No,No,No,No,No,One year,Yes,Electronic check,No,9,19.9 +8591-TKMZH,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,59,111.1 +0734-OXWBT,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,No,Mailed check,No,3,70.7 +4282-ACRXS,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,38,24.85 +0365-TRTPY,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),No,37,91.2 +7349-ALMUX,Yes,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,37,65.6 +9381-NDKME,No,DSL,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,24,40.65 +6502-KUGLL,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,14,59.45 +1841-YSJGV,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,109.95 +2794-XIMMO,No,DSL,No,Yes,Yes,Yes,One year,Yes,Electronic check,Yes,53,60.45 +8382-SHQEH,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,8,84.9 +3511-BFTJW,No,DSL,Yes,No,No,No,Two year,No,Credit card (automatic),No,72,38.5 +7668-XCFYV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,17,92.55 +2983-ZANRP,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,2,73.55 +7845-URHJN,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,8,20.15 +3034-ZBEQN,No,DSL,No,No,No,No,One year,No,Mailed check,Yes,48,34.7 +5018-HEKFO,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,10,24.5 +3976-NLDEZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.6 +2282-YGNOR,Yes,DSL,Yes,Yes,No,No,One year,No,Credit card (automatic),No,29,58.0 +5336-UFNZP,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,65,107.45 +6854-EXGSF,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,8,65.5 +1241-EZFMJ,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,61,25.45 +9233-PSYHO,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,45,100.15 +5376-PCKNB,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,72,104.45 +8044-BGWPI,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,12,21.15 +4060-LDNLU,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,7,96.2 +3589-PPVKW,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,9,44.4 +8327-LZKAS,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,Yes,43,107.55 +5887-IKKYO,Yes,Fiber optic,No,Yes,No,Yes,Two year,No,Bank transfer (automatic),No,58,94.35 +1075-BGWOH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,16,98.75 +1755-RMCXH,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,20.3 +0302-JOIVN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,8,101.15 +3858-XHYJO,Yes,Fiber optic,Yes,No,Yes,Yes,One year,No,Bank transfer (automatic),No,40,105.75 +4299-SIMNS,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,9,81.15 +7025-IWFHT,Yes,Fiber optic,No,Yes,Yes,No,One year,Yes,Electronic check,No,41,89.55 +6261-LHRTG,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,26,54.75 +7841-FCRQD,Yes,DSL,No,Yes,No,No,One year,Yes,Credit card (automatic),No,33,53.75 +2056-EVGZL,Yes,Fiber optic,No,Yes,Yes,Yes,One year,No,Credit card (automatic),No,68,105.75 +8777-MBMTS,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,65,105.85 +7753-USQYQ,Yes,DSL,No,Yes,No,Yes,One year,Yes,Electronic check,No,55,64.2 +5366-IJEQJ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,20,88.7 +7661-CPURM,Yes,Fiber optic,No,Yes,No,Yes,One year,Yes,Credit card (automatic),No,19,87.7 +6233-HXJMX,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,45,89.3 +5902-WBLSE,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,70,20.15 +1981-INRFU,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,2,79.75 +4971-PUYQO,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,27,94.55 +3239-TPHPZ,Yes,No,No,No,No,No,Two year,Yes,Electronic check,No,12,20.05 +5115-GZDEL,No,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,67.2 +3338-CVVEH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,12,94.55 +8485-GJCDN,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,5,69.05 +2615-YVMYX,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,71,107.5 +2851-STERV,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,35,73.0 +4393-GEADV,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,70,114.75 +8486-AYEQH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,31,76.05 +1527-SXDPN,Yes,Fiber optic,No,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),Yes,52,96.25 +6029-WTIPC,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,37,101.1 +8634-CILSZ,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,69,104.7 +5419-JKZNQ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,No,30,77.9 +2495-KZNFB,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,33,90.65 +1409-PHXTF,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,54,110.45 +4560-WQAQW,Yes,DSL,Yes,Yes,No,Yes,One year,No,Bank transfer (automatic),No,59,68.7 +9591-YVTEB,No,DSL,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,No,55,44.85 +9309-BZGNT,No,DSL,No,No,No,No,One year,Yes,Credit card (automatic),No,69,29.8 +4274-DRSQT,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Bank transfer (automatic),No,66,88.9 +2027-DNKIV,Yes,DSL,Yes,Yes,No,No,One year,Yes,Mailed check,No,37,58.75 +8075-GXIUB,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,9,19.85 +2885-HIJDH,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,69,86.9 +5424-RLQLC,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Mailed check,No,10,59.65 +6682-QJDGB,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,Yes,40,55.25 +6507-DTJZV,Yes,DSL,No,No,Yes,Yes,Month-to-month,No,Credit card (automatic),No,13,66.4 +8780-IXSTS,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,6,90.1 +7673-BQGKU,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,69,20.15 +6723-WSNTY,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,66,108.1 +9530-EHPOH,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,11,53.75 +2725-IWWBA,Yes,DSL,Yes,Yes,No,No,One year,No,Mailed check,No,46,56.9 +0345-HKJVM,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,6,89.3 +1061-PNTHC,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Mailed check,No,56,109.6 +0394-YONDK,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,70,25.15 +6574-MCOEH,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,33,79.15 +7399-QHBJS,Yes,DSL,Yes,Yes,No,No,Two year,No,Credit card (automatic),No,72,66.75 +3049-SOLAY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,3,95.2 +0997-YTLNY,Yes,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,No,19,48.8 +3317-HRTNN,No,DSL,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,5,45.7 +9479-HYNYL,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,71,80.7 +3235-ETOOB,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,8,74.5 +9708-KFDBY,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,1,20.55 +8058-INTPH,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,79.65 +3642-GKTCT,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Mailed check,No,61,115.1 +0774-RMNUW,No,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,71,59.7 +1334-PDUKM,Yes,Fiber optic,No,No,No,No,One year,No,Credit card (automatic),No,68,86.45 +0756-MPZRL,No,DSL,No,Yes,No,No,One year,No,Credit card (automatic),No,46,33.7 +2242-MFOTG,Yes,Fiber optic,Yes,No,No,No,One year,No,Bank transfer (automatic),No,33,80.1 +2927-CVULT,Yes,Fiber optic,Yes,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,53,104.05 +2144-BFDSO,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,No,Bank transfer (automatic),No,50,108.75 +8745-PVESG,No,DSL,Yes,Yes,No,No,One year,Yes,Credit card (automatic),No,57,41.1 +7647-GYYKX,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,54,20.35 +5647-FXOTP,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,60,105.9 +5569-OUICF,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,28,101.3 +8821-XNHVZ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Mailed check,Yes,1,80.05 +2082-OJVTK,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,29,89.2 +9700-ISPUP,Yes,DSL,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,No,10,65.5 +9839-ETQOE,No,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,43,40.45 +6078-VESFR,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,13,70.45 +9027-TMATR,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,43,78.8 +5940-NFXKV,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,19,83.65 +1941-HOSAM,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,1,90.1 +9110-HSGTV,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,69,82.45 +0704-VCUMB,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,61,20.25 +6171-ZTVYB,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,43,66.25 +8053-WWDRO,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,6,19.5 +9564-KCLHR,Yes,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,Yes,1,51.25 +1935-IMVBB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Mailed check,No,56,89.7 +2535-PBCGC,No,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,70,64.55 +2082-CEFLT,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,45.6 +1470-PSXNM,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Electronic check,No,49,93.65 +1213-NGCUN,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,6,49.65 +2498-XLDZR,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Mailed check,No,32,73.6 +9866-OCCKE,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,72,109.75 +5338-YHWYT,Yes,DSL,Yes,Yes,No,No,Two year,No,Credit card (automatic),No,37,61.45 +7718-UPSKJ,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,69,106.4 +8731-WBBMB,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,No,Bank transfer (automatic),No,26,81.9 +1448-CYWKC,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,58,105.2 +7901-IIDQV,Yes,DSL,No,Yes,No,No,One year,No,Bank transfer (automatic),No,24,54.6 +2690-DVRVK,Yes,No,No,No,No,No,One year,No,Electronic check,No,5,20.55 +5688-KZTSN,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,15,20.0 +1270-XKUCC,Yes,No,No,No,No,No,Two year,No,Mailed check,No,30,19.7 +0334-ZFJSR,Yes,DSL,Yes,Yes,No,No,One year,Yes,Credit card (automatic),No,55,66.05 +2894-QOJRX,No,DSL,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,25,34.0 +5747-PMBSQ,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Mailed check,Yes,10,92.5 +5583-EJXRD,No,DSL,Yes,Yes,No,Yes,Two year,Yes,Credit card (automatic),No,44,54.05 +4565-EVZMJ,Yes,DSL,Yes,Yes,No,No,One year,Yes,Mailed check,No,47,58.9 +3143-JQEGI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,13,88.35 +6386-SZZKH,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),Yes,49,107.95 +3327-YBAKM,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Mailed check,No,64,96.9 +9441-QHEVC,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.1 +6705-LNMDD,Yes,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,No,20,50.0 +2580-ASVVY,No,DSL,Yes,Yes,Yes,No,Two year,No,Electronic check,No,37,45.4 +3370-GQEAL,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,No,30,85.45 +5032-USPKF,Yes,DSL,Yes,No,Yes,Yes,One year,No,Bank transfer (automatic),No,38,84.1 +2982-IHMFT,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,74.45 +3521-SYVOR,Yes,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,37,64.75 +4254-QPEDE,No,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,52,66.25 +6283-GITPX,Yes,DSL,Yes,Yes,Yes,No,Two year,Yes,Credit card (automatic),No,71,76.9 +9526-JAWYF,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,26,89.8 +0771-CHWSK,Yes,DSL,Yes,No,No,Yes,Two year,Yes,Credit card (automatic),No,66,74.6 +9788-HNGUT,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,116.95 +9495-REDIY,No,DSL,Yes,No,Yes,No,One year,Yes,Credit card (automatic),No,25,40.65 +5375-XLDOF,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,69,114.35 +1172-VIYBP,Yes,DSL,Yes,No,No,Yes,Two year,No,Bank transfer (automatic),No,53,69.7 +5649-VUKMC,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Mailed check,Yes,12,95.5 +6559-PDZLR,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,26,98.65 +8992-OBVDG,Yes,DSL,No,No,No,Yes,Month-to-month,No,Mailed check,No,21,61.65 +4273-MBHYA,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,1,89.35 +4724-WXVWF,Yes,Fiber optic,Yes,Yes,No,Yes,Month-to-month,Yes,Electronic check,No,48,95.4 +5701-GUXDC,No,DSL,Yes,No,No,No,One year,No,Credit card (automatic),No,26,35.4 +1460-UZPRJ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,60,19.95 +6082-GLJIX,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,18,19.25 +5143-EGQFK,No,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,10,29.65 +4919-IKATY,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,5,84.5 +2495-TTHBQ,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,4,20.4 +0485-ZBSLN,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,65,24.75 +3810-PJUHR,Yes,No,No,No,No,No,Two year,No,Mailed check,No,70,25.35 +9050-QLROH,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,18,90.7 +0847-HGRML,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,62,20.0 +8232-CTLKO,Yes,DSL,Yes,No,Yes,No,Two year,Yes,Electronic check,No,66,59.75 +9227-YBAXE,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,65,82.5 +6168-WFVVF,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,70.3 +9860-LISIZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,34,20.35 +0112-QAWRZ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,16,90.8 +0877-SDMBN,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,54,103.95 +2786-GCDPI,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,50,104.95 +4043-MKDTV,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,71,105.25 +8065-YKXKD,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,10,74.75 +9637-EIHEQ,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,1,50.8 +9229-RQABD,Yes,No,No,No,No,No,One year,No,Mailed check,No,18,23.75 +8313-KTIHG,Yes,DSL,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,4,61.3 +5320-BRKGK,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Mailed check,No,58,75.8 +6284-KMNUF,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,56,98.0 +9689-PTNPG,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,2,80.25 +9465-RWMXL,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,32,78.9 +6229-UOLQL,No,DSL,Yes,Yes,Yes,No,One year,Yes,Mailed check,No,56,52.0 +2362-IBOOY,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,36,84.75 +3137-LUPIX,Yes,DSL,No,Yes,Yes,No,Month-to-month,Yes,Mailed check,No,4,64.4 +0843-WTBXE,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Bank transfer (automatic),Yes,53,85.45 +6143-JQKEA,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,10,45.8 +8676-OOQEJ,No,DSL,No,Yes,No,No,Month-to-month,No,Electronic check,No,4,30.5 +5515-IDEJJ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,19.9 +9701-CDXHR,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,No,51,69.15 +7450-NWRTR,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,12,99.45 +8124-NZVGJ,No,DSL,No,Yes,Yes,Yes,One year,Yes,Mailed check,No,6,49.25 +2162-FRZAA,No,DSL,No,Yes,No,No,Two year,No,Bank transfer (automatic),No,63,39.35 +5376-DEQCP,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,70.6 +5118-MUEYH,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,48,105.1 +9095-HFAFX,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,5,81.0 +5627-TVBPP,Yes,No,No,No,No,No,One year,Yes,Credit card (automatic),No,35,20.1 +2379-ENZGV,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,6,84.85 +3936-QQFLL,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,19.75 +2589-AYCRP,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,50,19.75 +4067-HLYQI,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,33,70.4 +5124-EOGYE,Yes,No,No,No,No,No,Two year,No,Mailed check,No,31,20.45 +5057-RKGLH,Yes,No,No,No,No,No,Two year,No,Mailed check,No,9,20.35 +0292-WEGCH,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,54,86.2 +8910-ICHIU,Yes,Fiber optic,Yes,No,Yes,No,One year,Yes,Credit card (automatic),No,46,95.65 +4097-YODCF,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,34,103.8 +9715-WZCLW,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Electronic check,No,71,97.2 +9786-YWNHU,Yes,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,63,63.55 +6407-GSJNL,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,51,24.95 +6005-OBZPH,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,26,89.15 +4049-ZPALD,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,64,99.0 +7932-WPTDS,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,24.8 +3733-UOCWF,Yes,Fiber optic,No,Yes,No,No,One year,Yes,Bank transfer (automatic),No,61,85.55 +6833-JMZYP,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,15,94.0 +2722-VOJQL,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),Yes,64,105.65 +1310-QRITU,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,18,50.3 +8961-QDZZJ,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,57,95.0 +9715-SBVSU,Yes,DSL,Yes,No,No,Yes,Two year,Yes,Bank transfer (automatic),No,14,61.4 +8490-BXHEO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,18,80.55 +7173-TETGO,Yes,Fiber optic,Yes,No,No,No,Two year,No,Bank transfer (automatic),No,72,78.5 +7929-SKFGK,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,70,114.3 +2300-RQGOI,Yes,No,No,No,No,No,Two year,No,Mailed check,No,38,20.05 +3563-SVYLG,Yes,DSL,Yes,Yes,No,No,Two year,No,Credit card (automatic),No,68,62.65 +5228-EXCET,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,13,80.85 +6435-VWCCY,Yes,Fiber optic,Yes,No,Yes,No,Two year,Yes,Credit card (automatic),No,65,92.7 +4998-IKFSE,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,30,100.45 +8630-QSGXK,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,51,75.2 +2455-USLMV,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,31,84.75 +7394-FKDNK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,9,89.45 +9488-FVZCC,Yes,DSL,Yes,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,72,79.5 +6331-LWDTQ,Yes,DSL,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,10,72.15 +5995-WWKKG,Yes,No,No,No,No,No,One year,Yes,Electronic check,No,37,19.8 +1597-FZREH,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,No,Electronic check,Yes,2,76.4 +7879-CGSFV,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Mailed check,No,55,100.9 +9921-EZKBY,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,33,95.3 +7432-FFVAR,Yes,Fiber optic,No,Yes,No,Yes,One year,No,Bank transfer (automatic),No,46,90.95 +7246-ZGQDF,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Electronic check,No,1,54.5 +7000-WCEVQ,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Mailed check,Yes,20,61.6 +0727-IWKVK,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,9,79.9 +5959-BELXA,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,32,96.15 +4456-RHSNB,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,19,49.6 +3512-IZIKN,Yes,DSL,Yes,Yes,No,No,Two year,No,Credit card (automatic),Yes,70,65.3 +2481-SBOYW,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,61,25.0 +7109-MFBYV,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,26,45.45 +1833-TCXKK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,45,107.75 +1832-PEUTS,Yes,Fiber optic,No,No,Yes,No,Two year,Yes,Credit card (automatic),No,62,89.1 +6141-OOXUQ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,19.65 +8660-BUETV,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,3,44.75 +0580-PIQHM,Yes,Fiber optic,Yes,No,No,Yes,One year,Yes,Bank transfer (automatic),No,41,101.6 +5696-CEIQJ,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,67,103.15 +7503-ZGUZJ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Mailed check,Yes,1,84.65 +1696-HXOWK,Yes,Fiber optic,Yes,No,Yes,No,One year,No,Mailed check,No,71,95.65 +3026-ATZYV,Yes,DSL,Yes,No,Yes,Yes,One year,No,Bank transfer (automatic),No,37,75.1 +4012-YCFAI,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Mailed check,No,60,61.35 +2506-TNFCO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.55 +9970-QBCDA,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,6,19.7 +8718-PTMEZ,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,13,31.05 +9496-IVVRP,Yes,DSL,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),No,11,51.0 +2207-OBZNX,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,Yes,7,51.0 +2657-VPXTA,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,10,88.85 +6551-VLJMV,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,34,20.05 +1221-GHZEP,Yes,DSL,Yes,Yes,No,Yes,Two year,Yes,Mailed check,No,62,65.1 +9289-LBQVU,Yes,DSL,No,Yes,No,Yes,One year,Yes,Mailed check,No,64,70.15 +6142-VSJQO,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,1,44.35 +3458-IDMFK,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,25,20.75 +6933-FHBZC,Yes,DSL,No,No,No,No,One year,Yes,Mailed check,No,26,56.05 +0221-NAUXK,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,10,19.95 +9770-KXGQU,Yes,Fiber optic,Yes,No,Yes,No,One year,No,Mailed check,No,53,98.6 +6437-UKHMV,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,7,79.7 +6538-POCHL,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,33,79.0 +6726-NNFWD,Yes,Fiber optic,No,No,No,Yes,Two year,No,Credit card (automatic),No,71,89.45 +3002-WQZWT,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,29,74.2 +4277-UDIEF,Yes,DSL,Yes,Yes,Yes,Yes,Month-to-month,No,Bank transfer (automatic),No,24,81.0 +1208-NBVFH,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,20,49.6 +4912-PIGUY,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,1,84.6 +1114-CENIM,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,54,55.0 +6060-DRTNL,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Mailed check,Yes,5,84.85 +2725-TTRIQ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,84.2 +3374-TTZTK,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,52,106.3 +8990-ZXLSU,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,9,69.05 +2275-RBYQS,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,45.4 +8473-VUVJN,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,73.65 +6289-CPNLD,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Mailed check,Yes,33,73.9 +5536-SLHPM,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,55,77.75 +4419-UJMUS,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,69,99.35 +7794-JASDG,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,1,50.75 +7609-YBPXG,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,54,87.1 +5519-TEEUH,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,33,20.15 +7856-GANIL,Yes,Fiber optic,No,Yes,Yes,No,One year,Yes,Bank transfer (automatic),No,45,98.7 +0804-XBFBV,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,11,25.2 +2676-OXPPQ,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,6,55.7 +3703-TTEPD,Yes,DSL,Yes,No,Yes,No,Month-to-month,No,Bank transfer (automatic),No,21,65.35 +2799-TSLAG,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,65,25.3 +0196-VULGZ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,6,84.35 +8837-VVWLQ,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,No,Electronic check,Yes,8,84.95 +2696-NARTR,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,11,73.85 +2208-NKVVH,Yes,No,No,No,No,No,Two year,No,Mailed check,No,43,24.25 +7614-QVWQL,No,DSL,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,49,51.8 +1976-CFOCS,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,46.0 +4631-OACRM,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,15,79.4 +7139-JZFVG,Yes,DSL,Yes,No,No,No,Two year,No,Bank transfer (automatic),No,60,60.5 +4987-GQWPO,No,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),No,17,25.1 +3755-JBMNH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,16,71.8 +1757-TCATG,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,35,20.05 +6345-ULYRW,Yes,Fiber optic,No,No,No,Yes,One year,No,Mailed check,Yes,44,88.4 +4776-XSKYQ,No,DSL,No,Yes,No,No,One year,No,Credit card (automatic),No,12,30.25 +8048-DSDFQ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.2 +5753-QQWPW,Yes,DSL,Yes,Yes,No,No,One year,Yes,Electronic check,No,28,59.9 +6010-DDPPW,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,70,25.15 +1809-DMJHQ,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,5,46.0 +6693-FRIRW,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Credit card (automatic),No,18,101.3 +6586-MYGKD,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,70,76.95 +3173-NVMPX,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,9,55.3 +0248-PGHBZ,Yes,Fiber optic,Yes,Yes,Yes,No,Two year,Yes,Bank transfer (automatic),No,67,92.45 +0623-GDISB,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,1,48.45 +2892-GESUL,Yes,No,No,No,No,No,Two year,No,Mailed check,No,18,19.35 +6923-EFPNL,Yes,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),Yes,4,51.75 +7472-EQOAV,Yes,Fiber optic,Yes,No,No,No,One year,Yes,Bank transfer (automatic),No,71,86.7 +9574-RKJIF,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,30,94.4 +2043-WVTQJ,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,1,55.7 +8034-RYTVV,Yes,Fiber optic,Yes,No,No,No,One year,Yes,Credit card (automatic),No,55,84.25 +3863-QSTYI,Yes,DSL,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,59,64.65 +2619-WFQWU,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,70.15 +5044-LRQAQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,7,69.2 +1716-LSAMB,Yes,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,45,54.65 +1333-PBMXB,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,54,24.75 +6546-OPBBH,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,51,23.95 +5985-BEHZK,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Credit card (automatic),No,72,105.0 +9127-QRZMH,Yes,DSL,Yes,Yes,No,No,One year,Yes,Bank transfer (automatic),No,44,59.85 +5919-VCZYM,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,20.05 +9644-KVCNC,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Bank transfer (automatic),No,66,92.15 +2137-DQMEV,No,DSL,Yes,No,Yes,No,One year,No,Mailed check,No,68,44.8 +8174-LNWMW,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,31,20.9 +9279-CJEOJ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,21,95.4 +7964-VEXDG,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Electronic check,No,21,80.35 +2404-JIBFC,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,55,85.1 +0778-NELLA,No,DSL,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,9,34.7 +8029-XYPWT,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,71,115.05 +4614-NUVZD,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,81.1 +4632-PAOYU,Yes,No,No,No,No,No,One year,No,Mailed check,No,22,19.95 +3803-KMQFW,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,20.55 +6804-GDMOI,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,Yes,61,106.6 +2990-OGYTD,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,67,86.15 +6646-JPPHA,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Electronic check,No,14,78.85 +9572-MTILT,Yes,Fiber optic,Yes,Yes,Yes,No,Month-to-month,Yes,Electronic check,Yes,59,106.75 +7658-UYUQS,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Bank transfer (automatic),No,21,86.55 +7880-XSOJX,No,DSL,Yes,Yes,No,No,Month-to-month,No,Mailed check,No,4,42.4 +9611-CTWIH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,3,89.45 +4589-IUAJB,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,70,24.25 +0329-GTIAJ,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,3,97.9 +8746-BFOAJ,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,21,20.5 +8457-XIGKN,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,20,19.6 +6072-NUQCB,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,22,20.25 +6629-CZTTH,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Mailed check,Yes,1,55.7 +8838-GPHZP,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,63,20.6 +8750-QWZAJ,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,70,19.8 +5364-EVNIB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,13,79.8 +6918-UMQCG,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,No,5,80.2 +0675-NCDYU,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,116.4 +6339-DKLMK,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,13,31.65 +1346-PJWTK,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,No,Credit card (automatic),No,61,94.15 +5088-QZLRL,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,1,20.65 +8023-QHAIO,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),No,56,76.85 +4397-FRLTA,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,4,20.15 +3057-VJJQE,Yes,DSL,Yes,No,No,No,Two year,No,Mailed check,No,35,55.25 +5087-SUURX,No,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,18,39.05 +2302-OUZXB,Yes,DSL,No,No,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,82.15 +8133-ANHHJ,Yes,Fiber optic,Yes,Yes,No,Yes,One year,No,Bank transfer (automatic),No,49,103.0 +2270-CHBFN,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,44,95.1 +0013-EXCHZ,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Mailed check,Yes,3,83.9 +5982-FPVQN,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,37,95.15 +9107-UKCKY,Yes,DSL,No,No,Yes,Yes,One year,Yes,Electronic check,No,61,79.8 +4654-ULTTN,Yes,DSL,Yes,Yes,No,Yes,Two year,Yes,Credit card (automatic),No,70,74.8 +5550-VFRLC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.85 +5546-BYZSM,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,41,20.45 +1492-KGETH,Yes,DSL,Yes,Yes,No,Yes,One year,No,Bank transfer (automatic),No,70,78.35 +4929-BSTRX,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Mailed check,Yes,1,53.55 +4163-HFTUK,Yes,No,No,No,No,No,One year,No,Electronic check,No,51,19.1 +8215-NGSPE,Yes,No,No,No,No,No,Two year,No,Mailed check,No,42,20.0 +2225-ZRGSG,Yes,Fiber optic,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),Yes,70,93.9 +8859-YSTWS,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,48,19.95 +5271-YNWVR,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,Yes,68,113.15 +7601-DHFWZ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,48,24.0 +2657-ALMWY,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,26,84.95 +6330-JKLPC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,11,80.5 +4667-OHGKG,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,19.3 +1998-VHJHK,Yes,No,No,No,No,No,One year,No,Mailed check,No,27,19.15 +1707-HABPF,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Bank transfer (automatic),No,46,91.3 +1660-HSOOQ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,49.65 +7253-UVNDW,Yes,DSL,No,Yes,No,No,Two year,No,Credit card (automatic),Yes,46,54.35 +0487-VVUVK,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,25,19.15 +7228-OMTPN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,4,88.45 +5063-IUOKK,Yes,No,No,No,No,No,Two year,No,Mailed check,No,13,19.75 +4508-OEBEY,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Credit card (automatic),No,31,75.5 +0027-KWYKW,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,23,83.75 +2308-STERM,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,19.4 +5982-XMDEX,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,65,26.5 +6284-AHOOQ,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,22,90.5 +6051-PTVNS,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,55,19.15 +2344-JMOGN,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Mailed check,Yes,9,94.85 +3799-ISUZQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,7,69.95 +2877-VDUER,No,DSL,No,Yes,Yes,No,One year,No,Mailed check,No,35,40.9 +9152-AMKAK,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,6,80.25 +1794-HBQTJ,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,1,48.6 +9432-VOFYX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,17,70.8 +8049-WJCLQ,Yes,DSL,No,No,Yes,No,Month-to-month,No,Mailed check,No,10,60.2 +6586-PSJOX,Yes,DSL,No,Yes,No,No,One year,No,Credit card (automatic),No,15,55.2 +2460-FPSYH,No,DSL,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,40,55.8 +9705-ZJBCG,Yes,DSL,Yes,Yes,No,No,One year,No,Bank transfer (automatic),No,13,54.15 +4818-DRBQT,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,29,80.15 +1320-HTRDR,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,75.5 +6847-KJLTS,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,58,100.4 +9670-BPNXF,Yes,DSL,Yes,Yes,No,No,One year,Yes,Credit card (automatic),No,45,62.55 +3913-FCUUW,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Bank transfer (automatic),No,72,70.45 +3301-VKTGC,Yes,Fiber optic,Yes,No,No,No,One year,Yes,Bank transfer (automatic),No,68,85.5 +1493-AMTIE,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,1,20.2 +9555-SAHUZ,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,No,38,54.5 +0816-TSPHQ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,20.75 +9932-WBWIK,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,11,20.35 +4619-EVPHY,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,20,91.0 +5286-YHCVC,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,104.8 +6424-ELEYH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,3,74.75 +4391-RESHN,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,23,104.05 +9115-YQHGA,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,40,51.1 +4462-CYWMH,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,62,89.8 +8963-MQVYN,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,22,20.55 +2458-EOMRE,Yes,DSL,Yes,No,No,Yes,Month-to-month,No,Bank transfer (automatic),No,11,64.05 +9334-GWGOW,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,7,74.85 +6821-BUXUX,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,13,96.65 +5028-HTLJB,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,20.05 +9801-GDWGV,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,39,103.45 +6542-LWGXJ,No,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,3,25.0 +5567-GZKQY,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,58,20.3 +1222-LRYKO,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,6,26.35 +2320-JRSDE,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,19.9 +2087-QAREY,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,22,54.7 +0601-WZHJF,No,DSL,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,14,46.35 +4423-JWZJN,Yes,Fiber optic,No,No,No,Yes,One year,No,Credit card (automatic),No,64,90.25 +5143-WMWOG,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,19.95 +6490-FGZAT,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,6,20.65 +5393-RXQSZ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,1,79.6 +7452-FOLON,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,39,25.45 +2320-TZRRH,Yes,No,No,No,No,No,One year,No,Mailed check,No,20,19.5 +0231-LXVAP,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,1,75.9 +9444-JTXHZ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,76.2 +4942-VZZOM,Yes,DSL,Yes,No,Yes,No,One year,Yes,Credit card (automatic),No,64,66.15 +5510-BOIUJ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,19.25 +7502-BNYGS,Yes,DSL,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,46,69.1 +4291-HYEBC,No,DSL,No,No,No,Yes,One year,Yes,Electronic check,No,28,39.1 +6147-CBCRA,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,33,20.05 +6047-SUHPR,Yes,DSL,Yes,No,No,No,One year,No,Electronic check,No,39,59.8 +4471-KXAUH,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,42,84.3 +9752-ZNQUT,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,48.6 +7638-QVMVY,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,7,79.0 +1576-PFZIW,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,No,Credit card (automatic),No,70,105.35 +5666-MBJPT,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,65,25.1 +7312-XSBAT,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,No,1,49.75 +3096-GKWEB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,18,94.75 +2371-JQHZZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,24,93.0 +0674-GCDXG,Yes,DSL,Yes,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,63,71.9 +1121-QSIVB,Yes,DSL,No,No,Yes,Yes,One year,Yes,Mailed check,No,44,77.55 +4396-KLSEH,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,4,19.85 +3244-DCJWY,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,70.25 +2824-MYYBN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,37,95.25 +0875-CABNR,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,10,84.6 +6345-HOVES,No,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,34,25.05 +8318-LCNBW,No,DSL,Yes,No,Yes,Yes,One year,No,Credit card (automatic),No,35,53.15 +6469-QJKZW,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,4,20.15 +0147-ESWWR,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,39,101.25 +1217-VASWC,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,43,100.55 +7812-FZHPE,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,17,24.1 +6370-ZVHDV,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,61,25.3 +5915-DGNVC,Yes,DSL,Yes,No,No,Yes,One year,No,Electronic check,No,49,71.8 +6260-XLACS,Yes,No,No,No,No,No,One year,No,Mailed check,No,4,19.7 +3566-CAAYU,No,DSL,No,Yes,No,Yes,Two year,No,Electronic check,No,64,49.85 +4983-CCWMC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,3,69.6 +9103-CXVOK,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,1,19.75 +2896-TBNBE,Yes,Fiber optic,No,No,No,No,One year,No,Electronic check,No,40,80.8 +4797-AXPXK,Yes,DSL,Yes,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,1,60.0 +5229-PRWKT,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,8,86.55 +6982-UQZLY,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,20.85 +2522-WLNSF,Yes,DSL,No,Yes,Yes,No,One year,No,Bank transfer (automatic),No,34,64.2 +3841-CONLJ,No,DSL,No,No,No,Yes,Month-to-month,No,Electronic check,No,1,35.0 +5057-LCOUI,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,39,50.75 +0193-ESZXP,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),Yes,58,105.5 +4475-NVTLU,Yes,No,No,No,No,No,Two year,No,Electronic check,No,45,19.2 +4369-HTUIF,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,6,85.15 +9386-LDCZR,Yes,Fiber optic,Yes,Yes,No,No,One year,Yes,Credit card (automatic),No,43,90.65 +9585-KKMFD,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,41,20.0 +5399-ZIMKF,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,5,74.65 +0336-KXKFK,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,61.2 +5619-XZZKR,Yes,No,No,No,No,No,One year,No,Mailed check,No,4,19.95 +3948-FVVRP,Yes,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,No,9,54.8 +5327-XOKKY,Yes,DSL,No,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,73.45 +0983-TATYJ,Yes,DSL,No,Yes,No,No,One year,Yes,Mailed check,No,33,51.45 +1813-JYWTO,Yes,Fiber optic,Yes,No,No,No,Two year,No,Bank transfer (automatic),No,72,80.45 +0156-FVPTA,Yes,DSL,Yes,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,22,54.2 +1984-FCOWB,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,Yes,70,109.5 +0654-HMSHN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,21,104.4 +6719-OXYBR,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,No,15,85.3 +3312-ZWLGF,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,29,79.3 +6476-YHMGA,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,No,Bank transfer (automatic),No,15,76.5 +5287-QWLKY,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,71,105.1 +0795-XCCTE,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,25.4 +0168-XZKBB,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,19,86.85 +3785-NRHYR,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.65 +5196-SGOAK,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,75.7 +4537-DKTAL,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,2,45.55 +7072-MBHEV,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,11,78.1 +5602-BVFMK,Yes,No,No,No,No,No,One year,No,Mailed check,No,12,19.3 +6297-NOOPG,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,70,110.5 +1891-UAWWU,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,20,90.8 +8204-TIFGJ,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,23,20.3 +8050-DVOJX,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Credit card (automatic),No,49,81.35 +6108-OQZDQ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,4,97.95 +0363-QJVFX,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,32,108.15 +8903-XEBGX,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,2,55.3 +8169-SAEJD,No,DSL,Yes,No,Yes,Yes,Two year,No,Credit card (automatic),No,69,56.55 +9840-DVNDC,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,6,80.5 +1089-XZWHH,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,24,19.7 +2325-WINES,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,32,104.05 +6064-ZATLR,Yes,DSL,Yes,No,No,No,Two year,No,Bank transfer (automatic),No,27,52.85 +3096-JRDSO,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,27,104.3 +7824-PANSQ,Yes,Fiber optic,No,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,58,80.65 +8042-JVNFH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,71.35 +9648-BCHKM,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,18,24.65 +2888-ADFAO,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,47,21.3 +8707-HOEDG,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,70,110.2 +3374-LXDEV,Yes,Fiber optic,No,Yes,No,No,Month-to-month,No,Electronic check,Yes,13,89.4 +4072-IPYLT,Yes,DSL,Yes,No,No,No,Month-to-month,No,Credit card (automatic),No,36,51.05 +7167-PCEYD,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,67,19.8 +4936-YPJNK,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,10,19.9 +1580-BMCMR,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,19,87.3 +4817-KEQSP,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,71,19.85 +6408-WHTEF,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,72,89.4 +9251-AWQGT,Yes,No,No,No,No,No,Two year,No,Mailed check,No,48,20.0 +8749-CLJXC,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.05 +7989-VCQOH,Yes,DSL,Yes,Yes,Yes,Yes,Month-to-month,No,Electronic check,No,18,83.25 +5049-GLYVG,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,20.6 +4199-QHJNM,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,67,102.9 +8882-TLVRW,No,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,69,39.1 +5883-GTGVD,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,19,99.95 +5135-GRQJV,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Mailed check,No,72,114.5 +2384-OVPSA,Yes,No,No,No,No,No,Two year,No,Mailed check,No,38,20.2 +1371-WEPDS,Yes,DSL,No,No,No,Yes,One year,No,Electronic check,No,40,55.8 +3580-GICBM,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,61,24.2 +4817-QRJSX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,10,81.0 +9730-DRTMJ,Yes,DSL,Yes,Yes,Yes,No,One year,Yes,Credit card (automatic),No,32,72.8 +4686-UXDML,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,21,99.85 +3349-ANQNH,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,59,99.5 +2398-YPMUR,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,13,70.15 +0932-YIXYU,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,47,20.25 +7480-SPLEF,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,69,26.0 +7636-XUHWW,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,2,19.9 +1431-CYWMH,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,22,19.05 +5937-EORGB,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Electronic check,No,15,96.5 +6349-JDHQP,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,53,19.85 +5539-HIVAK,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,28,25.7 +5847-MXBEO,Yes,No,No,No,No,No,One year,No,Mailed check,No,22,20.3 +9985-MWVIX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,70.15 +4583-PARNH,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,No,16,91.55 +1116-FRYVH,No,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,48,39.4 +1421-HCERK,Yes,Fiber optic,Yes,Yes,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,30,105.7 +9633-XQABV,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,3,70.25 +0716-BQNDX,Yes,Fiber optic,Yes,Yes,No,Yes,Two year,No,Electronic check,No,57,93.75 +1265-XTECC,Yes,Fiber optic,Yes,No,No,Yes,One year,Yes,Credit card (automatic),Yes,68,96.55 +1183-CANVH,Yes,DSL,No,Yes,Yes,No,One year,No,Bank transfer (automatic),No,23,60.0 +1972-XMUWV,Yes,DSL,No,Yes,Yes,No,Two year,Yes,Credit card (automatic),No,65,59.8 +8679-LZBMD,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,44,90.65 +3407-JMJQQ,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,71,109.0 +6252-DFGTK,Yes,DSL,Yes,Yes,No,No,One year,No,Credit card (automatic),No,37,68.1 +1539-LNKHM,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,12,20.4 +8645-KOMJQ,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,69,81.95 +0289-IVARM,Yes,DSL,Yes,No,No,No,Month-to-month,No,Electronic check,No,35,60.55 +9761-XUJWD,Yes,DSL,No,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,5,65.6 +4057-FKCZK,Yes,Fiber optic,No,No,Yes,No,Two year,No,Bank transfer (automatic),No,58,82.5 +4291-TPNFG,Yes,DSL,Yes,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,72,82.3 +6087-YPWHO,Yes,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,72,68.15 +3090-QFUVD,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,1,20.3 +2237-ZFSMY,Yes,Fiber optic,Yes,Yes,Yes,No,One year,Yes,Electronic check,Yes,39,95.55 +1722-LDZJS,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,53,20.2 +1818-ESQMW,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,No,27,89.2 +4871-JTKJF,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.65 +1415-YFWLT,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,89.3 +7401-RUBNK,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Electronic check,No,18,74.8 +0506-YLVKJ,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,46,20.2 +8661-BOYNW,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,84.4 +6711-VTNRE,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,Yes,36,87.55 +4815-GBTCD,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,4,25.15 +2805-AUFQN,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,25,19.8 +0980-PVMRC,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,40,50.85 +7233-DRTRF,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,63,102.4 +3500-RMZLT,Yes,Fiber optic,Yes,Yes,No,Yes,Month-to-month,Yes,Mailed check,Yes,15,96.3 +3873-NFTGI,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,14,55.5 +1162-ECVII,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,109.75 +7048-GXDAY,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,39,106.4 +8571-ZCMCX,No,DSL,Yes,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,47,60.0 +1169-WCVAK,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,19,88.8 +4548-SDBKE,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,5,85.2 +8066-POXGX,No,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,13,35.1 +7129-CAKJW,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,17,80.05 +8695-ARGXZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,34,75.55 +3570-YUEKJ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,42,49.55 +4143-OOBWZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,5,81.3 +1555-HAPSU,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,71,23.9 +1697-NVVGY,Yes,DSL,Yes,No,Yes,No,Month-to-month,No,Bank transfer (automatic),No,19,66.4 +7854-EKTJL,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,19.6 +8464-EETCQ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,57,18.8 +2419-FSORS,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,72,108.4 +8132-YPVBX,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Mailed check,No,6,85.95 +9102-IAYHT,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,17,85.45 +6754-LZUKA,Yes,DSL,No,No,Yes,Yes,Two year,No,Bank transfer (automatic),No,61,80.9 +3422-LYEPQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,71.0 +8099-MZPUJ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,48,111.8 +0787-LHDYT,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,16,20.6 +2642-DTVCO,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,9,85.05 +0374-IOEGQ,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,3,44.6 +4361-JEIVL,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,44.4 +3197-NNYNB,Yes,Fiber optic,No,No,Yes,Yes,Two year,No,Credit card (automatic),No,65,105.1 +3396-DKDEL,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,70,115.15 +1752-OZXFY,Yes,DSL,Yes,No,Yes,No,One year,Yes,Mailed check,No,60,59.8 +9066-QRSDU,Yes,No,No,No,No,No,One year,Yes,Electronic check,No,69,26.3 +9112-WSNPU,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,35,70.55 +9867-NNXLC,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,22,20.05 +5321-NTRKC,Yes,DSL,No,No,Yes,Yes,Two year,No,Bank transfer (automatic),No,66,79.85 +1363-TXLSL,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,70.3 +9507-EXLTT,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,1,79.35 +3161-GETRM,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,34,90.05 +0402-OAMEN,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,24.45 +6933-VLYFX,No,DSL,Yes,Yes,Yes,Yes,One year,No,Electronic check,No,31,59.95 +6754-WKSHP,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,30,25.35 +9846-GKXAS,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,9,90.8 +6017-PPLPX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,20,70.45 +4976-LNFVV,No,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,19,34.3 +5055-MGMGF,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,65,105.05 +4641-FROLU,Yes,No,No,No,No,No,Two year,No,Mailed check,No,30,19.3 +2862-JVEOY,Yes,No,No,No,No,No,One year,No,Mailed check,No,6,19.15 +2969-QWUBZ,No,DSL,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,2,51.4 +9822-BIIGN,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,No,Electronic check,No,53,71.85 +2077-MPJQO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,7,75.4 +1534-OULXE,Yes,DSL,Yes,No,No,No,One year,Yes,Bank transfer (automatic),No,61,49.7 +7136-RVDTZ,No,DSL,No,No,Yes,Yes,One year,Yes,Electronic check,Yes,70,45.25 +2971-SGAFL,Yes,DSL,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,13,78.75 +1480-IVEVR,Yes,Fiber optic,No,No,No,No,One year,Yes,Bank transfer (automatic),No,35,81.6 +2905-KFQUV,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,2,70.4 +4581-SSPWD,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,75.8 +3370-HXOPH,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,3,76.1 +9391-YZEJW,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,62,94.0 +9958-MEKUC,Yes,Fiber optic,Yes,Yes,No,Yes,Two year,No,Credit card (automatic),No,72,103.95 +0281-CNTZX,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,63,19.95 +6927-WTFIV,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Credit card (automatic),Yes,20,71.3 +4118-CEVPF,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,35,110.8 +3398-ZOUAA,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,21,69.1 +9114-VEPUF,Yes,Fiber optic,Yes,No,No,Yes,One year,No,Electronic check,No,62,96.1 +7876-BEUTG,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,15,48.8 +2338-BQEZT,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,55,50.55 +9873-MNDKV,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,11,44.65 +0378-NHQXU,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,17,88.25 +8241-JUIQO,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,61,19.45 +2194-IIQOF,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,71,89.3 +4512-ZUIYL,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,2,70.0 +9631-RXVJM,Yes,No,No,No,No,No,Two year,No,Mailed check,No,35,19.25 +9584-EXCDZ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,17,70.5 +7969-AULMZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,21,97.35 +5093-FEGLU,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,47,19.65 +2621-UDNLU,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,3,20.85 +7526-IVLYU,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,3,19.65 +2428-HYUNX,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,44,19.35 +9214-EKVXR,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,44.0 +3410-MHHUM,Yes,Fiber optic,No,No,No,Yes,One year,No,Electronic check,No,44,94.4 +0568-ONFPC,Yes,No,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,5,25.9 +0733-VUNUW,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,24,55.65 +4550-EVXNY,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.65 +2122-YWVYA,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,18,75.4 +2968-SSGAA,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,10,100.6 +2296-DKZFP,Yes,DSL,Yes,No,No,Yes,Two year,No,Bank transfer (automatic),No,65,71.0 +4844-JJWUY,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,86.0 +6777-TGHTM,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),Yes,53,106.95 +8909-BOLNL,Yes,No,No,No,No,No,One year,No,Mailed check,No,3,21.2 +6603-YRDCJ,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Mailed check,No,33,61.05 +3538-WZPHD,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,29.6 +3229-USWAR,Yes,DSL,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,34,79.95 +2138-VFAPZ,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,14,19.7 +6131-JLWZM,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,13,20.3 +4785-QRJHC,No,DSL,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,46,59.9 +0269-XFESX,Yes,No,No,No,No,No,One year,No,Mailed check,No,23,24.35 +1709-EJDOX,Yes,No,No,No,No,No,Two year,No,Mailed check,No,47,19.75 +4316-XCSLJ,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,17,50.3 +8610-WFCJF,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,49,95.6 +9693-XMUOB,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,59,50.25 +0383-CLDDA,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,69,85.35 +4905-JEFDW,No,DSL,No,No,Yes,No,One year,Yes,Electronic check,Yes,11,41.6 +2709-UQGNP,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,10,51.65 +3549-ZTMNH,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,12,24.0 +7881-INRLC,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,45,100.85 +8033-ATFAS,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Mailed check,No,39,59.85 +1635-NZATJ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,71,25.45 +0562-HKHML,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,71,23.9 +8277-RVRSV,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,33,24.15 +9943-VSZUV,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,67,75.7 +0117-LFRMW,No,DSL,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,37,40.2 +6172-FECYY,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,49,84.5 +7054-ENNGU,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,9,50.85 +1455-HFBXA,Yes,Fiber optic,Yes,Yes,No,No,Two year,Yes,Credit card (automatic),No,52,91.6 +9402-CXWPL,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Electronic check,No,70,98.9 +1628-BIZYP,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,1,85.0 +1965-AKTSX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,14,78.95 +0082-LDZUE,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,44.3 +4786-UKSNZ,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,20.2 +5343-SGUBI,Yes,Fiber optic,No,No,No,No,One year,Yes,Mailed check,No,52,80.2 +0856-NAOES,Yes,DSL,No,No,Yes,No,Month-to-month,No,Mailed check,No,6,60.9 +1976-AZZPJ,No,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,7,34.2 +7248-VZQLC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,47,85.2 +6156-UZDLF,Yes,Fiber optic,Yes,Yes,No,No,One year,Yes,Credit card (automatic),No,26,87.15 +3099-OONVS,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Electronic check,No,25,54.3 +9500-WBGRP,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,69,19.1 +5183-KLYEM,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,112.75 +5144-PQCDZ,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,4,19.95 +8514-VZHEB,Yes,No,No,No,No,No,Two year,No,Mailed check,No,59,19.5 +6625-IUTTT,Yes,DSL,Yes,No,No,Yes,Two year,No,Bank transfer (automatic),No,67,65.55 +9355-NPPFS,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,26,78.8 +0068-FIGTF,Yes,DSL,No,Yes,Yes,Yes,One year,No,Mailed check,No,27,78.2 +5965-GGPRW,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,105.25 +8035-PWSEV,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,No,6,89.25 +2236-HILPA,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,62,20.65 +1840-BIUOG,Yes,DSL,No,Yes,Yes,No,One year,Yes,Electronic check,No,20,68.7 +1356-MKYSK,Yes,DSL,Yes,Yes,Yes,Yes,Month-to-month,No,Credit card (automatic),No,6,78.65 +6080-LNESI,Yes,No,No,No,No,No,Two year,No,Mailed check,No,51,24.75 +1830-IPXVJ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,61,19.75 +5828-DWPIL,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,62,89.1 +8398-TBIYD,Yes,Fiber optic,Yes,Yes,No,No,Two year,Yes,Bank transfer (automatic),No,72,84.7 +0011-IGKFF,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,13,98.0 +4192-GORJT,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,5,94.45 +6496-SLWHQ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,3,105.0 +9912-GVSEQ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,26,93.85 +2931-FSOHN,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,13,59.9 +9418-RUKPH,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,38,19.95 +5383-MMTWC,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,8,84.0 +9971-ZWPBF,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,34,108.9 +4712-AUQZO,No,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,18,33.6 +9711-FJTBX,Yes,Fiber optic,No,Yes,No,No,One year,Yes,Mailed check,No,56,85.85 +2908-ZTPNF,No,DSL,No,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),No,36,34.85 +7240-ETPTR,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,9,48.75 +2202-CUYXZ,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,84.85 +5995-OIGLP,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Mailed check,Yes,12,56.65 +8421-WZOOW,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Credit card (automatic),No,57,95.3 +6261-RCVNS,Yes,DSL,Yes,Yes,No,Yes,One year,No,Credit card (automatic),Yes,42,73.9 +7951-QKZPL,Yes,No,No,No,No,No,Two year,Yes,Mailed check,Yes,33,24.5 +1414-YADCW,Yes,Fiber optic,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,70,84.6 +8756-RDDLT,No,DSL,No,Yes,No,Yes,Month-to-month,No,Electronic check,No,68,44.95 +2862-PFNIK,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,24.7 +5816-QVHRX,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,No,Credit card (automatic),No,37,100.3 +4430-YHXGG,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,4,25.45 +6888-SBYAI,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,1,50.7 +7395-XWZOY,No,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Credit card (automatic),No,20,55.0 +7169-YWAMK,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Bank transfer (automatic),No,72,68.4 +3640-PHQXK,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,31,89.9 +6877-LGWXO,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,18,78.55 +6859-RKMZJ,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,11,55.05 +2729-VNVAP,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,33,19.8 +2957-JIRMN,Yes,Fiber optic,No,No,Yes,No,One year,No,Electronic check,No,62,84.45 +2049-BAFNW,No,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,No,1,35.9 +3842-QTGDL,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),No,16,80.75 +7163-OCEQI,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Mailed check,No,22,78.65 +9782-LGXMC,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,49,61.75 +5975-BAICR,Yes,DSL,Yes,No,No,Yes,One year,Yes,Credit card (automatic),No,36,63.7 +8019-ENHXU,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,Yes,42,99.45 +5167-GBFRE,No,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,4,25.2 +9033-EOXWV,Yes,DSL,No,Yes,Yes,Yes,One year,No,Mailed check,Yes,12,74.05 +4673-KKSLS,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,No,Electronic check,No,31,87.6 +4853-OITSN,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,5,89.15 +9800-OUIGR,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,66,20.0 +1324-NLTJE,Yes,DSL,No,Yes,No,No,Month-to-month,No,Credit card (automatic),Yes,15,55.0 +2324-EFHVG,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,64,104.4 +7094-MSZAO,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,10,20.05 +1522-VVDMG,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,Yes,7,89.75 +6907-CQGPN,No,DSL,No,Yes,No,No,Month-to-month,No,Electronic check,No,29,34.3 +0780-XNZFN,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,57,20.65 +0239-OXEXL,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Mailed check,No,46,84.25 +2675-IJRGJ,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,53,19.65 +7049-GKVZY,Yes,DSL,Yes,Yes,Yes,Yes,One year,No,Credit card (automatic),No,17,79.85 +8577-QSOCG,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,38,20.2 +3721-CNZHX,Yes,No,No,No,No,No,One year,No,Mailed check,No,15,19.8 +0212-ISBBF,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,22,50.35 +9185-TQCVP,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,14,85.15 +3585-YNADK,Yes,DSL,No,Yes,Yes,No,One year,No,Bank transfer (automatic),No,57,74.6 +5271-DBYSJ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,11,79.15 +1099-GODLO,Yes,No,No,No,No,No,Two year,No,Mailed check,No,1,20.35 +6828-HMKWP,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,12,21.05 +5567-WSELE,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,3,94.6 +1472-TNCWL,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,36,94.7 +8063-RJYNF,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,16,94.25 +0687-ZVTHB,Yes,DSL,Yes,No,No,Yes,One year,No,Credit card (automatic),Yes,65,72.45 +2080-GKCWQ,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,2,74.95 +9661-ACXBS,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,42,105.2 +2193-SFWQW,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,72,111.95 +5656-JAMLX,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,62,19.85 +3462-BJQQA,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,6,89.75 +0442-TDYUO,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,48,20.05 +6733-LRIZX,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,35,108.95 +9503-XJUME,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,52,19.65 +4367-NHWMM,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,24.9 +3727-RJMEO,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,6,82.85 +3779-OSWCF,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,71,93.2 +6736-DHUQI,Yes,Fiber optic,Yes,No,No,No,One year,No,Bank transfer (automatic),No,67,84.8 +3915-ODIYG,Yes,DSL,Yes,No,No,Yes,One year,Yes,Electronic check,No,60,71.75 +1360-RCYRT,No,DSL,No,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),No,23,30.35 +2724-FJDYW,No,DSL,No,Yes,Yes,Yes,One year,No,Bank transfer (automatic),No,39,54.85 +4451-RWASJ,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,15,19.5 +6646-VRFOL,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,53,103.85 +3460-TJBWI,Yes,No,No,No,No,No,Two year,No,Mailed check,No,24,24.2 +5917-HBSDW,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,37,19.35 +5685-IIXLY,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,5,83.6 +5671-UUNXD,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,50,100.65 +0956-ACVZC,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,54,94.1 +2325-NBPZG,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,3,74.55 +4250-ZBWLV,Yes,Fiber optic,No,Yes,Yes,Yes,One year,No,Electronic check,Yes,68,108.45 +4482-FTFFX,Yes,DSL,No,Yes,No,No,Month-to-month,No,Electronic check,No,5,56.15 +8859-DZTGQ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,33,20.35 +0440-MOGPM,Yes,DSL,No,No,Yes,Yes,One year,Yes,Electronic check,No,41,80.55 +0020-JDNXP,No,DSL,Yes,Yes,Yes,Yes,One year,No,Mailed check,No,34,61.25 +3752-CQSJI,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,13,20.45 +5025-GOOKI,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,20,18.9 +4698-KVLLG,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,51,19.6 +5095-AESKG,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,3,91.5 +2887-JPYLU,Yes,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,41,45.2 +4770-QAZXN,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,13,19.45 +4896-CPRPF,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,35,25.45 +1871-MOWRM,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,No,Bank transfer (automatic),Yes,12,80.85 +9714-EDSUC,Yes,Fiber optic,Yes,Yes,No,Yes,Month-to-month,Yes,Mailed check,No,4,94.9 +2027-OAQQC,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,43,49.05 +0282-NVSJS,No,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,12,29.3 +9090-SGQXL,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,68,105.3 +6595-YGXIT,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,25,88.95 +7353-YOWFP,Yes,No,No,No,No,No,One year,No,Mailed check,No,7,20.25 +9835-ZIITK,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,Yes,66,110.85 +8008-ESFLK,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,No,Electronic check,No,53,110.5 +7537-CBQUZ,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,63,109.4 +1555-DJEQW,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),Yes,70,114.2 +5649-TJHOV,No,DSL,No,No,No,Yes,Month-to-month,No,Bank transfer (automatic),Yes,27,36.5 +0519-XUZJU,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,70.75 +3363-EWLGO,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,5,19.95 +4750-UKWJK,Yes,No,No,No,No,No,One year,No,Mailed check,No,37,19.6 +6338-AVWCY,No,DSL,No,No,Yes,No,Month-to-month,Yes,Mailed check,Yes,3,40.15 +1689-YQBYY,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,12,76.6 +4487-ZYJZK,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,38,19.6 +2959-FENLU,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,9,85.3 +0708-LGSMF,Yes,DSL,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,13,65.85 +9253-QXKBE,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,29,94.45 +7634-HLQJR,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,47,20.05 +0487-RPVUM,Yes,Fiber optic,Yes,Yes,Yes,No,Month-to-month,No,Bank transfer (automatic),No,61,99.4 +4079-ULGFR,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,16,20.0 +2516-XSJKX,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Electronic check,No,41,78.45 +0057-QBUQH,Yes,No,No,No,No,No,Two year,Yes,Electronic check,No,43,25.1 +9445-SZLCH,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,36,97.35 +6599-SFQVE,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,6,55.0 +8331-ZXFOE,Yes,DSL,Yes,Yes,No,No,One year,Yes,Credit card (automatic),No,58,71.1 +4003-FUSHP,Yes,DSL,No,Yes,Yes,No,Month-to-month,Yes,Credit card (automatic),No,19,61.55 +0356-ERHVT,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,11,45.9 +7325-ENZFI,No,DSL,Yes,Yes,No,No,One year,Yes,Bank transfer (automatic),No,39,40.3 +4884-ZTHVF,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,8,87.1 +3920-HIHMQ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,26,49.5 +3055-OYMSE,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,53,73.8 +0613-WUXUM,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,70,19.2 +7568-PODML,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,1,45.3 +4458-KVRBJ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,59,25.0 +5349-IECLD,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,2,94.95 +1397-XKKWR,No,DSL,Yes,No,No,No,One year,No,Mailed check,No,7,35.3 +3945-GFWQL,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,12,44.55 +8097-OMULG,Yes,DSL,No,Yes,Yes,Yes,One year,No,Credit card (automatic),No,59,76.75 +6013-BHCAW,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,61,81.0 +0401-WDBXM,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,105.55 +3387-PLKUI,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,13,18.8 +6096-EGVTU,Yes,No,No,No,No,No,One year,No,Mailed check,No,64,24.9 +3797-VTIDR,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,23.45 +5081-NWSUP,Yes,DSL,No,Yes,No,Yes,One year,No,Mailed check,No,10,64.9 +2580-ATZSQ,Yes,DSL,Yes,No,No,No,One year,No,Bank transfer (automatic),No,65,61.35 +8085-MSNLK,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Mailed check,No,62,113.95 +9691-HKOVS,Yes,DSL,Yes,Yes,Yes,Yes,One year,Yes,Electronic check,No,55,90.15 +9881-VCZEP,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,25,54.1 +9526-BIHHD,No,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,Yes,1,29.7 +8757-TFHHJ,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,1,49.8 +4523-WXCEF,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,59,101.1 +1468-DEFNC,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,64,24.4 +5119-KEPFY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,36,95.0 +8364-TRMMK,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,3,50.65 +0916-KNFAJ,Yes,DSL,Yes,No,No,Yes,Two year,Yes,Mailed check,No,61,69.9 +8319-QBEHW,No,DSL,No,No,Yes,No,One year,Yes,Bank transfer (automatic),No,26,39.95 +3063-QFSZL,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,55.4 +8775-LHDJH,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,1,90.6 +9625-QNLUX,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,68,103.25 +3097-NQYSN,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Mailed check,Yes,2,86.85 +4024-CSNBY,Yes,Fiber optic,Yes,Yes,No,No,Two year,Yes,Bank transfer (automatic),No,72,94.25 +7110-BDTWG,No,DSL,No,Yes,No,Yes,Two year,Yes,Electronic check,No,71,47.05 +7493-GVFIO,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,57,20.55 +0690-SRQID,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,4,19.65 +9605-WGJVW,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,1,70.2 +9114-DPSIA,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Credit card (automatic),No,72,81.0 +4700-UBQMV,Yes,DSL,Yes,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,21,75.9 +7711-GQBZC,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,71,24.7 +3565-UNOCC,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,29,99.05 +4627-MIHJH,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,69,110.25 +9795-NREXC,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,64,85.0 +8573-CGOCC,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,16,19.75 +7356-AYNJP,Yes,No,No,No,No,No,One year,No,Electronic check,No,4,23.9 +9249-FXSCK,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),Yes,52,111.25 +5493-SDRDQ,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,Yes,2,55.1 +6286-SUUWT,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.95 +4819-HJPIW,No,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,18,25.15 +8654-DHAOW,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,2,54.15 +5438-QMDDL,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Mailed check,No,19,59.8 +9812-GHVRI,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Bank transfer (automatic),No,40,83.85 +5553-AOINX,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,66,104.9 +1228-ZLNBX,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,No,21,75.3 +4226-KKDON,Yes,DSL,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,8,66.65 +3831-YCPUO,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,109.5 +7445-WMRBW,Yes,DSL,No,Yes,Yes,No,One year,Yes,Bank transfer (automatic),No,48,73.85 +3308-DGHKL,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,69,19.3 +9924-JPRMC,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,72,118.2 +0080-EMYVY,Yes,DSL,No,No,No,No,One year,No,Credit card (automatic),No,14,51.45 +6218-KNUBD,Yes,DSL,No,No,Yes,No,Month-to-month,No,Electronic check,No,6,59.45 +7337-CINUD,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,8,19.5 +7609-NRNCA,Yes,No,No,No,No,No,One year,No,Mailed check,No,17,19.55 +0623-EJQEG,Yes,Fiber optic,Yes,Yes,No,Yes,One year,No,Electronic check,No,65,93.55 +7153-CHRBV,Yes,DSL,Yes,Yes,No,No,One year,Yes,Mailed check,No,57,59.3 +0871-URUWO,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,13,102.25 +9190-MFJLN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,19,95.9 +6198-PNNSZ,Yes,Fiber optic,Yes,No,Yes,Yes,One year,No,Bank transfer (automatic),No,56,109.8 +3317-VLGQT,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,14,78.1 +4132-POCZS,No,DSL,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,52,39.9 +5614-DNZCE,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Credit card (automatic),No,58,64.9 +1095-JUDTC,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,Yes,47,95.05 +3896-RCYYE,No,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,67,53.4 +9638-JIQYA,No,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,2,24.9 +3258-SANFR,Yes,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),No,6,44.7 +3726-TBHQT,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,71,114.0 +3190-ITQXP,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,46,20.25 +0870-VEMYL,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Credit card (automatic),Yes,5,53.85 +4833-QTJNO,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),No,67,83.85 +3039-MJSLN,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,3,20.2 +0178-CIIKR,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,3,19.95 +5385-SUIRI,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,52,104.2 +3982-XWFZQ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,42,50.25 +5774-QPLTF,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,50,20.35 +2322-VCZHZ,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,23,90.0 +5010-IPEAQ,No,DSL,Yes,Yes,Yes,No,Two year,No,Credit card (automatic),No,67,54.2 +4009-ALQFH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,25,99.5 +6383-ZTSIW,Yes,Fiber optic,Yes,No,Yes,Yes,One year,No,Mailed check,No,39,99.1 +8990-YOZLV,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Mailed check,No,69,66.9 +3069-SSVSN,No,DSL,No,No,No,No,One year,No,Mailed check,No,1,25.85 +5222-IMUKT,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,32,91.05 +3627-FCRDW,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,9,71.0 +7562-GSUHK,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,16,93.2 +6685-XSHHU,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,60,20.95 +8901-UPRHR,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,109.2 +4903-UYAVB,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,5,19.35 +0118-JPNOY,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,26,85.8 +6776-TLWOI,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,3,19.85 +3845-FXCYS,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,2,19.65 +5857-XRECV,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,2,20.5 +0725-CXOTM,Yes,DSL,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,36,89.65 +4343-EJVQB,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Mailed check,No,7,74.35 +9000-PLFUZ,No,DSL,No,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,60,49.45 +3427-GGZZI,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,19,89.1 +7779-ORAEL,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Credit card (automatic),No,45,75.15 +0644-OQMDK,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,4,70.65 +4077-CROMM,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,31,104.2 +3154-CFSZG,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,No,Electronic check,No,47,90.05 +2868-MZAGQ,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,79.25 +4847-QNOKA,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,1,44.9 +2220-IAHLS,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,1,19.4 +1658-XUHBX,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,59,88.75 +6379-RXJRQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,10,70.1 +2378-HTWFW,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,No,Credit card (automatic),No,35,91.0 +8650-RHRKE,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,4,29.65 +4377-VDHYI,Yes,Fiber optic,Yes,No,No,Yes,One year,Yes,Electronic check,No,32,90.8 +0475-RIJEP,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,43,77.85 +1260-TTRXI,Yes,DSL,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,4,54.3 +3719-TDVQB,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,54,18.95 +6328-ZPBGN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,11,95.15 +0201-MIBOL,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,66,102.4 +4937-QPZPO,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,61,99.9 +2925-VDZHY,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,88.7 +6981-TDRFT,No,DSL,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,44,54.3 +3413-CSSTH,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,41,55.7 +8033-VCZGH,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,50,103.95 +4789-KWMXN,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),Yes,47,110.85 +0224-NIJLP,Yes,No,No,No,No,No,Two year,No,Mailed check,No,8,20.15 +7542-CYDDM,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,18,20.05 +4718-WXBGI,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,91.95 +2867-UIMSS,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,Yes,1,80.5 +8495-PRWFH,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,42,55.65 +0439-IFYUN,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,18,74.7 +5716-LIBJC,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,13,104.15 +2868-LLSKM,Yes,Fiber optic,No,Yes,No,No,One year,Yes,Bank transfer (automatic),No,68,83.65 +8111-RKSPX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,4,72.2 +2988-QRAJY,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,69,110.05 +1585-MQSSU,Yes,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,Yes,17,51.5 +0071-NDAFP,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,25,25.5 +2856-NNASM,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,43,89.55 +7328-ZJAJO,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,59,19.5 +6458-CYIDZ,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Electronic check,No,5,80.7 +8559-CIZFV,Yes,DSL,Yes,Yes,Yes,No,One year,No,Mailed check,Yes,21,77.5 +1090-PYKCI,Yes,Fiber optic,Yes,Yes,Yes,No,One year,Yes,Credit card (automatic),No,69,105.1 +3058-WQDRE,No,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,13,25.15 +7547-EKNFS,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,42,95.25 +2279-AXJJK,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Credit card (automatic),No,52,95.65 +6769-DYBQN,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,No,Electronic check,Yes,46,85.0 +0909-SELIE,Yes,DSL,Yes,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,61,80.8 +3417-TSCIC,No,DSL,No,No,No,No,One year,Yes,Mailed check,No,29,24.85 +1042-HFUCW,Yes,DSL,No,Yes,No,No,One year,Yes,Credit card (automatic),No,25,54.75 +4439-JMPMT,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,Yes,5,85.75 +6537-OTKMY,No,DSL,No,No,Yes,Yes,One year,No,Electronic check,No,15,50.75 +8999-EXMNO,Yes,No,No,No,No,No,Two year,No,Mailed check,No,19,20.15 +6725-TPKJO,Yes,No,No,No,No,No,Two year,No,Mailed check,No,44,20.05 +2446-BEGGB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,6,98.25 +7162-WPHPM,Yes,DSL,Yes,Yes,No,No,Two year,No,Credit card (automatic),No,58,71.6 +1599-MMYRQ,Yes,Fiber optic,Yes,No,No,No,One year,Yes,Credit card (automatic),No,62,81.45 +8821-KVZKQ,No,DSL,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,70,58.4 +1496-GGSUK,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,25.7 +6434-TTGJP,No,DSL,Yes,Yes,No,Yes,Two year,No,Credit card (automatic),No,10,53.7 +0042-JVWOJ,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,26,19.6 +0130-SXOUN,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Credit card (automatic),No,66,89.4 +2575-GFSOE,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,7,69.0 +2330-PQGDQ,Yes,Fiber optic,No,Yes,No,No,One year,No,Bank transfer (automatic),No,51,84.2 +1452-UZOSF,Yes,Fiber optic,Yes,Yes,Yes,No,Two year,Yes,Credit card (automatic),No,72,106.1 +2097-YVPKN,Yes,No,No,No,No,No,Two year,No,Mailed check,No,65,25.75 +2842-JTCCU,Yes,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,2,46.05 +8597-CTXVJ,Yes,DSL,Yes,Yes,No,No,One year,No,Bank transfer (automatic),No,70,64.95 +6631-HMANX,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,85.45 +9962-BFPDU,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.05 +3296-SILRA,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,76.4 +9681-OXGVC,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,5,100.5 +6394-HHHZM,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,3,20.7 +5995-LFTLE,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,58,25.3 +5180-UCIIQ,No,DSL,Yes,No,No,Yes,Month-to-month,No,Mailed check,Yes,22,40.05 +1932-UEDCX,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,33,100.6 +7153-OANIO,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,69.95 +5188-HGMLP,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,54,74.0 +0665-XHDJU,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Electronic check,No,72,99.4 +6521-YYTYI,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,93.3 +8878-HMWBV,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,3,49.15 +8265-HKSOW,Yes,Fiber optic,Yes,Yes,No,Yes,Two year,No,Credit card (automatic),No,72,107.45 +3544-FBCAS,Yes,DSL,Yes,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,83.6 +5331-RGMTT,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,54,99.05 +4759-PXTAN,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,59,80.1 +7054-DMVAS,Yes,DSL,Yes,No,Yes,No,Two year,Yes,Bank transfer (automatic),No,54,65.3 +3428-MMGUB,Yes,Fiber optic,No,No,Yes,No,Two year,Yes,Electronic check,No,60,89.55 +6549-BTYPG,No,DSL,No,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,60,60.8 +7823-JSOAG,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,3,74.5 +3705-RHRFR,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,No,Bank transfer (automatic),No,69,99.15 +9374-YOLBJ,Yes,No,No,No,No,No,Month-to-month,No,Electronic check,No,1,19.25 +9074-KGVOX,No,DSL,Yes,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,50,39.45 +6128-DAFVY,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,56,44.85 +9933-QRGTX,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,60,97.2 +4476-OSWTN,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Mailed check,No,69,110.55 +3751-KTZEL,No,DSL,No,No,No,Yes,Month-to-month,No,Mailed check,Yes,1,35.05 +1977-STDKI,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,73.0 +5066-GFJMM,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,3,19.9 +2661-GKBTK,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,60,76.95 +0458-HEUZG,No,DSL,No,Yes,No,No,Two year,No,Mailed check,No,13,35.4 +7268-WNTCP,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,62,20.45 +0824-VWDPO,Yes,Fiber optic,Yes,No,No,Yes,One year,No,Bank transfer (automatic),No,45,96.75 +8409-WQJUX,No,DSL,No,Yes,Yes,Yes,One year,No,Electronic check,No,25,54.2 +2578-JQPHZ,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,44,100.1 +3278-FSIXX,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,2,45.25 +5813-UECBU,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,33,83.85 +0328-GRPMV,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,70.1 +9746-UGFAC,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,22,20.85 +2946-KIQSP,No,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,35,33.45 +0625-AFOHS,Yes,No,No,No,No,No,Two year,No,Mailed check,No,29,20.2 +6726-WEXXK,Yes,Fiber optic,Yes,No,No,No,One year,Yes,Electronic check,No,27,85.9 +4636-OLWOE,Yes,DSL,No,Yes,No,No,One year,Yes,Electronic check,No,54,61.0 +4342-HENTK,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,2,70.65 +4685-ERGHK,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Electronic check,No,57,86.9 +0885-HMGPY,Yes,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,62,69.4 +5003-OKNNK,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,15,20.35 +4195-SMMNX,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,2,20.35 +7208-PSIHR,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,70,104.3 +4012-ZTHBR,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,21,44.95 +0489-WMEMG,Yes,DSL,No,Yes,No,No,One year,Yes,Electronic check,No,23,49.45 +7435-ZNUYY,Yes,No,No,No,No,No,One year,No,Mailed check,No,6,20.6 +1354-YZFNB,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,4,19.55 +6956-SMUCM,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,3,99.0 +2985-FMWYF,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,23,93.5 +2812-ENYMO,No,DSL,Yes,Yes,Yes,Yes,One year,No,Credit card (automatic),No,26,54.55 +2717-HVIZY,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,8,20.05 +3223-WZWJM,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,26,83.95 +3422-GALYP,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,2,79.45 +9053-JZFKV,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),Yes,67,116.2 +2530-ENDWQ,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),Yes,71,93.7 +2890-WFBHU,Yes,DSL,Yes,Yes,No,Yes,One year,No,Credit card (automatic),No,59,79.85 +0327-WFZSY,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Electronic check,No,39,100.0 +7977-HXJKU,Yes,No,No,No,No,No,Two year,No,Mailed check,No,21,19.6 +6615-ZGEDR,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,19.7 +7033-CLAMM,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,48,20.2 +4023-RTIQM,No,DSL,Yes,No,No,Yes,One year,Yes,Credit card (automatic),No,31,50.4 +0864-FVJNJ,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,No,Electronic check,No,64,113.35 +7356-IWLFW,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,46,80.0 +9541-PWTWO,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,52,80.95 +3967-VQOGC,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,67,24.9 +7872-RDDLZ,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,67,54.9 +9250-WYPLL,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,5,75.55 +6308-CQRBU,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Electronic check,No,71,109.25 +2754-XBHTB,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),Yes,9,77.65 +1597-LHYNC,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,26,95.0 +0186-CAERR,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,71,116.3 +3043-SUDUA,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,32,19.9 +5442-BHQNG,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,2,70.35 +2169-RRLFW,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,71,25.6 +5872-OEQNH,No,DSL,Yes,No,No,Yes,One year,Yes,Electronic check,No,60,44.45 +3162-KKZXO,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,55,100.15 +7055-VKGDA,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Credit card (automatic),Yes,54,105.4 +0754-UKWQP,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,2,95.85 +8873-GLDMH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,6,73.85 +5696-JVVQY,Yes,DSL,Yes,No,No,Yes,Two year,Yes,Credit card (automatic),No,48,70.1 +8946-BFWSG,Yes,No,No,No,No,No,Two year,No,Mailed check,No,63,25.25 +7493-TPUWZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,79.15 +0547-HURJB,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,12,21.05 +8904-OPDCK,No,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,54,24.95 +8845-LWKGE,Yes,DSL,No,Yes,Yes,No,One year,Yes,Electronic check,No,30,64.5 +1577-HKTFG,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,30,19.65 +8752-STIVR,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,4,79.0 +0691-NIKRI,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,40,105.95 +5022-JNQEQ,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,9,75.85 +4558-FANTW,Yes,Fiber optic,Yes,Yes,Yes,No,Month-to-month,No,Electronic check,Yes,17,91.85 +3249-VHRIP,No,DSL,No,No,No,Yes,Two year,Yes,Credit card (automatic),No,62,43.6 +3736-BLEPA,Yes,Fiber optic,No,Yes,Yes,No,One year,Yes,Bank transfer (automatic),No,28,91.25 +4701-LKOZD,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,70,89.75 +6603-QWSPR,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,46,104.4 +9921-QFQUL,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Mailed check,No,23,90.15 +1929-ZCBHE,No,DSL,Yes,Yes,No,No,One year,No,Electronic check,No,47,40.3 +4378-MYPGO,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,68,105.25 +8651-ENBZX,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,Yes,60,106.0 +4129-LYCOI,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,67,104.0 +7798-JVXYM,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,14,69.65 +8647-SDTWQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,57,74.3 +2696-ECXKC,Yes,Fiber optic,Yes,No,Yes,Yes,One year,No,Mailed check,No,55,100.9 +2081-KJSQF,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,20.25 +7623-TRNQN,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,Yes,1,49.9 +3323-CPBWR,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Credit card (automatic),No,23,96.9 +9330-IJWIO,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,13,100.35 +3384-CTMSF,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,47,104.1 +0902-RFHOF,Yes,No,No,No,No,No,One year,No,Mailed check,No,38,20.1 +9286-DOJGF,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,38,74.95 +6048-QBXKL,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,2,56.55 +9661-MHUMO,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Credit card (automatic),Yes,1,49.25 +7718-RXDGG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,15,68.6 +1025-FALIX,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,26,69.05 +3451-VAWLI,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,35,19.7 +3407-QGWLG,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,3,20.05 +1842-EZJMK,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,No,Electronic check,Yes,50,103.7 +2347-WKKAE,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Electronic check,No,42,94.4 +8735-DCXNF,Yes,DSL,Yes,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,10,54.95 +3214-IYUUQ,Yes,Fiber optic,Yes,Yes,No,Yes,One year,No,Bank transfer (automatic),No,61,93.7 +1936-UAFEH,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,68,110.25 +3587-PMCOY,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,10,98.9 +8079-XRJRS,Yes,Fiber optic,Yes,No,No,No,One year,No,Electronic check,Yes,65,89.75 +1027-LKKQQ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,80.45 +7148-XZPHA,Yes,Fiber optic,No,Yes,No,No,Month-to-month,No,Electronic check,No,55,79.4 +8073-IJDCM,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,20.3 +5309-TAIKL,Yes,DSL,No,Yes,No,Yes,Month-to-month,No,Bank transfer (automatic),No,7,62.8 +6856-RAURS,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,2,74.9 +8778-LMWTJ,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,9,74.85 +9717-IOAAF,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,27,25.85 +8884-ADFVN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,7,101.95 +2845-KDHVX,Yes,DSL,No,Yes,No,Yes,Two year,Yes,Mailed check,No,64,68.3 +0848-SOMKO,No,DSL,Yes,Yes,No,Yes,Two year,No,Bank transfer (automatic),No,70,48.4 +2720-WGKHP,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,2,94.0 +6734-FQAJX,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,67,105.05 +2869-ADAWR,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,45,89.3 +1535-VTJOQ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,24,25.15 +6368-TZZDT,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,4,19.5 +0943-ZQPXH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,44,92.95 +1293-BSEUN,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,72,20.7 +9894-EZEWG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,1,74.3 +1302-TPUBN,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,66,19.35 +7851-FLGGQ,No,DSL,No,Yes,No,Yes,Month-to-month,Yes,Mailed check,Yes,1,44.65 +0637-UBJRP,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,No,Electronic check,Yes,13,84.05 +0940-OUQEC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,10,80.7 +2378-VTKDH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,65,104.35 +0927-CNGRH,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.55 +8608-OZTLB,Yes,DSL,Yes,Yes,Yes,No,One year,No,Electronic check,No,38,74.05 +2335-GSODA,No,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,23,40.1 +1952-DVVSW,Yes,No,No,No,No,No,One year,No,Mailed check,No,10,20.1 +0702-PGIBZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,4,101.7 +6656-GULJQ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,83.55 +9853-JFZDU,Yes,DSL,No,Yes,No,No,Month-to-month,No,Electronic check,No,35,56.85 +1963-VAUKV,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,20.4 +3777-XROBG,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,58,19.55 +6994-FGRHH,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,No,70,106.15 +4000-VGMQP,Yes,DSL,No,No,Yes,Yes,One year,No,Credit card (automatic),No,38,78.95 +3999-WRNGR,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,60,49.75 +3466-RITXD,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,26,92.4 +2680-XKKNJ,Yes,DSL,Yes,Yes,No,No,One year,No,Bank transfer (automatic),No,8,58.2 +3058-HJCUY,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,Yes,41,102.6 +2974-GGUXS,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,36,91.95 +7994-XIRTR,Yes,DSL,No,Yes,No,Yes,One year,No,Bank transfer (automatic),No,54,65.25 +3259-FDWOY,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),Yes,71,106.0 +2101-RANCD,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,55,73.1 +7921-BEPCI,Yes,DSL,Yes,No,No,No,Two year,No,Bank transfer (automatic),No,72,59.75 +0807-ZABDG,Yes,DSL,Yes,Yes,No,No,Month-to-month,Yes,Mailed check,Yes,3,55.1 +8510-TMWYB,Yes,DSL,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,54,59.8 +3258-ZKPAI,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,116.6 +1428-IEDPR,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,52,109.3 +5298-GSTLM,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,60,101.4 +4450-YOOHP,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,39,50.65 +6728-CZFEI,Yes,DSL,No,No,Yes,No,One year,No,Mailed check,No,15,56.15 +5748-RNCJT,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),Yes,69,106.5 +3653-NCRDJ,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,43,19.2 +6121-TNHBO,Yes,DSL,Yes,Yes,Yes,No,One year,No,Bank transfer (automatic),No,63,83.0 +5119-NZPTV,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,2,70.1 +6519-ZHPXP,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,108.3 +7739-LAXOG,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,32,91.05 +3472-QPRCH,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,40,25.25 +8224-UAXBZ,No,DSL,Yes,No,Yes,No,One year,Yes,Electronic check,No,58,45.35 +9610-WCESF,No,DSL,Yes,Yes,Yes,No,Two year,No,Electronic check,No,67,43.9 +9776-CLUJA,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,51,77.5 +2486-WYVVE,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Mailed check,No,31,79.3 +3865-ZYKAD,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,69,84.9 +1422-DGUBX,Yes,Fiber optic,No,Yes,No,No,One year,Yes,Electronic check,No,32,79.25 +2999-AANRQ,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Credit card (automatic),No,21,71.05 +8668-KNZTI,Yes,DSL,Yes,No,No,No,One year,No,Electronic check,No,52,53.75 +0480-KYJVA,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,72,24.25 +6034-ZRYCV,No,DSL,No,No,Yes,Yes,Two year,Yes,Electronic check,Yes,72,54.2 +9746-YKGXB,No,DSL,Yes,No,No,Yes,One year,No,Bank transfer (automatic),No,52,44.25 +3926-YZVVX,Yes,DSL,No,Yes,No,No,One year,No,Bank transfer (automatic),No,41,50.05 +6000-UKLWI,Yes,No,No,No,No,No,Two year,No,Mailed check,No,41,20.15 +2079-FBMZK,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,6,69.25 +6332-FBZRI,Yes,DSL,Yes,Yes,No,No,One year,Yes,Credit card (automatic),No,67,69.35 +2096-XOTMO,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,16,19.35 +3266-FTKHB,Yes,No,No,No,No,No,Two year,No,Mailed check,No,17,19.15 +8221-EQDGL,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,35,61.0 +2346-LOCWC,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,58,20.5 +6608-QQLVK,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,50.5 +0298-XACET,No,DSL,No,Yes,Yes,No,Two year,No,Mailed check,No,52,50.2 +7560-QJAVJ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,70,79.6 +2995-YWTCD,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,19,24.9 +3551-HUAZH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,74.4 +9137-UIYPG,Yes,Fiber optic,Yes,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,35,106.9 +2809-ZMYOQ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,32,101.35 +5084-OOVCJ,Yes,DSL,Yes,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,17,55.35 +0254-WWRKD,Yes,DSL,No,No,No,No,One year,No,Credit card (automatic),No,67,50.55 +7727-SHVZV,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,9,19.5 +6302-JGYRJ,Yes,DSL,No,Yes,Yes,Yes,One year,Yes,Mailed check,Yes,31,79.45 +5339-PXDVH,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,No,Electronic check,No,4,90.65 +2205-LPVGL,Yes,Fiber optic,Yes,Yes,No,No,One year,Yes,Bank transfer (automatic),No,58,89.85 +8782-NUUOL,Yes,DSL,Yes,Yes,Yes,Yes,One year,No,Mailed check,No,60,79.0 +3685-YLCMQ,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,Yes,58,104.65 +7601-WFVZV,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.55 +4609-KNNWG,Yes,No,No,No,No,No,Two year,No,Mailed check,No,27,19.9 +4868-AADLV,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Electronic check,No,66,116.25 +9529-OFXHY,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,15,87.75 +8634-MPHTR,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,47,100.05 +2669-QVCRG,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,41,81.3 +2478-EEWWM,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,59,44.3 +9174-IHETN,Yes,Fiber optic,No,No,No,No,Two year,No,Credit card (automatic),No,50,70.35 +2233-TXSIU,No,DSL,Yes,No,Yes,No,One year,No,Credit card (automatic),No,17,44.45 +9644-UMGQA,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,6,49.15 +3256-EZDBI,No,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,51,29.45 +8761-NSOBC,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,No,Electronic check,Yes,44,100.55 +0419-YAAPX,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,49,85.3 +8413-VONUO,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,2,95.65 +0872-CASZJ,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Mailed check,No,59,69.1 +4726-DLWQN,Yes,DSL,Yes,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,50,70.35 +8164-OCKUJ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,59,20.6 +3094-JOJAI,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,No,18,74.15 +9494-MRNYX,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,10,75.05 +2599-CZABP,Yes,DSL,No,No,No,No,One year,No,Electronic check,No,14,44.6 +7945-PRBVF,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,35,21.45 +4544-RXFMG,Yes,DSL,No,No,No,No,One year,Yes,Mailed check,No,8,43.45 +0859-YGKFW,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,18,20.05 +1150-FTQGN,Yes,Fiber optic,Yes,No,Yes,No,One year,No,Bank transfer (automatic),No,60,94.15 +9223-UCPVT,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,1,94.4 +7196-LIWRH,Yes,No,No,No,No,No,Two year,No,Mailed check,No,6,19.55 +5448-VWNAM,Yes,DSL,Yes,Yes,Yes,No,Month-to-month,Yes,Mailed check,No,19,75.9 +1177-XZBJL,Yes,DSL,Yes,Yes,No,No,One year,No,Bank transfer (automatic),No,53,64.15 +3518-FSTWG,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,109.55 +9330-VOFSZ,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,60,110.8 +4351-QLCSU,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,1,55.0 +0939-EREMR,Yes,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,No,13,53.45 +9389-ACWBI,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Credit card (automatic),No,5,69.95 +5419-JPRRN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,101.45 +3644-QXEHN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,13,97.0 +2911-IJORQ,Yes,DSL,Yes,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,37,90.6 +5921-NGYRH,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,64,73.55 +2100-BDNSN,Yes,DSL,No,Yes,Yes,No,Month-to-month,No,Bank transfer (automatic),Yes,5,67.95 +5998-DZLYR,Yes,Fiber optic,No,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,61,94.35 +0488-GSLFR,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.5 +9318-NKNFC,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,18.85 +3985-HOYPM,Yes,No,No,No,No,No,One year,No,Mailed check,No,26,19.4 +9728-FTTVZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.2 +9548-LERKT,Yes,No,No,No,No,No,Two year,No,Mailed check,No,24,19.75 +6576-FBXOJ,No,DSL,No,Yes,Yes,Yes,One year,No,Electronic check,No,17,54.6 +4310-KEDTB,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,26,29.8 +7254-IQWOZ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.65 +2474-BRUCM,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,40,101.85 +4062-HBMOS,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,52,103.05 +0742-NXBGR,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,82.3 +2676-ISHSF,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.3 +9236-NDUCW,No,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,21,35.1 +4753-PADAS,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,67,105.7 +6103-QCKFX,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,44,56.25 +7781-EWARA,No,DSL,No,Yes,Yes,Yes,One year,No,Electronic check,No,70,60.35 +6110-OHIHY,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,3,79.25 +7018-FPXHH,Yes,DSL,Yes,No,No,No,Two year,Yes,Bank transfer (automatic),No,56,59.8 +5889-LFOLL,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,13,84.6 +5708-EVONK,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,58,93.4 +8708-XPXHZ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,42,94.2 +0616-ATFGB,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,25.05 +0572-ZJKLT,Yes,Fiber optic,Yes,Yes,No,Yes,Two year,No,Mailed check,No,46,99.65 +5135-RDDQL,Yes,DSL,Yes,No,No,No,Two year,Yes,Bank transfer (automatic),No,63,50.65 +1353-LJWEM,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,11,60.9 +1794-SWWKL,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),No,15,59.65 +6166-YIPFO,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,72,64.7 +7016-BPGEU,No,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,29,25.1 +6876-ADESB,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,48.95 +9332-GYWLO,Yes,DSL,No,No,Yes,No,Month-to-month,No,Electronic check,No,6,54.85 +1963-SVUCV,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,45.3 +4184-VODJZ,Yes,Fiber optic,No,No,No,Yes,One year,Yes,Electronic check,No,63,91.35 +0220-EBGCE,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,2,85.85 +1092-WPIVQ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,18,25.1 +7233-IOQNP,No,DSL,Yes,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,43,34.0 +2834-JKOOW,No,DSL,Yes,Yes,No,No,One year,No,Mailed check,No,15,45.9 +2754-VDLTR,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,10,95.2 +2400-FEQME,Yes,No,No,No,No,No,Two year,No,Mailed check,No,55,20.5 +3190-XFANI,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,49,100.6 +7551-DACSP,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,6,55.3 +4957-SREEC,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,70,20.35 +7235-NXZCP,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,2,74.85 +0230-UBYPQ,No,DSL,Yes,Yes,No,No,One year,No,Bank transfer (automatic),No,63,36.1 +4923-ADWXJ,Yes,DSL,No,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,25,65.8 +1763-KUAAW,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,18,20.35 +1104-TNLZA,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,28,105.8 +5195-KPUNQ,Yes,Fiber optic,Yes,Yes,No,Yes,One year,Yes,Mailed check,No,53,96.75 +0520-FDVVT,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),Yes,35,102.35 +3439-GVUSX,No,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,1,24.4 +1444-VVSGW,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,No,Credit card (automatic),Yes,70,115.65 +5712-PTIWW,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,2,79.85 +5949-HGVJL,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,26,73.05 +5203-XEHAX,Yes,DSL,Yes,No,No,Yes,One year,No,Electronic check,No,34,64.35 +1635-HDGFT,Yes,No,No,No,No,No,Two year,No,Mailed check,No,19,20.5 +3315-TOTBP,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,15,76.0 +8050-XGRVL,Yes,DSL,Yes,No,No,No,One year,No,Credit card (automatic),No,62,54.75 +6661-HBGWL,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,42,104.75 +1518-VOWAV,Yes,DSL,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,9,74.65 +9828-QHFBK,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,24,51.15 +3908-MKIMJ,No,DSL,Yes,No,No,No,Two year,Yes,Electronic check,No,68,41.95 +5012-YSPJJ,Yes,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,No,31,54.35 +5909-ECHUI,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,56.25 +1309-BXVOQ,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,21,106.1 +6728-VOIFY,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,63,96.0 +9317-WZPGV,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,2,79.75 +4891-NLUBA,No,DSL,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,61,61.45 +2856-HYAPG,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,1,68.65 +8969-PRHFK,Yes,No,No,No,No,No,One year,No,Mailed check,No,18,19.65 +0661-KQHNK,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,6,19.0 +8709-KRDVL,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,33,100.0 +4488-PSYCG,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,16,20.25 +1427-VERSM,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,56,98.7 +9801-NOSHQ,Yes,No,No,No,No,No,One year,No,Mailed check,No,23,19.8 +6339-YPSAH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,9,73.8 +3621-CEOVK,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,14,100.2 +6906-ANDWJ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,15,74.9 +2159-TURXX,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,5,20.05 +1548-FEHVL,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,61,106.2 +3795-CAWEX,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,70,116.55 +6215-NQCPY,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,15,99.7 +5647-URDKA,Yes,No,No,No,No,No,Two year,No,Mailed check,No,8,19.7 +2229-DPMBI,Yes,No,No,No,No,No,Two year,No,Mailed check,No,8,19.5 +9626-WEQRM,No,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,4,29.15 +2188-SXWVT,Yes,DSL,Yes,No,No,No,One year,No,Mailed check,No,34,55.0 +6258-PVZWJ,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,68,90.8 +1094-BKOSX,No,DSL,No,Yes,No,Yes,One year,No,Bank transfer (automatic),No,45,51.0 +6969-MVBAI,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,9,90.1 +2978-XXSOG,Yes,DSL,Yes,Yes,No,No,Month-to-month,Yes,Mailed check,No,22,59.05 +2342-CKIAO,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,20.3 +6953-PBDIN,Yes,DSL,No,Yes,Yes,No,Two year,No,Bank transfer (automatic),No,70,72.95 +3898-BSJYF,Yes,DSL,Yes,Yes,No,Yes,One year,No,Credit card (automatic),No,10,73.55 +3938-YFPXD,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,84.3 +7696-AMHOD,Yes,DSL,No,No,Yes,Yes,One year,No,Credit card (automatic),No,49,78.0 +2453-SAFNS,Yes,DSL,No,Yes,Yes,No,One year,No,Mailed check,No,54,72.1 +9558-IHEZX,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,71,106.75 +9617-UDPEU,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,22,19.25 +6340-DACFT,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,50,20.55 +4955-VCWBI,Yes,No,No,No,No,No,One year,No,Mailed check,No,43,20.0 +6813-GZQCG,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,45,24.65 +7426-GSWPO,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,64,103.5 +3389-KTRXV,Yes,No,No,No,No,No,Two year,No,Mailed check,No,23,23.85 +3118-UHVVQ,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,68,25.8 +1031-IIDEO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,70.85 +5832-XKAES,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,2,69.8 +3205-MXZRA,Yes,DSL,No,Yes,Yes,No,One year,No,Credit card (automatic),No,26,59.45 +4701-AHWMW,No,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,55,54.55 +8317-BVKSO,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,14,20.05 +5702-KVQRD,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,71,82.55 +0083-PIVIK,Yes,DSL,Yes,Yes,Yes,No,One year,No,Electronic check,No,64,81.25 +9210-IAHGH,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,7,70.75 +6169-PGNCD,Yes,DSL,Yes,Yes,Yes,No,Two year,Yes,Credit card (automatic),No,57,74.3 +0023-XUOPT,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,13,94.1 +4592-IWTJI,No,DSL,Yes,No,No,No,Month-to-month,No,Credit card (automatic),Yes,3,29.7 +4909-JOUPP,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,109.7 +4657-FWVFY,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,40,96.35 +2257-BOVXD,Yes,DSL,No,Yes,Yes,No,Month-to-month,Yes,Credit card (automatic),No,14,66.6 +7729-JTEEC,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,2,44.5 +7632-MNYOY,Yes,Fiber optic,No,Yes,Yes,Yes,One year,No,Credit card (automatic),Yes,66,110.9 +6518-LGAOV,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,38,105.0 +7242-QZLXF,No,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,25.3 +4576-CSAJH,Yes,DSL,No,Yes,No,No,One year,Yes,Credit card (automatic),Yes,22,55.15 +1000-AJSLD,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,20.1 +9696-RMYBA,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Mailed check,No,5,80.1 +8690-UPCZI,Yes,DSL,Yes,Yes,Yes,No,One year,No,Bank transfer (automatic),No,29,69.05 +1062-LHZOD,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,69.9 +9770-LXDBK,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,3,20.4 +4086-WITJG,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,71,19.7 +8344-WFMFH,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,9,50.1 +9600-NAXZN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,43,101.4 +8822-KNBHV,Yes,DSL,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,48,83.45 +8404-FYDIB,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,26,86.65 +2791-SFVEW,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,9,20.15 +6457-USBER,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,80.8 +6762-NSODU,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,46,19.4 +4662-EKDPQ,Yes,DSL,No,No,No,Yes,Month-to-month,No,Bank transfer (automatic),Yes,2,62.05 +9248-OJYKK,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,76.45 +9888-ZCUMM,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,64,60.05 +3398-FSHON,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,12,91.3 +3319-DWOEP,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,6,95.75 +1074-WVEVG,Yes,No,No,No,No,No,One year,No,Mailed check,No,59,20.35 +9979-RGMZT,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Mailed check,No,7,94.05 +6437-UDQJM,Yes,DSL,Yes,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,84.1 +1226-IENZN,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,16,78.75 +2108-GLPQB,Yes,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),No,25,55.55 +9259-PACGQ,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Electronic check,Yes,34,62.65 +4415-IJZTP,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,74.5 +1465-VINDH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,10,102.1 +5474-LAMUQ,Yes,No,No,No,No,No,One year,No,Mailed check,No,24,20.1 +3468-DRVQJ,Yes,DSL,Yes,No,Yes,No,One year,No,Electronic check,No,10,70.3 +1122-YJBCS,Yes,DSL,Yes,No,No,No,One year,Yes,Credit card (automatic),No,69,53.65 +4990-ALDGW,Yes,No,No,No,No,No,Two year,No,Mailed check,No,57,20.75 +4816-OKWNX,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,50,103.4 +3315-IKYZQ,No,DSL,Yes,Yes,Yes,No,One year,No,Mailed check,No,28,50.8 +2810-FTLEM,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,16,50.15 +4747-LCAQL,Yes,DSL,Yes,Yes,Yes,Yes,Month-to-month,Yes,Mailed check,No,25,79.0 +3411-WLRSQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,3,74.6 +0898-XCGTF,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,61,96.5 +8006-PYCSW,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,20.1 +8249-THVEC,Yes,No,No,No,No,No,One year,No,Mailed check,No,51,19.4 +8722-PRFDV,Yes,DSL,Yes,No,Yes,Yes,Two year,No,Credit card (automatic),No,71,77.55 +2164-SOQXL,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,20,20.05 +4020-KIUDI,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,6,19.85 +5850-BDWCY,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,6,20.2 +2038-YSEZE,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Mailed check,No,29,67.45 +0827-ITJPH,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,36,18.55 +8799-OXZMD,No,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,28,29.75 +1925-TIBLE,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,7,86.5 +1705-GUHPV,Yes,No,No,No,No,No,Two year,No,Mailed check,No,63,24.2 +4779-ZGICK,Yes,No,No,No,No,No,Two year,No,Mailed check,No,48,23.55 +0048-PIHNL,Yes,No,No,No,No,No,One year,No,Bank transfer (automatic),No,49,20.45 +0818-OCPZO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,27,81.45 +3967-KXAPS,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,92.3 +1447-GIQMR,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.15 +3704-IEAXF,No,DSL,No,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,53.65 +6810-VCAEX,No,DSL,Yes,Yes,No,No,One year,No,Credit card (automatic),No,47,39.65 +0674-EYYZV,Yes,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,1,54.65 +4480-MBMLB,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,36,104.8 +1395-OFUWC,No,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),No,43,29.3 +0822-QGCXA,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,No,Electronic check,No,27,83.85 +0872-NXJYS,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,9,79.55 +2832-KJCRD,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,38,103.65 +3588-WSTTJ,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,35,99.05 +5090-EMGTC,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Mailed check,No,59,100.05 +2346-CZYIL,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,27,20.35 +3798-EPWRR,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,2,43.95 +6258-NGCNG,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,7,23.5 +4186-ZBUEW,Yes,DSL,No,Yes,No,Yes,One year,Yes,Mailed check,No,36,70.7 +5274-XHAKY,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,41,94.3 +1442-BQPVU,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,13,29.15 +3978-YNKDD,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,19,20.85 +4940-KHCWD,No,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,60,37.7 +9412-ARGBX,Yes,Fiber optic,No,Yes,Yes,No,Two year,Yes,Mailed check,Yes,48,95.5 +1389-CXMLU,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,3,91.05 +9589-ABEPT,Yes,Fiber optic,No,Yes,Yes,No,Two year,Yes,Mailed check,No,69,92.45 +9388-ZEYVT,No,DSL,No,Yes,No,Yes,One year,No,Electronic check,No,43,44.15 +0305-SQECB,No,DSL,Yes,Yes,No,No,One year,Yes,Mailed check,No,11,36.05 +7605-SNLQG,Yes,DSL,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,45,50.25 +4670-TABXH,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,109.75 +5561-NWEVX,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,2,79.2 +0064-SUDOG,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,12,20.3 +8561-NMTBD,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,67,112.35 +5161-XEUVX,Yes,Fiber optic,No,Yes,Yes,No,Two year,No,Mailed check,No,37,94.3 +8292-FRFZQ,No,DSL,Yes,Yes,No,No,One year,No,Bank transfer (automatic),No,39,41.15 +8591-NXRCV,Yes,DSL,Yes,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,41,74.65 +7895-VONWT,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,25,48.25 +4526-RMTLL,Yes,DSL,Yes,Yes,No,Yes,Two year,Yes,Credit card (automatic),No,8,76.15 +6253-GNHWH,Yes,DSL,Yes,Yes,No,No,Two year,No,Mailed check,No,71,71.1 +4566-NECEV,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Electronic check,No,5,96.55 +8080-POTJR,Yes,DSL,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,30,79.3 +6906-MPARY,Yes,Fiber optic,No,Yes,No,Yes,One year,Yes,Credit card (automatic),No,40,89.6 +3662-FXJFO,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,54,20.5 +8107-RZLNV,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,106.3 +0516-OOHAR,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Bank transfer (automatic),No,28,100.35 +2027-CWDNU,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,No,18,85.6 +2737-WFVYW,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,2,45.25 +9912-OMZDS,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,59,106.15 +3733-ZEECP,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,22,51.1 +7878-RTCZG,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.9 +2452-MRMZF,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,72,25.7 +2272-QAGFO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,14,74.3 +7103-IPXPJ,Yes,Fiber optic,No,Yes,Yes,Yes,One year,No,Electronic check,No,50,99.4 +4342-HFXWS,Yes,DSL,Yes,Yes,Yes,No,One year,No,Bank transfer (automatic),No,48,69.7 +3545-CNWRG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,49,98.35 +1785-BPHTP,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Electronic check,No,28,85.45 +4989-LIXVT,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,68,95.9 +7315-WYOAW,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,No,Electronic check,No,13,100.75 +1173-XZPYF,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,11,89.2 +9850-OWRHQ,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,3,74.1 +3768-NLUBH,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,57,100.6 +8676-TRMJS,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Mailed check,Yes,3,75.0 +2509-TFPJU,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,72,25.75 +9530-GRMJG,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Electronic check,No,70,84.1 +6898-RBTLU,Yes,DSL,No,Yes,Yes,Yes,Two year,No,Bank transfer (automatic),No,49,79.3 +5481-NTDOH,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Credit card (automatic),No,67,107.05 +2068-WWXQZ,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,46,20.05 +7359-SSBJK,Yes,DSL,Yes,Yes,Yes,No,Two year,Yes,Credit card (automatic),Yes,64,70.2 +2061-VVFST,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,37,19.5 +0685-MLYYM,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,2,70.75 +0749-IRGQE,No,DSL,No,No,Yes,Yes,Month-to-month,No,Electronic check,No,13,45.3 +2380-DAMQP,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Electronic check,No,72,115.15 +2256-YLYLP,Yes,DSL,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,68,72.95 +1272-ILHFG,Yes,No,No,No,No,No,One year,No,Mailed check,No,15,19.65 +0164-XAIRP,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,24,19.55 +5666-CYCYZ,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Electronic check,No,24,89.55 +4011-ARPHK,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,No,27,50.35 +8182-PNAGI,Yes,DSL,No,Yes,No,No,Month-to-month,No,Bank transfer (automatic),Yes,12,50.25 +6365-HITVU,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,71,87.25 +7558-IMLMT,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,67,20.8 +9488-FYQAU,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,63,109.25 +3590-TCXTB,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,20.35 +6994-KERXL,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,4,55.9 +7957-RYHQD,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,40,79.2 +2180-DXNEG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,12,96.0 +1960-UOTYM,Yes,DSL,Yes,No,Yes,Yes,Two year,No,Electronic check,No,52,79.2 +2740-JFBOK,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,10,24.0 +6500-JVEGC,Yes,Fiber optic,Yes,No,Yes,No,One year,No,Bank transfer (automatic),No,68,101.35 +5515-AKOAJ,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,54,100.1 +8976-OQHGT,Yes,DSL,No,Yes,No,No,Month-to-month,No,Mailed check,Yes,4,56.5 +5245-VDBUR,No,DSL,Yes,No,No,No,One year,No,Mailed check,No,52,35.45 +6230-BSUXY,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,1,85.0 +8469-SNFFH,Yes,DSL,Yes,Yes,Yes,No,One year,No,Bank transfer (automatic),No,70,79.4 +2144-ESWKO,No,DSL,Yes,No,No,No,One year,Yes,Credit card (automatic),No,43,35.2 +1241-FPMOF,Yes,No,No,No,No,No,Two year,No,Mailed check,No,52,19.65 +9928-BZVLZ,No,DSL,Yes,Yes,No,Yes,Two year,No,Mailed check,No,12,49.85 +4114-QMKVN,Yes,DSL,Yes,No,No,Yes,One year,No,Bank transfer (automatic),No,56,68.75 +9003-CPATH,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,No,42,79.9 +1754-GKYPY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,22,89.75 +5294-CDGWY,No,DSL,Yes,No,Yes,Yes,One year,No,Electronic check,Yes,51,59.3 +7956-XQWGU,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,27,19.4 +1591-MQJTP,Yes,Fiber optic,Yes,No,No,Yes,One year,Yes,Bank transfer (automatic),No,51,93.65 +5295-PCJOO,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,Yes,4,49.4 +2369-FEVNO,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,19.9 +9863-JZAIC,Yes,DSL,No,No,Yes,No,Month-to-month,No,Mailed check,Yes,35,55.0 +7471-MQPOS,Yes,DSL,No,Yes,No,Yes,One year,Yes,Bank transfer (automatic),No,71,72.9 +7660-HDPJV,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.2 +5115-SQAAU,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,69,25.6 +9845-QOMAD,Yes,No,No,No,No,No,One year,No,Mailed check,No,14,19.75 +7672-VFMXZ,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Electronic check,No,57,55.7 +9739-JLPQJ,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Credit card (automatic),No,72,117.5 +9916-AYHTC,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,48,19.85 +3855-ONCAR,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Mailed check,No,4,78.9 +1488-SYSFC,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,31,20.65 +7931-PXHFC,Yes,DSL,No,Yes,No,Yes,One year,Yes,Mailed check,Yes,38,62.3 +3990-QYKBE,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,37,92.5 +0970-QXPXW,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,1,19.65 +3259-KNMRR,Yes,DSL,No,No,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,57,79.75 +6120-RJKLU,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,62,79.95 +9572-WUKSB,No,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,No,3,29.9 +5893-KCLGT,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,72,19.75 +0076-LVEPS,No,DSL,Yes,Yes,No,No,Month-to-month,Yes,Mailed check,No,29,45.0 +3640-JQGJG,Yes,DSL,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,13,44.8 +4919-MOAVT,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,3,69.65 +1596-OQSPS,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,11,51.1 +9867-XOBQA,No,DSL,Yes,Yes,Yes,No,Two year,No,Mailed check,No,21,53.15 +9546-KDTRB,Yes,No,No,No,No,No,Month-to-month,No,Bank transfer (automatic),No,19,24.7 +3090-HAWSU,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),Yes,61,111.6 +9820-RMCQV,Yes,DSL,Yes,No,No,No,Month-to-month,No,Credit card (automatic),Yes,11,48.55 +3174-RKMOW,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Electronic check,No,35,109.95 +1760-CAZHT,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,25,20.8 +7839-QRKXN,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,20.2 +8441-SHIPE,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,67,25.6 +5204-QZXPU,No,DSL,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,19,39.65 +4597-ELFTS,Yes,No,No,No,No,No,One year,No,Electronic check,Yes,56,24.9 +1320-GVNHT,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Credit card (automatic),No,72,108.4 +1047-RNXZV,Yes,No,No,No,No,No,Two year,No,Mailed check,No,43,19.55 +3541-ZNUHK,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,55,85.1 +8450-JOVAH,Yes,DSL,Yes,No,No,No,Month-to-month,No,Mailed check,Yes,2,56.7 +8725-JEDFD,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,27,69.05 +7562-UXTPG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,No,13,70.15 +8071-SBTRN,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Mailed check,No,70,111.15 +1113-IUJYX,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,No,Mailed check,Yes,14,105.95 +6668-CNMFP,Yes,Fiber optic,No,Yes,No,Yes,One year,Yes,Bank transfer (automatic),No,19,89.35 +5626-MGTUK,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,20,89.1 +5681-LLOEI,Yes,Fiber optic,Yes,Yes,No,No,One year,Yes,Credit card (automatic),No,43,91.25 +8212-DJRCH,Yes,Fiber optic,Yes,No,No,Yes,Month-to-month,Yes,Mailed check,No,5,90.35 +4323-OHFOW,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,70,105.55 +4933-BSAIP,Yes,No,No,No,No,No,Two year,No,Mailed check,No,40,19.1 +2030-BTZRO,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,6,20.4 +1116-DXXDF,Yes,Fiber optic,Yes,No,Yes,Yes,Two year,Yes,Electronic check,No,39,100.45 +9274-CNFMO,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Electronic check,Yes,4,74.95 +7758-XKCBS,No,DSL,No,Yes,No,No,Month-to-month,Yes,Electronic check,Yes,15,29.7 +8992-JQYUN,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,50.35 +6563-VNPMN,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),No,45,85.7 +0617-AQNWT,No,DSL,Yes,Yes,No,Yes,Two year,No,Electronic check,Yes,64,47.85 +2267-WTPYD,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Credit card (automatic),No,57,94.0 +0270-THENM,Yes,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,72,69.85 +2446-PLQVO,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,70.3 +4707-MAXGU,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,72,25.85 +2710-WYVXG,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Mailed check,No,3,71.1 +3005-NFMTA,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,55,98.8 +6300-BWMJX,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,No,Electronic check,No,59,93.35 +8784-CGILN,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,18,99.85 +5389-FFVKB,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),Yes,32,80.3 +7009-LGECI,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,4,50.55 +8444-WRIDW,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,66,80.45 +5022-KVDQT,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,27,81.3 +7976-CICYS,Yes,No,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,4,20.7 +1036-GUDCL,Yes,DSL,Yes,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,60,79.05 +2005-DWQZJ,Yes,No,No,No,No,No,Two year,No,Mailed check,No,8,19.05 +8148-WOCMK,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,8,19.6 +7815-PDTHL,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,35,20.2 +9451-LPGOO,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,7,86.8 +9173-IVZVP,Yes,No,No,No,No,No,Two year,No,Mailed check,No,53,20.9 +9129-UXERG,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,18,103.6 +3635-JBPSG,No,DSL,No,No,No,Yes,Two year,Yes,Mailed check,No,15,38.8 +7964-ZRKKG,Yes,Fiber optic,No,No,Yes,No,One year,Yes,Bank transfer (automatic),No,67,88.4 +5868-YWPDW,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,6,84.2 +6229-LSCKB,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,6,79.7 +2025-JKFWI,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,Yes,Mailed check,Yes,13,99.0 +4078-SAYYN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,11,100.75 +1724-IQWNM,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,19.3 +8217-QYOHV,Yes,DSL,Yes,Yes,No,No,Month-to-month,Yes,Mailed check,No,5,55.75 +5546-QUERU,Yes,No,No,No,No,No,One year,Yes,Mailed check,No,13,19.95 +9940-HPQPG,Yes,Fiber optic,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,9,91.75 +6897-UUBNU,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,No,Mailed check,No,29,89.65 +6127-IYJOZ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,1,45.85 +6618-RYATB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,79.55 +8930-XOTDP,Yes,DSL,No,No,Yes,No,Month-to-month,No,Mailed check,No,18,55.95 +5916-QEWPT,Yes,DSL,No,No,Yes,Yes,Month-to-month,No,Credit card (automatic),No,2,69.0 +5060-TQUQN,Yes,Fiber optic,No,Yes,No,No,Month-to-month,Yes,Bank transfer (automatic),No,30,83.55 +0531-XBKMM,Yes,DSL,Yes,Yes,No,No,Two year,No,Bank transfer (automatic),No,66,65.7 +8465-SBRXP,Yes,Fiber optic,No,Yes,Yes,No,Two year,Yes,Bank transfer (automatic),No,38,94.9 +2408-PSJVE,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,44,61.9 +9079-YEXQJ,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,No,Electronic check,Yes,54,111.1 +9700-ZCLOT,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,No,2,20.0 +8738-JOKAR,Yes,DSL,Yes,Yes,No,Yes,One year,Yes,Mailed check,No,42,67.7 +4534-WGCIR,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,58,25.15 +1930-WNXSB,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,58,92.85 +2685-SREOM,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,25,89.1 +3508-CFVZL,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,No,Mailed check,No,71,111.3 +0402-CQAJN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,37,101.9 +6692-UDPJC,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,Yes,14,91.65 +1273-MTETI,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,4,88.85 +0657-DOGUM,Yes,DSL,Yes,Yes,No,No,One year,Yes,Bank transfer (automatic),No,48,60.6 +5480-HPRRX,No,DSL,No,No,No,No,Month-to-month,No,Electronic check,Yes,3,25.3 +8792-AOROI,Yes,DSL,Yes,Yes,No,Yes,Two year,No,Mailed check,No,8,65.5 +0295-PPHDO,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,1,95.45 +5146-YYFRZ,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,67,19.95 +1195-OIYEJ,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,13,91.1 +5906-CVLHP,Yes,DSL,No,Yes,No,No,One year,Yes,Credit card (automatic),Yes,45,54.15 +3452-SRFEG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,49,74.6 +4070-OKWVH,Yes,Fiber optic,No,No,Yes,No,Month-to-month,No,Bank transfer (automatic),No,52,94.6 +5297-MDOIR,Yes,Fiber optic,Yes,No,No,No,One year,Yes,Credit card (automatic),No,63,81.15 +6369-MCAKO,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,68,89.05 +4926-UMJZD,Yes,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,31,49.2 +6848-HJTXY,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,64,19.45 +6341-AEVKX,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Electronic check,No,62,104.3 +4501-EQDRN,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,1,69.7 +2990-HWIML,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,6,89.5 +0682-USIXD,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,21,86.05 +6976-BWGLQ,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,72,25.2 +7078-NVFAM,No,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,32,35.15 +8065-QBYTO,Yes,Fiber optic,Yes,Yes,Yes,No,One year,Yes,Credit card (automatic),No,71,99.65 +2133-TSRRM,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,34,105.35 +7384-GHBPI,No,DSL,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,3,35.15 +7603-USHJS,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,12,73.75 +7234-FECYN,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Electronic check,Yes,8,101.35 +2511-ALLCS,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,35,24.3 +3191-CSNMG,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,3,80.7 +7952-OBOYL,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Mailed check,No,3,89.85 +7470-DYNOE,Yes,DSL,No,No,No,Yes,One year,Yes,Electronic check,No,53,61.1 +7853-OETYL,No,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,4,29.05 +1545-ACTAS,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,48,99.7 +5876-HZVZM,Yes,DSL,Yes,No,No,No,Month-to-month,No,Credit card (automatic),Yes,6,55.9 +1400-MMYXY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,3,105.9 +5126-RCXYW,No,DSL,No,Yes,No,Yes,Two year,No,Credit card (automatic),No,54,46.0 +3085-QUOZK,Yes,DSL,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,43.95 +2363-BJLSL,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),No,62,80.4 +1956-YIFGE,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Mailed check,No,22,100.05 +3926-CUQZX,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,1,45.1 +7921-LMDFQ,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Bank transfer (automatic),No,51,94.0 +2925-MXLSX,Yes,DSL,No,No,Yes,No,One year,Yes,Credit card (automatic),No,30,68.95 +5820-PTRYM,Yes,DSL,Yes,Yes,No,No,One year,Yes,Credit card (automatic),No,56,68.45 +9609-BENEA,Yes,DSL,No,Yes,Yes,No,One year,Yes,Electronic check,No,35,69.0 +6211-WHMYA,No,DSL,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,64,43.85 +4459-BBGHE,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,30,44.5 +9945-PSVIP,Yes,No,No,No,No,No,Two year,Yes,Mailed check,No,25,18.7 +1041-RXHRA,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,41,70.25 +1750-CSKKM,Yes,DSL,No,No,Yes,No,Month-to-month,No,Electronic check,Yes,9,55.35 +9108-EJFJP,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,1,53.55 +0530-IJVDB,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,70,114.6 +0508-SQWPL,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,57,20.1 +2215-ZAFGX,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,9,85.5 +8213-TAZPM,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Bank transfer (automatic),No,69,108.75 +7142-HVGBG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,43,103.0 +1304-SEGFY,Yes,Fiber optic,No,No,Yes,Yes,Two year,Yes,Electronic check,No,72,97.85 +7242-EDTYC,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,44,19.55 +2904-GGUAZ,Yes,Fiber optic,Yes,No,No,No,Two year,Yes,Bank transfer (automatic),No,72,84.05 +8267-ZNYVZ,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Electronic check,Yes,33,103.75 +5136-GFPMB,Yes,Fiber optic,No,No,No,Yes,Month-to-month,No,Credit card (automatic),No,54,89.4 +2595-KIWPV,Yes,No,No,No,No,No,Two year,No,Credit card (automatic),No,27,19.7 +5243-SAOTC,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),No,54,79.85 +9398-MMQTO,Yes,Fiber optic,No,No,No,No,Month-to-month,No,Credit card (automatic),No,3,74.45 +7619-PLRLP,Yes,DSL,Yes,No,No,Yes,One year,No,Bank transfer (automatic),No,53,74.1 +6457-GIRWB,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.35 +6508-NJYRO,Yes,No,No,No,No,No,One year,No,Mailed check,No,15,18.8 +1450-SKCVI,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,56,73.85 +4710-NKCAW,Yes,DSL,Yes,Yes,No,No,Month-to-month,No,Credit card (automatic),No,5,64.4 +5306-BVTKJ,Yes,DSL,No,No,No,No,One year,Yes,Credit card (automatic),No,48,55.8 +0357-NVCRI,Yes,No,No,No,No,No,Month-to-month,No,Credit card (automatic),No,25,20.05 +5570-PTWEH,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,3,75.15 +2371-KFUOG,Yes,Fiber optic,Yes,No,Yes,Yes,One year,No,Bank transfer (automatic),No,58,99.15 +0463-ZSDNT,Yes,DSL,No,No,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,10,56.75 +6502-MJQAE,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,69.6 +6257-DTAYD,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,71,104.15 +4616-ULAOA,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Credit card (automatic),No,65,110.8 +7693-LCKZL,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,5,80.15 +7746-AWNQW,No,DSL,No,Yes,No,No,Month-to-month,Yes,Mailed check,No,28,35.75 +5996-EBTKM,Yes,DSL,No,Yes,No,Yes,Two year,Yes,Bank transfer (automatic),No,67,69.9 +2758-RNWXS,Yes,Fiber optic,Yes,Yes,No,Yes,One year,Yes,Electronic check,No,35,89.2 +2314-TNDJQ,No,DSL,Yes,Yes,No,Yes,Two year,No,Credit card (automatic),No,72,55.65 +2405-LBMUW,No,DSL,Yes,Yes,No,Yes,One year,Yes,Bank transfer (automatic),No,61,50.7 +3454-JFUBC,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,68,20.0 +0032-PGELS,No,DSL,Yes,No,No,No,Month-to-month,No,Bank transfer (automatic),Yes,1,30.5 +9039-ZVJDC,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,3,19.1 +6797-LNAQX,Yes,Fiber optic,No,No,Yes,Yes,Two year,No,Bank transfer (automatic),Yes,70,98.3 +9013-AQORL,No,DSL,No,No,No,Yes,Month-to-month,No,Credit card (automatic),No,48,45.55 +2898-MRKPI,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,68,101.05 +2750-BJLSB,Yes,Fiber optic,Yes,Yes,Yes,Yes,One year,Yes,Electronic check,No,47,103.7 +3648-GZPHF,No,DSL,No,Yes,No,No,One year,Yes,Mailed check,No,32,36.25 +2075-RMJIK,Yes,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,No,5,49.4 +9588-YRFHY,Yes,No,No,No,No,No,Two year,Yes,Credit card (automatic),No,49,19.9 +6394-MFYNG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Bank transfer (automatic),Yes,48,107.4 +1564-NTYXF,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,Yes,13,82.0 +9364-YKUVW,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,15,19.8 +5392-AKEMH,Yes,DSL,No,No,No,No,Month-to-month,Yes,Electronic check,No,12,45.05 +2451-YMUXS,Yes,DSL,Yes,Yes,No,No,Two year,Yes,Bank transfer (automatic),No,67,64.55 +3914-FDRHP,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,No,Electronic check,No,9,86.25 +3078-ZKNTS,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,13,19.75 +1024-KPRBB,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Mailed check,No,38,89.1 +4690-PKDQG,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,42,95.55 +8155-IBNHG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,24,75.4 +0886-QGENL,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,Yes,27,101.25 +9547-ITEFG,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),No,9,102.6 +1264-FUHCX,No,DSL,No,Yes,Yes,Yes,One year,Yes,Credit card (automatic),No,49,56.3 +7789-CRUVC,Yes,Fiber optic,Yes,Yes,No,No,Month-to-month,Yes,Credit card (automatic),No,61,94.2 +6598-KELSS,No,DSL,Yes,No,Yes,No,One year,Yes,Bank transfer (automatic),No,50,43.05 +8739-WWKDU,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,25,89.5 +8685-WHQPW,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,22,74.4 +4745-LSPLO,Yes,No,No,No,No,No,Month-to-month,No,Mailed check,Yes,1,20.5 +8083-YTZES,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,4,74.35 +7240-FQLHE,Yes,Fiber optic,No,Yes,Yes,Yes,Month-to-month,No,Bank transfer (automatic),Yes,18,99.75 +6664-FPDAC,Yes,Fiber optic,No,Yes,Yes,Yes,One year,Yes,Electronic check,Yes,56,111.95 +9972-VAFJJ,Yes,Fiber optic,No,Yes,Yes,No,One year,Yes,Electronic check,No,53,94.0 +0422-UXFAP,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,51,98.85 +1904-WAJAA,Yes,DSL,Yes,No,No,No,Two year,No,Electronic check,No,24,64.35 +5130-YPIRV,Yes,DSL,Yes,No,Yes,No,Two year,Yes,Credit card (automatic),No,62,72.0 +2843-CQMEG,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,No,24,49.7 +6439-PKTRR,Yes,DSL,Yes,Yes,Yes,No,Two year,No,Electronic check,No,70,80.7 +5351-QESIO,No,DSL,No,No,No,No,Month-to-month,No,Mailed check,No,1,24.2 +0786-VSSUD,No,DSL,No,No,Yes,No,Month-to-month,Yes,Mailed check,Yes,16,39.0 +5568-DMXZS,Yes,DSL,No,Yes,Yes,No,Month-to-month,Yes,Electronic check,No,8,65.45 +8468-FZTOE,Yes,DSL,Yes,Yes,No,Yes,Two year,Yes,Electronic check,No,72,74.35 +6633-SYEUS,Yes,Fiber optic,No,Yes,No,No,Month-to-month,No,Bank transfer (automatic),No,23,83.2 +6447-GORXK,No,DSL,No,No,No,No,Month-to-month,No,Credit card (automatic),No,31,25.0 +6967-PEJLL,No,DSL,Yes,Yes,No,No,One year,Yes,Electronic check,No,37,40.2 +3976-BWUCK,Yes,Fiber optic,No,Yes,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,30,94.1 +5981-ZVXOT,Yes,Fiber optic,Yes,No,Yes,Yes,One year,Yes,Electronic check,No,35,108.35 +1684-FLBGS,Yes,DSL,No,Yes,Yes,No,Month-to-month,Yes,Credit card (automatic),No,23,69.5 +1389-WNUIB,Yes,DSL,Yes,No,Yes,Yes,One year,No,Bank transfer (automatic),No,20,76.0 +0376-OIWME,Yes,Fiber optic,Yes,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,36,93.6 +3585-ISXZP,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,No,Bank transfer (automatic),Yes,8,95.65 +0218-QNVAS,Yes,Fiber optic,No,No,Yes,Yes,One year,No,Bank transfer (automatic),No,71,100.55 +6583-QGCSI,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,Yes,50,88.05 +0804-YGEQV,Yes,No,No,No,No,No,One year,Yes,Bank transfer (automatic),No,43,24.45 +7164-BPTUT,Yes,DSL,Yes,Yes,Yes,Yes,Two year,No,Mailed check,No,57,89.55 +4174-LPGTI,Yes,DSL,No,Yes,No,Yes,One year,Yes,Bank transfer (automatic),Yes,41,66.5 +2523-EWWZL,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,No,27,76.1 +0928-XUTSN,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Electronic check,No,13,80.5 +2108-XWMPY,No,DSL,Yes,No,No,No,Month-to-month,Yes,Mailed check,Yes,3,35.45 +0052-YNYOT,Yes,No,No,No,No,No,One year,No,Electronic check,No,67,20.55 +6304-IJFSQ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,3,49.9 +9586-JGQKH,Yes,Fiber optic,No,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,64,105.4 +4501-VCPFK,No,DSL,No,Yes,No,No,Month-to-month,No,Electronic check,No,26,35.75 +6075-SLNIL,Yes,Fiber optic,No,No,No,Yes,Month-to-month,Yes,Credit card (automatic),No,38,95.1 +9347-AERRL,Yes,No,No,No,No,No,One year,No,Credit card (automatic),No,23,19.3 +0093-XWZFY,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Credit card (automatic),Yes,40,104.5 +2274-XUATA,No,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,72,63.1 +1980-KXVPM,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),Yes,3,75.05 +7703-ZEKEF,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,23,81.0 +0723-DRCLG,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,74.45 +5482-NUPNA,Yes,DSL,Yes,Yes,No,No,Month-to-month,Yes,Mailed check,Yes,4,60.4 +6691-CCIHA,Yes,DSL,Yes,Yes,Yes,Yes,Two year,Yes,Electronic check,No,62,84.95 +1685-BQULA,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,40,93.4 +9053-EJUNL,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Electronic check,No,41,89.2 +0666-UXTJO,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Credit card (automatic),No,34,85.2 +1471-GIQKQ,Yes,DSL,No,No,No,No,Month-to-month,No,Electronic check,No,1,49.95 +4807-IZYOZ,Yes,No,No,No,No,No,Two year,No,Bank transfer (automatic),No,51,20.65 +1122-JWTJW,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,1,70.65 +9710-NJERN,Yes,No,No,No,No,No,Two year,No,Mailed check,No,39,20.15 +9837-FWLCH,Yes,No,No,No,No,No,Month-to-month,Yes,Electronic check,No,12,19.2 +1699-HPSBG,Yes,DSL,No,Yes,Yes,No,One year,Yes,Electronic check,Yes,12,59.8 +7203-OYKCT,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Electronic check,No,72,104.95 +1035-IPQPU,Yes,Fiber optic,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,63,103.5 +7398-LXGYX,Yes,Fiber optic,Yes,No,No,No,Month-to-month,Yes,Credit card (automatic),No,44,84.8 +2823-LKABH,Yes,Fiber optic,No,Yes,No,Yes,Month-to-month,Yes,Bank transfer (automatic),No,18,95.05 +8775-CEBBJ,Yes,DSL,No,No,No,No,Month-to-month,Yes,Bank transfer (automatic),Yes,9,44.2 +0550-DCXLH,Yes,DSL,No,Yes,Yes,Yes,Month-to-month,No,Mailed check,No,13,73.35 +9281-CEDRU,Yes,DSL,No,Yes,Yes,No,Two year,No,Bank transfer (automatic),No,68,64.1 +2235-DWLJU,No,DSL,No,No,Yes,Yes,Month-to-month,Yes,Electronic check,No,6,44.4 +0871-OPBXW,Yes,No,No,No,No,No,Month-to-month,Yes,Mailed check,No,2,20.05 +3605-JISKB,Yes,DSL,Yes,No,No,No,One year,No,Credit card (automatic),No,55,60.0 +6894-LFHLY,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Electronic check,Yes,1,75.75 +9767-FFLEM,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Credit card (automatic),No,38,69.5 +0639-TSIQW,Yes,Fiber optic,Yes,No,Yes,No,Month-to-month,Yes,Credit card (automatic),Yes,67,102.95 +8456-QDAVC,Yes,Fiber optic,No,No,Yes,No,Month-to-month,Yes,Bank transfer (automatic),No,19,78.7 +7750-EYXWZ,No,DSL,No,Yes,Yes,Yes,One year,No,Electronic check,No,12,60.65 +2569-WGERO,Yes,No,No,No,No,No,Two year,Yes,Bank transfer (automatic),No,72,21.15 +6840-RESVB,Yes,DSL,Yes,Yes,Yes,Yes,One year,Yes,Mailed check,No,24,84.8 +2234-XADUH,Yes,Fiber optic,No,No,Yes,Yes,One year,Yes,Credit card (automatic),No,72,103.2 +4801-JZAZL,No,DSL,Yes,No,No,No,Month-to-month,Yes,Electronic check,No,11,29.6 +8361-LTMKD,Yes,Fiber optic,No,No,No,No,Month-to-month,Yes,Mailed check,Yes,4,74.4 +3186-AJIEK,Yes,Fiber optic,Yes,Yes,Yes,Yes,Two year,Yes,Bank transfer (automatic),No,66,105.65 From 88f73c14874fb1260a188487d15e6fc928e4fa1d Mon Sep 17 00:00:00 2001 From: Sam Temlock <70182203+stemlock@users.noreply.github.com> Date: Mon, 11 Apr 2022 00:32:43 -0400 Subject: [PATCH 21/54] Add changes to regression notebook (Day 1) --- 2_regression.ipynb | 1814 +++++++++++++++------- data/auto-mpg.csv | 399 +++++ data/auto-mpg.names | 45 + data/heart.csv | 304 ---- data/heart_preproc.npz | Bin 54059 -> 0 bytes images/KNN.png | Bin 0 -> 7966 bytes images/linear_regression_hyperplane.jpeg | Bin 0 -> 33233 bytes images/linear_regression_line.png | Bin 0 -> 7815 bytes 8 files changed, 1655 insertions(+), 907 deletions(-) create mode 100644 data/auto-mpg.csv create mode 100644 data/auto-mpg.names delete mode 100644 data/heart.csv delete mode 100644 data/heart_preproc.npz create mode 100644 images/KNN.png create mode 100644 images/linear_regression_hyperplane.jpeg create mode 100644 images/linear_regression_line.png diff --git a/2_regression.ipynb b/2_regression.ipynb index ee266b6..0f645be 100644 --- a/2_regression.ipynb +++ b/2_regression.ipynb @@ -4,14 +4,14 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "# Part 2: Regression" + "# Part 1: Regression" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Whereas with classification we use a set of features (or independent variables) to predict a discrete target (dependent variable), in regression we are trying to predict a continuous output (e.g. a real valued number)." + "The first type of machine learning problem we will explore is called a regression problem. A regression problem is one in which we use a set of features (or independent variables) to try to predict a continuous output (e.g. a real valued number). By showing a model enough examples, the hope is that the model can be trained to predict the output value given just the set of features, where the prediction is as close to the real value as possible." ] }, { @@ -20,7 +20,7 @@ "source": [ "# 1) Loading and Preprocessing\n", "\n", - "For this regression tutorial we will use a dataset from UCI's machine learning repository ([link](http://archive.ics.uci.edu/ml/datasets/heart+disease)) containing medical information about heart disease patients. While it's primary use was in predicting heart attacks, we'll use the information to predict the age of each patient. " + "For this regression tutorial we will use a dataset from UCI's machine learning repository ([link](http://archive.ics.uci.edu/ml/datasets/Auto+MPG)) concerning city-cycle fuel consumption in miles per gallon. We will use this dataset and the 7 independent variables to predict the target, miles per gallons, for different car make and models. " ] }, { @@ -34,17 +34,19 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Instead of being a built-in `sklearn` dataset, the heart disease dataset is stored in a `.csv` file, so we'll use `pandas` to load it. This dataset will require some preprocessing, which we will do using `sklearn` estimators and pipelines.\n", + "Instead of being a built-in `sklearn` dataset, the `auto-mpg` dataset is stored in a `.csv` file that can be accessed from the UCI repository, so we'll use `pandas` to load in a local copy. This dataset will require some preprocessing, which we will do after performing some exploratory data analysis (EDA).\n", "\n", - "First, let's import some packages we'll need. We'll only import the specific `sklearn` estimators and functions one at a time, as needed, as is convention with `sklearn`." + "First, let's import some packages we'll need." ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ + "import warnings\n", + "\n", "import pandas as pd\n", "import numpy as np\n", "import matplotlib.pyplot as plt" @@ -54,16 +56,141 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Read in the heart disease dataset using `pandas`." + "Read in the `auto-mpg` dataset using `pandas`." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    mpgcylindersdisplacementhorsepowerweightaccelerationmodel yearorigin
    car name
    chevrolet chevelle malibu18.08307.0130350412.0701
    buick skylark 32015.08350.0165369311.5701
    plymouth satellite18.08318.0150343611.0701
    amc rebel sst16.08304.0150343312.0701
    ford torino17.08302.0140344910.5701
    \n", + "
    " + ], + "text/plain": [ + " mpg cylinders displacement horsepower weight \\\n", + "car name \n", + "chevrolet chevelle malibu 18.0 8 307.0 130 3504 \n", + "buick skylark 320 15.0 8 350.0 165 3693 \n", + "plymouth satellite 18.0 8 318.0 150 3436 \n", + "amc rebel sst 16.0 8 304.0 150 3433 \n", + "ford torino 17.0 8 302.0 140 3449 \n", + "\n", + " acceleration model year origin \n", + "car name \n", + "chevrolet chevelle malibu 12.0 70 1 \n", + "buick skylark 320 11.5 70 1 \n", + "plymouth satellite 11.0 70 1 \n", + "amc rebel sst 12.0 70 1 \n", + "ford torino 10.5 70 1 " + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "data = pd.read_csv('data/heart.csv')\n", + "data = pd.read_csv('data/auto-mpg.csv', index_col='car name')\n", "data.head()" ] }, @@ -71,1203 +198,1678 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Those variable names are not the most informative. Below is the information on each of these variables from the UCI machine learning repository's [website](http://archive.ics.uci.edu/ml/datasets/heart+disease):\n", - "1. **age**: age in years \n", - "2. **sex**: sex (1 = male; 0 = female) \n", - "3. **cp**: chest pain type \n", - " 1. Value 1: typical angina \n", - " 2. Value 2: atypical angina \n", - " 3. Value 3: non-anginal pain \n", - " 4. Value 4: asymptomatic \n", - "4. **trestbps**: resting blood pressure (in mm Hg on admission to the hospital) \n", - "5. **chol**: serum cholesterol in mg/dl \n", - "6. **fbs**: (fasting blood sugar > 120 mg/dl) (1 = true; 0 = false) \n", - "7. **restecg**: resting electrocardiographic results \n", - " 1. Value 0: normal \n", - " 2. Value 1: having ST-T wave abnormality (T wave inversions and/or ST elevation or depression of > 0.05 mV) \n", - " 3. Value 2: showing probable or definite left ventricular hypertrophy by Estes' criteria \n", - "8. **thalach**: maximum heart rate achieved \n", - "9. **exang**: exercise induced angina (1 = yes; 0 = no) \n", - "10. **oldpeak** = ST depression induced by exercise relative to rest \n", - "11. **slope**: the slope of the peak exercise ST segment \n", - " 1. Value 1: upsloping \n", - " 2. Value 2: flat \n", - " 3. Value 3: downsloping \n", - "12. **ca**: number of major vessels (0-3) colored by flourosopy \n", - "13. **thal**: \n", - " 1. Value 3: normal\n", - " 2. Value 6: fixed defect\n", - " 3. Value 7: reversable defect \n", - "14. **num**: diagnosis of heart disease (angiographic disease status) \n", - " 1. Value 0: < 50% diameter narrowing \n", - " 2. Value 1: > 50% diameter narrowing " + "Below is the information for the variable types of each of the columns from the UCI machine learning repository's [website](https://archive.ics.uci.edu/ml/datasets/auto+mpg):\n", + "1. **mpg**: continuous\n", + "2. **cylinders**: multi-valued discrete\n", + "3. **displacement**: continuous\n", + "4. **horsepower**: continuous\n", + "5. **weight**: continuous\n", + "6. **acceleration**: continuous\n", + "7. **model year**: multi-valued discrete\n", + "8. **origin**: multi-valued discrete\n", + "9. **car name**: string (unique for each instance)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Some of these variables are categorical (or discrete), and others continuous (or numerical). Let's make a list of the categorical variable names to be used later on in the preprocessing." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Define the variable names that are categorical for use later\n", - "cat_var_names = ['sex', 'cp', 'fbs', 'restecg', 'exang', 'slope', 'thal', 'num']" + "## Missing Data Preprocessing" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## Categorical Data Processing\n", + "Let's take a little more time to explore this dataset and perform any preprocessing necessary. One of the most important steps before we start any machine learning problem is to get a better understanding of the data at hand.\n", "\n", - "This heart disease dataset contains both categorical and continuous features, which will each need to be preprocessed in different ways. We'll start with the categorical features. First we'll want to handle any missing data, and then transform the categorical variables into indicator variables (which are either 0 or 1)." + "First, we see that the original dataset has 398 and 9 columns (1 column to identify the unique cars, 1 column for the target variable, and 7 columns of indepedent variables)." ] }, { - "cell_type": "markdown", - "metadata": {}, + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(398, 8)" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "### Imputation (Missing Values)\n", - "\n", - "Imputation is the name given to the preprocessing step that transforms missing values. When dealing with missing categorical values we'll want to convert them all into a special extra category called something unique, like `\"MISSING\"` or `-1`. To do that we'll use the `SimpleImputer` to assign a constant value to all missing values, in this case we'll use `-1`." + "data.shape" ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "from sklearn.impute import SimpleImputer\n", - "imputer_cat = SimpleImputer(missing_values=np.nan, \n", - " strategy='constant', \n", - " fill_value=-1, \n", - " copy=True)" + "### Missing values" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Since this dataset doesn't actually have any missing values, we'll make a copy of the dataset and add a few missing values to see how imputation works in practice.\n", - "\n", - "**NOTE** Because all `sklearn` estimators (including `SimpleImputer`) require 2D arrays to be passed in, we'll need to put the column name we want into a list `[]`, to get a `DataFrame` with a single column, instead of a `Series`." + "Next, we want to check to see if there are any missing values." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "mpg False\n", + "cylinders False\n", + "displacement False\n", + "horsepower False\n", + "weight False\n", + "acceleration False\n", + "model year False\n", + "origin False\n", + "dtype: bool" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "cp_missing = data[['cp']]\n", - "cp_missing.iloc[:5,0] = np.nan" + "data.isna().any()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "We just set our first 6 values in our cp column as NaN (not a number), a common representation of missing data in python." + "At first glance it doesn't seem like we are missing any values, but if we check the UCI repository, the documentation mentions there are indeed missing values. Further investigation into the data set description file provided by UCI tells us that the `horsepower` column has 6 missing values: " ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "8. Missing Attribute Values: horsepower has 6 missing values\r\n" + ] + } + ], "source": [ - "cp_missing.head(n=10)" + "!cat ./data/auto-mpg.names | grep 'missing'" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Now we'll use this imputer to replace all occurances of `np.nan` (which are assignedn to missing values by default in pd.read_csv) to `-1` in the `cp` column of our `DataFrame`. This will also make a copy of the column." + "Looking through the unique values in the `horsepower` column below, we can see that all the values are string numerals except for `?`." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array(['?', '98', '97', '96', '95', '94', '93', '92', '91', '90', '89',\n", + " '88', '87', '86', '85', '84', '83', '82', '81', '80', '79', '78',\n", + " '77', '76', '75', '74', '72', '71', '70', '69', '68', '67', '66',\n", + " '65', '64', '63', '62', '61', '60', '58', '54', '53', '52', '49',\n", + " '48', '46', '230', '225', '220', '215', '210', '208', '200', '198',\n", + " '193', '190', '180', '175', '170', '167', '165', '160', '158',\n", + " '155', '153', '152', '150', '149', '148', '145', '142', '140',\n", + " '139', '138', '137', '135', '133', '132', '130', '129', '125',\n", + " '122', '120', '116', '115', '113', '112', '110', '108', '107',\n", + " '105', '103', '102', '100'], dtype=object)" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "cp_imp = imputer_cat.fit_transform(cp_missing)\n", - "np.unique(cp_imp)" + "data['horsepower'].sort_values(ascending=False).unique()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### One-Hot-Encoding\n", + "We will have to handle these values, either by removing the rows that contain them completely, or by using some strategy to generate proxy values that provide some approximation of what the values may have been. \n", "\n", - "Many machine learning algorithms require that categorical data be encoded numerically in some fashion. One-hot-encoding creates `k` new variables for a single categorical variable with `k` categories (or levels), where each new variable is coded with a `1` for the observations that contain that category, and a `0` for each observation that doesn't. \n", - "\n", - "Let's use the `OneHotEncoder` from `sklearn` to transform the `cp` variable we just imputed into `k` (4 valid values in this case) one-hot-encoded variables." + "In general, if we have a large dataset, it is okay to go ahead and drop a couple rows, but given that our dataset is small in this case, we will try to generate proxy values using a technique known as **imputation**." ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "from sklearn.preprocessing import OneHotEncoder\n", - "ohe = OneHotEncoder(categories='auto', handle_unknown='ignore', sparse=False)" + "In order to fill the `?` values using imputation, we'll need to convert them as NaN (not a number) values, which is a common representation of missing data in python. We'll also convert the column variable type from strings to floats so that our imputer can calculate the mean." ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "metadata": {}, "outputs": [], "source": [ - "cp_ohe = ohe.fit_transform(cp_imp)\n", - "cp_ohe.shape" + "data = data.replace('?', np.nan)\n", + "data = data.astype({'horsepower': 'float'})" ] }, { - "cell_type": "markdown", - "metadata": {}, + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    mpgcylindersdisplacementhorsepowerweightaccelerationmodel yearorigin
    car name
    ford pinto25.0498.0NaN204619.0711
    ford maverick21.06200.0NaN287517.0741
    renault lecar deluxe40.9485.0NaN183517.3802
    ford mustang cobra23.64140.0NaN290514.3801
    renault 18i34.54100.0NaN232015.8812
    amc concord dl23.04151.0NaN303520.5821
    \n", + "
    " + ], + "text/plain": [ + " mpg cylinders displacement horsepower weight \\\n", + "car name \n", + "ford pinto 25.0 4 98.0 NaN 2046 \n", + "ford maverick 21.0 6 200.0 NaN 2875 \n", + "renault lecar deluxe 40.9 4 85.0 NaN 1835 \n", + "ford mustang cobra 23.6 4 140.0 NaN 2905 \n", + "renault 18i 34.5 4 100.0 NaN 2320 \n", + "amc concord dl 23.0 4 151.0 NaN 3035 \n", + "\n", + " acceleration model year origin \n", + "car name \n", + "ford pinto 19.0 71 1 \n", + "ford maverick 17.0 74 1 \n", + "renault lecar deluxe 17.3 80 2 \n", + "ford mustang cobra 14.3 80 1 \n", + "renault 18i 15.8 81 2 \n", + "amc concord dl 20.5 82 1 " + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "Since one of the possible values that `cp` can take is `-1` (which we just replaced `np.nan` with), the OneHotEncoder will create an indicator variable for that value too. We don't want that variable in our models, so we'll remove the first column, which is where that variable exists (since it's the smallest value).\n", - "\n", - "**NOTE**: If your categorical variable has a valid value of `-1`, then you should make your imputation value smaller than the smallest valid value to avoid confusion." + "data[data['horsepower'].isna()]" ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "cp_ohe = cp_ohe[:,1:]\n", - "cp_ohe.shape" + "### Train/Test split" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "And to verify that it worked, let's look at the first value (which was missing) and the 6th value." + "Next, before we perform any imputing or encoding of our variables, we'll want to split our dataset into `train` and `test` data. This will let us fit the preprocessing steps to only the `train` data and then apply it to both the `train` and `test` datasets. If we don't do this, our preprocessing steps have the potential to introduce certain patterns from our `test` data, which can lead to [data leakage](https://en.wikipedia.org/wiki/Leakage_(machine_learning))." ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "print('First value (missing)')\n", - "cp_imp[0], cp_ohe[0,:]" + "First we need to: **set the random seed!**" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ - "print('6th value (not missing)')\n", - "cp_imp[5], cp_ohe[5,:]" + "rand_seed = 10\n", + "np.random.seed(rand_seed)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### [OPTIONAL] Using `pandas`\n", - "\n", - "Optionally you can use `pandas` to do one-hot-encoding. The problem with this, as we'll see later, is that we cannot include this into a `sklearn` pipeline, which will be a useful thing to do." + "While imputation is useful for features, it doesn't make sense to impute the output variable. Let's just remove any rows from the data with missing output variable values." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(398, 8)" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# data_ohe = pd.get_dummies(data, columns=['cp'])\n", - "# data.shape, data_ohe.shape" + "data.dropna(axis=0, subset=['mpg'], inplace=True)\n", + "data.shape" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### Dummy Encoding\n", - "\n", - "When using some machine learning alorithms, such as linear regression, ridge regression and elastic net regression, we can run into the so-called [\"Dummy Variable Trap\"](https://www.algosome.com/articles/dummy-variable-trap-regression.html) when using One-Hot-Encoding on multiple categorical variables within the same set of features. This occurs because each set of one-hot-encoded variables can be added together across columns to create a single column of all `1`s, and so are multi-colinear when multiple one-hot-encoded variables exist within a given model.\n", - "\n", - "To resolve this, we can simply add an intercept term to our model (which is all `1`s) and remove the first one-hot-encoded variable for each categorical variables, resulting in `k-1` so-called \"Dummy Variables\". \n", + "Turns out there wasn't any missing data. Regardless, this is an important step to do just in case there is missing data!\n", "\n", - "Unfortunately `sklearn` doesn't allow us to do this automatically, so we'll create a new Estimator here which will do this (courtesy of [here](https://stackoverflow.com/questions/44864408/removing-columns-with-sklearns-onehotencoder))." + "Now we can extract the output variable `mpg` from the `DataFrame` to make the `X` and `Y` variables. We use a capital `X` to denote it is a `matrix` or 2-D array, and use a lowercase `y` to denote that it is a `vector`, or 1-D array." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "((398, 7), (398,))" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "from sklearn.base import BaseEstimator, TransformerMixin\n", - "class DummyEncoder(BaseEstimator, TransformerMixin):\n", - "\n", - " def __init__(self):\n", - " self.encoders = []\n", - " self.n_encoders = 0\n", - " super().__init__()\n", - " \n", - " def transform(self, X):\n", - " assert(self.n_encoders == X.shape[1])\n", - " cols = []\n", - " for c, ohe in enumerate(self.encoders):\n", - " if -1 in ohe.categories_[0]:\n", - " col_remove = 2\n", - " else:\n", - " col_remove = 1\n", - " cols.append(ohe.transform(X[:,c].reshape(-1,1))[:,col_remove:])\n", - " return np.concatenate(cols, axis=1)\n", - "\n", - " def fit(self, X, y=None, **fit_params):\n", - " self.n_encoders = X.shape[1]\n", - " for c in range(self.n_encoders):\n", - " ohe = OneHotEncoder(categories='auto', handle_unknown='error', sparse=False)\n", - " ohe.fit(X[:,c].reshape(-1,1))\n", - " self.encoders.append(ohe)\n", - " return self" + "X = data.drop(columns='mpg')\n", + "y = data['mpg'].astype(np.float64)\n", + "X.shape, y.shape" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Now we can use this estimator just as the `OneHotEncoder` estimator:" + "Now we can use the train_test_split function to split the entire dataset into 80% `train` data and 20% `test` data:" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "dummy_e = DummyEncoder()\n", - "cp_dummy = dummy_e.fit_transform(cp_imp)\n", - "cp_dummy.shape" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "XTrain shape: (318, 7) YTrain shape: (318,) \n", + "\n", + "XTest shape: (80, 7) YTest shape: (80,)\n" + ] + } + ], "source": [ - "We can see that now we only have 3 Dummy Variables, not 4 one-hot-encoded variables. Great!" + "from sklearn.model_selection import train_test_split\n", + "\n", + "X_train_raw, X_test_raw, y_train_raw, y_test_raw = train_test_split(X, y, test_size=0.2)\n", + "\n", + "print('XTrain shape:', X_train_raw.shape, 'YTrain shape:', y_train_raw.shape, '\\n')\n", + "print('XTest shape:', X_test_raw.shape, 'YTest shape:', y_test_raw.shape)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### [OPTIONAL] Using `pandas` again\n", + "### Imputation\n", + "\n", + "Imputation is the name given to the preprocessing step that transforms missing values. Here we'll impute any missing values using the average, or mean, of all the data that does exist, as that's the best guess for a data point if all we have is the data itself. To do that we'll use the `SimpleImputer` to assign the mean to all missing values by fitting against the train data\n", "\n", - "Optionally, we can use the `pd.get_dummies` function to create Dummy Variables by doing the same as before, but setting the optional parameter `drop_first=True`. Again, we can't use this within a `sklearn` pipeline, so it is not as useful as it might appear." + "There are also other strategies that can be used to impute missing data ([see documentation](https://scikit-learn.org/stable/modules/generated/sklearn.impute.SimpleImputer.html))." ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 13, "metadata": {}, "outputs": [], "source": [ - "# data_dummy = pd.get_dummies(data, columns=['cp', 'restecg', 'slope'], drop_first=True)\n", - "# data.shape, data_dummy.shape" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Create a Pipeline\n", - "\n", - "`Pipeline`s in `sklearn` allow us to combine multiple estimators in a row for quick, easy preprocessing. They have the advantage of allowing us to `fit` the preprocessing estimators to our `train` data, and then `transform` both the `train` and `test` data (or any other data!). This is useful in several scenarios, both for categorical and continuous data. \n", - "\n", - "Imagine the case where we have a categorical variable that has many different categories, one of which only appears in the `train` data. If we used separate dummy or one-hot encoders to create indicator variables for the `train` and `test` independently, then the test data would have one less indicator variable, and perhaps the indicator variables created for the `test` set would exist in the wrong order relative to those in the `train` set.\n", + "from sklearn.impute import SimpleImputer\n", "\n", - "Let's have a look at how to create a pipeline for preprocessing our categorical variables." + "imputer = SimpleImputer(missing_values=np.nan,\n", + " strategy='mean', \n", + " copy=True)\n", + "imputer.fit(X_train_raw);" ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "from sklearn.pipeline import Pipeline\n", - "\n", - "pipeline_cat = Pipeline([('impute', SimpleImputer(missing_values=np.nan, \n", - " strategy='constant', \n", - " fill_value=-1, \n", - " copy=True)),\n", - " ('dummy', DummyEncoder())])\n", - "pipeline_cat.fit_transform(data[['cp']]).shape" + "Before we proceed to actually transforming the train and test datasets, let's also fit a **One Hot Encoder** to transform our categorical data." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## Continuous Data Preprocessing\n", + "## Categorical Data Processing\n", "\n", - "Preprocessing continuous data requires different steps than categorical data. We'll still want to impute continuous data, but here we use the mean, median, or even more complex methods to make guesses at the missing data values. We don't need to create indicator variables, instead we need to normalize our variables, which helps improve performance of many machine learning models." + "As we saw from the documentation, the `auto-mpg` dataset contains both categorical and continuous features, which will each need to be preprocessed in different ways. We'll want transform the categorical variables into indicator variables (which are either 0 or 1) using a technique known as one-hot encoding." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### Imputation (Missing Values)\n", - "\n", - "Here we'll impute any missing values using the average, or mean, of all the data that does exist, as that's the best guess for a data point if all we have is the data itself. To do this we'll use the same `SimpleImputer` as before, just giving it different arguments." + " Let's make a list of the categorical variable names to be transformed into indicator variables." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "scrolled": true - }, - "outputs": [], + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    cylindersmodel yearorigin
    car name
    datsun 2104793
    datsun 210 mpg4813
    honda civic4743
    ford maverick6731
    volkswagen rabbit4752
    \n", + "
    " + ], + "text/plain": [ + " cylinders model year origin\n", + "car name \n", + "datsun 210 4 79 3\n", + "datsun 210 mpg 4 81 3\n", + "honda civic 4 74 3\n", + "ford maverick 6 73 1\n", + "volkswagen rabbit 4 75 2" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "imputer_cont = SimpleImputer(missing_values=np.nan, \n", - " strategy='mean', \n", - " copy=True)\n", - "oldpeak_imp = imputer_cont.fit_transform(data[['oldpeak']])\n", - "oldpeak_imp.shape" + "# Define the variable names that are categorical for use later\n", + "cat_var_names = ['cylinders', 'model year', 'origin']\n", + "X_train_raw_cat = X_train_raw[cat_var_names]\n", + "X_train_raw_cat.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### Normalization\n", + "### Categorical Variable Encoding (One-hot & Dummy)\n", "\n", - "[Normalization](https://en.wikipedia.org/wiki/Normalization_(statistics)) is a transformation that puts data into some known \"normal\" scale. We use normalization to improve the performance of many machine learning algorithms (see [here](https://en.wikipedia.org/wiki/Feature_scaling)). There are many forms of normalization, but perhaps the most useful to machine learning algorithms is called the \"z-score\" also known as the standard score. \n", + "Many machine learning algorithms require that categorical data be encoded numerically in some fashion. A common technique used is called One-hot-encoding, which creates `k` new variables for a single categorical variable with `k` categories (or levels), where each new variable is coded with a `1` for the observations that contain that category, and a `0` for each observation that doesn't. \n", "\n", - "To z-score normalize the data, we simply subtract the mean of the data, and divide by the standard deviation. This results in data with a mean of `0` and a standard deviation of `1`.\n", + "However, when using some machine learning alorithms, such as linear regression, ridge regression and elastic net regression (which we will use first), we can run into the so-called [\"Dummy Variable Trap\"](https://www.algosome.com/articles/dummy-variable-trap-regression.html) when using One-Hot-Encoding on multiple categorical variables within the same set of features. This occurs because each set of one-hot-encoded variables can be added together across columns to create a single column of all `1`s, and so are multi-colinear when multiple one-hot-encoded variables exist within a given model. This can lead to misleading results when using the aforemetioned algorithms.\n", "\n", - "We'll use the `StandardScaler` from `sklearn` to do normalization." + "To resolve this, we can simply add an intercept term to our model (which is all `1`s) and remove the first one-hot-encoded variable for each categorical variables, resulting in `k-1` so-called \"Dummy Variables\". \n", + "\n", + "Luckily the `OneHotEncoder` from `sklearn` can perform both one-hot and dummy encoding simply by setting the `drop` parameter. Let's use it to transform the `cylinders`, `model year`, and `origin` variables into `k-1` dummy variables." ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 15, "metadata": {}, "outputs": [], "source": [ - "from sklearn.preprocessing import StandardScaler\n", - "norm_e = StandardScaler()\n", - "oldpeak_norm = norm_e.fit_transform(oldpeak_imp)\n", - "oldpeak_norm.mean(), oldpeak_norm.std()" + "from sklearn.preprocessing import OneHotEncoder\n", + "dummy_e = OneHotEncoder(categories='auto', drop='first', handle_unknown='ignore', sparse=False)\n", + "dummy_e.fit(X_train_raw_cat);" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### Create a Pipeline\n", - "\n", - "Now let's create a second pipeline for the continuous variables using the imputation and normalization estimators." + "Before using the dummy encoder, there are 21 total unique values (or possible variables) among the categorical variables. After we apply the dummy encoder, this dimension will be reduced to 18 total unique values." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "21 total unique values among the categorical variables\n" + ] + } + ], "source": [ - "pipeline_cont = Pipeline([('impute', SimpleImputer(missing_values=np.nan, \n", - " strategy='mean', \n", - " copy=True)), \n", - " ('norm', StandardScaler())])\n", - "oldpeak_out = pipeline_cont.fit_transform(data[['oldpeak']])\n", - "oldpeak_out.mean(), oldpeak_out.std()" + "num_unique = sum([len(cat) for cat in dummy_e.categories_])\n", + "print(f\"{num_unique} total unique values among the categorical variables\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## Combine it all together\n", + "### [OPTIONAL] Using `pandas`\n", "\n", - "Now let's combine what we've learned to preprocess the entire dataset. " + "Optionally you can use `pandas` to do one-hot-encoding or dummy encoding. The problem with this, as we'll see in Day 3 of this workshop, is that we cannot include this into a `sklearn` pipeline, which will be a useful thing to do. Similar to the `OneHotEncoder`, we can set the optional parameter `drop_first` to change the behavior of the function from one-hot-encoding to dummy encoding." ] }, { - "cell_type": "markdown", - "metadata": {}, + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "((318, 7), (318, 22))" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "### Separate `X` and `y`" + "X_train_raw_dummy = pd.get_dummies(X_train_raw, columns=cat_var_names, drop_first=True)\n", + "X_train_raw.shape, X_train_raw_dummy.shape" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "While imputation is useful for features, it doesn't make sense to impute the output variable. Let's just remove any rows from the data with missing output variable values." + "## Continuous Data Preprocessing\n", + "\n", + "Preprocessing continuous data requires different steps than categorical data. We'll still want to impute continuous data, but here we use the mean, median, or even more complex methods to make guesses at the missing data values. We don't need to create indicator variables, instead we need to normalize our variables, which helps improve performance of many machine learning models.\n", + "\n", + " Let's make subset out the continuous varialbles to be normalized." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    displacementhorsepowerweightacceleration
    car name
    datsun 21085.065.0202019.2
    datsun 210 mpg85.065.0197519.4
    honda civic120.097.0248915.0
    ford maverick250.088.0302116.5
    volkswagen rabbit90.070.0193714.0
    \n", + "
    " + ], + "text/plain": [ + " displacement horsepower weight acceleration\n", + "car name \n", + "datsun 210 85.0 65.0 2020 19.2\n", + "datsun 210 mpg 85.0 65.0 1975 19.4\n", + "honda civic 120.0 97.0 2489 15.0\n", + "ford maverick 250.0 88.0 3021 16.5\n", + "volkswagen rabbit 90.0 70.0 1937 14.0" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "data.dropna(axis=0, subset=['age'], inplace=True)" + "X_train_raw_num = X_train_raw.drop(columns=cat_var_names)\n", + "X_train_raw_num.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Turns out there wasn't any missing data. Regardless, this is an important step to do just in case there is missing data!\n", + "### Normalization\n", + "\n", + "[Normalization](https://en.wikipedia.org/wiki/Normalization_(statistics)) is a transformation that puts data into some known \"normal\" scale. We use normalization to improve the performance of many machine learning algorithms (see [here](https://en.wikipedia.org/wiki/Feature_scaling)). There are many forms of normalization, but perhaps the most useful to machine learning algorithms is called the \"z-score\" also known as the standard score. \n", "\n", - "Now we can extract the output variable `age` from the `DataFrame` to make the `X` and `Y` variables. We use a capital `X` to denote it is a `matrix` or 2-D array, and use a lowercase `y` to denote that it is a `vector`, or 1-D array." + "To z-score normalize the data, we simply subtract the mean of the data, and divide by the standard deviation. This results in data with a mean of `0` and a standard deviation of `1`.\n", + "\n", + "We'll use the `StandardScaler` from `sklearn` to do normalization." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(array([ 193.79716981, 104.22292994, 2980.69811321, 15.59559748]),\n", + " array([1.09690854e+04, 1.50012228e+03, 7.23107248e+05, 7.90174162e+00]))" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "X = data.drop(columns='age')\n", - "y = data['age'].astype(np.float64)\n", - "X.shape, y.shape" + "from sklearn.preprocessing import StandardScaler\n", + "norm_e = StandardScaler()\n", + "norm_e.fit(X_train_raw_num)\n", + "norm_e.mean_, norm_e.var_" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### Train/Test split" + "## Combine it all together\n", + "\n", + "Now let's combine what we've learned to preprocess the entire dataset. On Day 3, we'll learn how to do this using an sklearn object called `Pipelines`. While these objects are extremely useful for preventing data leakage and having structured preprocessing, they require some set up, so we will use our preprocessors directly for now." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Now we'll want to split our dataset into `train` and `test` data as we did for the classification tasks earlier. This will let us fit the preprocessing steps to the `train` data and apply it to both the `train` and `test` datasets. \n", + "### Transform the `train` and `test` Input Data\n", "\n", - "First we need to: **set the random seed!**" + "Becuase we've already fit our preprocessors on the train data, we can be safe in the knowledge that we can use them to transform both the train and test data without any data leakage.\n", + "\n", + "First, use the imputer to fill the missing values." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(False, False)" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "np.random.seed(10)" + "# Impute the data\n", + "X_train_imp = imputer.transform(X_train_raw)\n", + "X_test_imp = imputer.transform(X_test_raw)\n", + "\n", + "# Check for missing values\n", + "np.isnan(X_train_imp).any(), np.isnan(X_test_imp).any()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Now we can use the train_test_split function to split the entire dataset into 75% `train` data and 25% `test` data:" + "Subset out the categorical and numerical features separately. " ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 21, "metadata": {}, "outputs": [], "source": [ - "from sklearn.model_selection import train_test_split\n", + "# Get the categorical and numerical variable column indices\n", + "feature_map = {idx:feat for idx, feat in enumerate(imputer.feature_names_in_)}\n", + "cat_var_idx = [idx for idx, feat in feature_map.items() if feat in cat_var_names]\n", + "num_var_idx = [idx for idx, feat in feature_map.items() if feat not in cat_var_names]\n", "\n", - "X_train_raw, X_test_raw, y_train_raw, y_test_raw = train_test_split(X, y, test_size=0.25)\n", + "# Splice the training array\n", + "X_train_cat = X_train_imp[:, cat_var_idx]\n", + "X_train_num = X_train_imp[:, num_var_idx]\n", "\n", - "print('XTrain shape:', X_train_raw.shape, 'YTrain shape:', y_train_raw.shape, '\\n')\n", - "print('XTest shape:', X_test_raw.shape, 'YTest shape:', y_test_raw.shape)" + "# Splice the test array\n", + "X_test_cat = X_test_imp[:, cat_var_idx]\n", + "X_test_num = X_test_imp[:, num_var_idx]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### `ColumntTransformer` for Combined Preprocessing\n", - "\n", - "While we could apply the pipelines we've made above to each of the columns separately, `sklearn` provides an easier way to apply estimators differntially to different `DataFrame` columns. It's called the `ColumntTransformer` and here's how it works.\n", - "\n", - "First, we need to make boolean masks for which columns (features) are categorical and which are continuous." + "Apply the dummy encoder to the categorical variables and the normalizer to the numerical variables." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "cat_vars = np.array([True if col in cat_var_names else False for col in X.columns])\n", - "cont_vars = ~cat_vars\n", - "cat_vars, cont_vars" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "((318, 18), (80, 18))" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "Now we create a `ColumnTransformer` by providing it with a list of 3-element tuples, with the format:\n", + "warnings.filterwarnings('ignore')\n", "\n", - " (, , )\n", + "# Categorical feature encoding\n", + "X_train_dummy = dummy_e.transform(X_train_cat)\n", + "X_test_dummy = dummy_e.transform(X_test_cat)\n", "\n", - "We'll create two different transformer pipelines, each of which contain two transformers (or estimators). The first will do constant imputation and dummy variable coding on categorical variables, and the second will do mean imputation and normalization on continuous variables. " + "X_train_dummy.shape, X_test_dummy.shape" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "((318, 4), (80, 4))" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "from sklearn.compose import ColumnTransformer\n", - "pipeline_cat_com = Pipeline([('impute', SimpleImputer(missing_values=np.nan, \n", - " strategy='constant', \n", - " fill_value=-1, \n", - " copy=True)),\n", - " ('dummy', DummyEncoder())])\n", - "pipeline_cont_com = Pipeline([('impute', SimpleImputer(missing_values=np.nan, \n", - " strategy='mean', \n", - " copy=True)), \n", - " ('norm', StandardScaler())])\n", + "# Numerical feature standardization\n", + "X_train_norm = norm_e.transform(X_train_num)\n", + "X_test_norm = norm_e.transform(X_test_num)\n", "\n", - "preprocessor = ColumnTransformer(transformers=[('cat', pipeline_cat_com, cat_vars),\n", - " ('cont', pipeline_cont_com, cont_vars)])" + "X_train_norm.shape, X_test_norm.shape" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "We'll also need to create a `StandardScaler` to scale the y (age) back and forth:" + "Finally, merge the categorical and numerical columns back into one array." ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "((318, 22), (80, 22))" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "age_scaler = StandardScaler()" + "X_train = np.hstack((X_train_dummy, X_train_norm))\n", + "X_test = np.hstack((X_test_dummy, X_test_norm))\n", + "\n", + "X_train.shape, X_test.shape" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### Fit and Transform the `train` Data\n", + "### Transform the `train` and `test` Outcome Variable\n", "\n", - "We'll want to first fit and transform the training data, so that the dummy variable encoding and z-scoring (mean & standard deviation) are calculated based on the training data. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "X_train = preprocessor.fit_transform(X_train_raw)\n", - "X_train_raw.shape, X_train.shape" + "Similarly to how we transformed the continous variables for the input data, we will want to do something similar for the outcome/dependent variable, `mpg`. Here, we'll use the `fit_transform` method on the train data which performs both the `fit` and `transform` steps in a single call, as we don't need to worry about any other prior fitting of preprocessors." ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 25, "metadata": {}, "outputs": [], "source": [ - "y_train = age_scaler.fit_transform(y_train_raw.values.reshape(-1,1))\n", - "y_train.mean(), y_train.std()" + "mpg_scaler = StandardScaler()\n", + "y_train = mpg_scaler.fit_transform(y_train_raw.values.reshape(-1, 1))\n", + "y_test = mpg_scaler.transform(y_test_raw.values.reshape(-1, 1))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### Transform the `test` Data\n", - "\n", - "Now simply transform the test data, using the fit values from the training data." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "X_test = preprocessor.transform(X_test_raw)\n", - "X_test_raw.shape, X_test.shape" + "In scikit-learn, as soon as you have `X_train`, `X_test`, `y_train`, and `y_test`, everything else is just a matter of choosing your mdoel and the parameters for it. But this should not be trivialized, selecting models and that model's parameters is *very* important. While we will not cover it here, choosing the correct model and parameters is the core skill of applying machine learning algorithms, and can have dramatic affects on the performance of your predictions." ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "y_test = age_scaler.transform(y_test_raw.values.reshape(-1,1))\n", - "y_test.mean(), y_test.std()" + "# 2) Building models" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Finally, let's save out this data, and the preprocessing pipelines, for later use." + "There are numerous machine learning models that can be used to model data and generate powerful predictions. These vary widely in the types of algorithms and statistical techniques that are used when building these models. Some models are purposefully built for regression problems, while others are more suited towards classification. Many models can also be used for both sets of problems with small tweaks to their algorithms.\n", + "\n", + "For our dataset, let's start with the most basic (and probably most common) regression model that exists: **Linear regression (or Ordinary Least Squares regression)**. Although fairly simple, linear regression is a very powerful model in its own right and can be effective when applied to certain regression problems." ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "np.savez('data/heart_preproc.npz', \n", - " X_test=X_test, y_test=y_test, \n", - " X_train=X_train, y_train=y_train,\n", - " preprocessor=preprocessor, age_scaler=age_scaler)" + "## Linear Models: Linear Regression" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "In scikit-learn, as soon as you have `X_train`, `X_test`, `y_train`, and `y_test`, everything else is just a matter of choosing your mdoel and the parameters for it. But this should not be trivialized, selecting models and that model's parameters is *very* important. While we will not cover it here, choosing the correct model and parameters is the core skill of applying machine learning algorithms, and can have dramatic affects on the performance of your predictions." + "At a high level, linear regression is nothing more than finding the best straight line, or line of best fit (hyperplane in multi-dimensional space), through a set of data points that most accurately captures the pattern that exists within those data points.\n", + "\n", + "In a univariate case (2-D), this looks something like this:\n", + "\n", + "![linear-regression](images/linear_regression_line.png)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "# 2) Building models" + "In a multivariate case (3 dimensions or more), the line turns into a hyperplane which tries to capture as much of the information about the multi-dimensional data points as possible:\n", + "\n", + "![linear-regression](images/linear_regression_hyperplane.jpeg)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "The syntax in scikit-learn does not change for each model, only the parameters. It also is not very different from the classification model syntax. Examples of various models are given below:" + "The general equation for a linear regression model is quite simple. All it includes are slope values (also known in machine learning as weights), or $\\beta$'s, and an intercept (also known as a bias term), which is really just a special case of a weight, generally denoted as $\\beta_0$. The univariate equation is probably familiar to a lot of you:" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## Linear Models" + "
    Univariate regression:
    \n", + "\n", + "$$y = b + mx $$\n", + "$$Y = \\beta_0 + \\beta_1X_1$$\n", + "
    \n", + "
    Multivariate regression:
    \n", + "\n", + "$$Y = \\beta_0 + \\beta_1X_1 + ... + \\beta_iX_i$$ " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### GLM - Ordinary Least Squares Linear Regression" + "The goal of linear regression is to find a combination of these $\\beta_i$ values such that we pass through or as close to as many data points as possible. In other words, we are trying to find the values of $\\beta$ that reduce or minimize the aggregate distance between our linear model and the data points. \n", + "\n", + "We can formalize this into an optimization problem and pursue a strategy that is known in machine learning as minimizing the **cost function**. In the case of linear regression, the cost function we are trying to minimize is the **Mean Squared Error (MSE)** function:" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "We'll start with a basic [OLS linear regression model](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LinearRegression.html#sklearn.linear_model.LinearRegression):" + "$$ MSE = \\frac{1}{n}\\sum_{i=1}^{n}(Y_i - \\hat{Y}_i)^2 $$\n", + "
    \n", + "
    i: ith data point
    \n", + "\n", + "
    n: number of data points
    \n", + "
    $Y_i$: The real value of the ith data point
    \n", + "
    $\\hat{Y}_i$: The predicted value of the ith data point
    " ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "from sklearn import linear_model\n", - "lin_reg = linear_model.LinearRegression(n_jobs=1) # CPUs to use" + "The mean squared error is simply the sum of the squared errors (or distance) of each data point between the actual point in space and the predicted point from the linear model, all divided by the number of data points to get the mean.\n", + "\n", + "By minimizing this function, we will be able to find our optimal linear regression solution that best represents the patterns inherent within the data." ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "lin_reg.fit(X_train, y_train)" + "### GLM - Ordinary Least Squares (OLS) Linear Regression" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "We can see how well we fit the training set. When fitting classification models, the `.score` method would return mean accuracy. For regression models `.score()` returns the amount of variance in the output variable that can be explained by the model predictions. This is known as $R^2$, or R-squared. There are many other performance metrics that can be used when predicting continuous variables.\n", - "\n", - "Let's look at the $R^2$ for the training data:" + "Now let's start modeling with the basic [OLS linear regression model](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LinearRegression.html#sklearn.linear_model.LinearRegression) provided by scikit-learn:" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 26, "metadata": {}, "outputs": [], "source": [ - "print('Training data R^2: %.04f' % (lin_reg.score(X_train, y_train)))" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "And the test data. " + "from sklearn.linear_model import LinearRegression\n", + "lin_reg = LinearRegression(n_jobs=1) # CPUs to use" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "LinearRegression(n_jobs=1)" + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "print('Test data R^2: %.04f' % (lin_reg.score(X_test, y_test)))" + "lin_reg.fit(X_train, y_train)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### GLM - Ridge Regression\n", - "\n", - "If you have many features, you may want to consider regularization. \n", - "\n", - "Instead of minimizing least squares loss: \n", - "$$ L(\\beta) = \\sum_i^n (y_i - \\hat y_i)^2 $$ \n", - "\n", - "In ridge regression we additionally penalize the coefficients and minimize this: \n", - "\n", - "$$ L(\\beta) = \\sum_i^n (y_i - \\hat y_i)^2 + \\alpha \\sum_j^p \\beta^2 $$ \n", - "\n", - "Ridge regression takes a **hyerparameter**, called alpha (sometimes lambda). This hyperparameter indicates how much regularization should be done. In other words, how much to care about the coefficient penalty term vs how much to care about the sum of squared errors term. The higher the value of alpha the more regularization, and the smaller the resulting coefficients will be. See [here](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.Ridge.html#sklearn.linear_model.Ridge) for more.\n", - "\n", - "If we use an `alpha` value of `0` then we get the same solution as the OLS regression done above. Let's prove that." + "And we are done! Using scikit-learn to fit an linear regression model is as easy as that." ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "from sklearn import linear_model\n", - "ridge_reg = linear_model.Ridge(alpha=0, # regularization\n", - " normalize=True, # normalize X regressors\n", - " solver='auto',\n", - " random_state = 10) # options = ‘auto’, ‘svd’, ‘cholesky’, ‘lsqr’, ‘sparse_cg’, ‘sag'\n", + "We can see how well we fit the training set. For regression models, the `.score()` method returns the amount of variance in the output variable that can be explained by the model predictions. This is known as $R^2$, or R-squared. There are many other performance metrics that can be used when predicting continuous variables.\n", "\n", - "model = ridge_reg.fit(X_train, y_train)" + "Let's look at the $R^2$ for the training data:" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Train R^2: 0.8772\n" + ] + } + ], "source": [ - "print('Test R^2: %.04f' % (model.score(X_train, y_train)))\n", - "print('Test R^2: %.04f' % ( model.score(X_test, y_test)))" + "print('Train R^2: %.04f' % (lin_reg.score(X_train, y_train)))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Generally we don't know what the best value hypterparameter values should be, and so we need to use some form of cross-validation to determine that value. `RidgeCV` does just that. It fits a ridge regression model by first using cross-validation to find a good value of alpha. See [here](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.RidgeCV.html#sklearn.linear_model.RidgeCV) for more.\n", - "\n", - "We specify the alphas we want the estimator to try. It's often a good idea to use a logarithmic space to allow for finer grained search in smaller values. Let's create the alphas list we want to use." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "alphas = np.logspace(-2,1.2,20)\n", - "alphas" + "And the test data:" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 29, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Test R^2: 0.8385\n" + ] + } + ], "source": [ - "plt.bar(range(len(alphas)), alphas)" + "print('Test R^2: %.04f' % (lin_reg.score(X_test, y_test)))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "By default the `RidgeCV` uses \"Leave One Out Cross Validation\" (LOOCV). Let's fit the Ridge model" + "Another common metric used in regression plots is the **Root Mean Squared Error (RMSE)**. This can be calculated by simply taking the square root of the MSE. In our case, we can intrepret this as the mean error made when predicting `mpg`, as RMSE is measured in the same units as the target variable.\n", + "\n", + "Here's the RMSE for the training data:" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 30, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Train RMSE: 0.3504\n" + ] + } + ], "source": [ - "ridge_cv = linear_model.RidgeCV(alphas=alphas,\n", - " normalize=False,\n", - " store_cv_values=True)\n", - "ridge_cv.fit(X_train, y_train);\n", - "print('Selected Alpha:', ridge_cv.alpha_)" + "from sklearn.metrics import mean_squared_error as mse\n", + "train_pred = lin_reg.predict(X_train)\n", + "test_pred = lin_reg.predict(X_test)\n", + "\n", + "print('Train RMSE: %.04f' % (mse(y_train, train_pred, squared=False)))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Let's see how it did relative to OLS." + "And the test data:" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 31, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Test RMSE: 0.4030\n" + ] + } + ], "source": [ - "print('Train R^2: %.04f' % (ridge_cv.score(X_train, y_train)))\n", - "print('Test R^2: %.04f' % (ridge_cv.score(X_test, y_test)))" + "print('Test RMSE: %.04f' % (mse(y_test, test_pred, squared=False)))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Looks like it did a bit better than using regular OLS! We can look at a plot showing the model performance (In mean squared error, or MSE) as a function of alpha size. Let's see" + "Similarly for MSE:" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 32, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Train MSE: 0.1228\n", + "Test MSE: 0.1624\n" + ] + } + ], "source": [ - "plt.figure(figsize=(8,8))\n", - "plt.plot(alphas, ridge_cv.cv_values_.mean(axis=0).reshape(-1))\n", - "plt.xlabel('alpha (regularization hyperparameter)', fontsize=18)\n", - "plt.ylabel('CV Performance (MSE)', fontsize=18)" + "print('Train MSE: %.04f' % (mse(y_train, train_pred)))\n", + "print('Test MSE: %.04f' % (mse(y_test, test_pred)))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### GLM - Elastic Net Regression\n", - "\n", - "Elastic Net regression is another form of regularized regression that uses a combination of an L2 penalization (same as Ridge) and an L1 penalization (same as Lasso). See [here](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.ElasticNet.html#sklearn.linear_model.ElasticNet) for more." + "A final commonly used metric in regression is the **Mean Absolute Error (MAE)**. As the name suggests, this can be calculated by taking the mean of the absolute errors. " ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 33, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Train MSE: 0.2637\n", + "Test MSE: 0.3151\n" + ] + } + ], "source": [ - "elastic_reg = linear_model.ElasticNetCV(l1_ratio=[.1, .5, .7, .9, .95, .99, 1],\n", - " n_alphas=100,\n", - " copy_X=True,\n", - " random_state=10,\n", - " cv=3,\n", - " selection='cyclic') # or 'random', which converges faster\n", - "\n", - "model = elastic_reg.fit(X_train, y_train.ravel())\n", - "print('l1 Ratio:', elastic_reg.l1_ratio_)\n", - "print('Alpha:', elastic_reg.alpha_)\n", - "print('Test R^2:', model.score(X_test, y_test))" + "from sklearn.metrics import mean_absolute_error as mae\n", + "print('Train MSE: %.04f' % (mae(y_train, train_pred)))\n", + "print('Test MSE: %.04f' % (mae(y_test, test_pred)))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### Support Vector Regression\n", + "### GLM - Ridge (L2) Regression\n", "\n", - "Support Vector Machines (SVMs) are popular and effective models that find the data points of each class that are closest to each other (the support vectors) and then find a hyperplane half way between those points. SVMs can be used in a linear fashion (as is done below) or by applying a non-linear kernel function. See [here](https://scikit-learn.org/stable/modules/generated/sklearn.svm.SVR.html#sklearn.svm.SVR) for more. " + "Many times, if we fit our models too closely to our training data, this can lead to a phenomenom called **overfitting**. It may seem like a good thing when we are able to match our data as close as possible, but often times there are differences in the data samples in our test set compared to our training set. To avoid this, most models are paired with some form of regularization (or penalization) that tries to account for unseen data in the test set. This may impact the performance on our training data, but can lead to better predictions on test data and improve overall generalization." ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "from sklearn import svm\n", "\n", - "sv_reg = svm.SVR(kernel='linear', # ‘linear’, ‘poly’, ‘rbf’, ‘sigmoid’, ‘precomputed’\n", - " degree=3, # only used for 'poly' above\n", - " gamma='auto', # kernal coeff, default auto is 1/n_features\n", - " C=1.0)\n", + "For linear regression models, one form of regularization is known as **Ridge (L2) regression**. Instead of using the least squares loss (which is the loss function used to calculate our MSE cost function): \n", + "$$ L(\\beta) = \\sum_i^n (y_i - \\hat y_i)^2 $$ \n", + "\n", + "In ridge regression we additionally penalize the coefficients by adding a regularization term: \n", + "\n", + "$$ L(\\beta) = \\sum_i^n (y_i - \\hat y_i)^2 + \\alpha \\sum_j^p \\beta^2 $$ \n", + "\n", + "This regularization term aims to minimize the size of any one coefficient (or weight), penalizing any reliance on a given subset of features which commonly leads to overfitting.\n", + "\n", + "Ridge regression takes a **hyperparameter**, called alpha, $\\alpha$ (sometimes lambda, $\\lambda$). This hyperparameter indicates how much regularization should be done. In other words, how much to care about the coefficient penalty term vs how much to care about the sum of squared errors term. The higher the value of alpha the more regularization, and the smaller the resulting coefficients will be. See [here](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.Ridge.html#sklearn.linear_model.Ridge) for more. \n", "\n", - "model = sv_reg.fit(X_train, y_train.ravel())\n", - "print(model.score(X_test, y_test))" + "If we use an `alpha` value of `0` then we get the same solution as the OLS regression done above. Let's prove that." ] }, { - "cell_type": "markdown", + "cell_type": "code", + "execution_count": 34, "metadata": {}, + "outputs": [], "source": [ - "## Non-Linear Models\n", + "from sklearn.linear_model import Ridge\n", + "ridge_reg = Ridge(alpha=0, # regularization\n", + " solver='auto',\n", + " random_state = rand_seed) \n", + "ridge_reg.fit(X_train, y_train)\n", "\n", - "With some of the non-linear models below we won't be fitting a bias term (or intercept) with the models, and so using dummy encoded categorical variables is inappropriate. Instead we'll use one-hot encoding for these models. Let's create a second pipeline that will preprocess our `X` data using one-hot encoding." + "# Predictions\n", + "ridge_train_pred = ridge_reg.predict(X_train)\n", + "ridge_test_pred = ridge_reg.predict(X_test)" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 35, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Train RMSE: 0.3504\n", + "Test RMSE: 0.4030\n" + ] + } + ], "source": [ - "pipeline_cat_com2 = Pipeline([('impute', SimpleImputer(missing_values=np.nan, \n", - " strategy='constant', \n", - " fill_value=-1, \n", - " copy=True)),\n", - " ('o0he', OneHotEncoder(categories='auto'))])\n", - "pipeline_cont_com2 = Pipeline([('impute', SimpleImputer(missing_values=np.nan, \n", - " strategy='mean', \n", - " copy=True)), \n", - " ('norm', StandardScaler())])\n", - "\n", - "preprocessor_ohe = ColumnTransformer(transformers=[('cat', pipeline_cat_com2, cat_vars),\n", - " ('cont', pipeline_cont_com2, cont_vars)])" + "print('Train RMSE: %.04f' % (mse(y_train, ridge_train_pred, squared=False)))\n", + "print('Test RMSE: %.04f' % (mse(y_test, ridge_test_pred, squared=False)))" ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "X_train_ohe = preprocessor_ohe.fit_transform(X_train_raw)\n", - "X_test_ohe = preprocessor_ohe.transform(X_test_raw)" + "Generally we don't know what the best value hypterparameter values should be, and so we need to leverage some type of trial and error method to determine the best values. We won't cover it today (it's covered in detail on Day 2), but scikit-learn provides a `RidgeCV` model that does just that. It fits a ridge regression model by first using cross-validation to find a good value of alpha. See [here](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.RidgeCV.html#sklearn.linear_model.RidgeCV) for more." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### K-nearest neighbors regression\n", - "\n", - "K Nearest Neighbors uses the averaged values of the `k` data points that are closest to the predicted value in the feature space. See [here](https://scikit-learn.org/stable/modules/generated/sklearn.neighbors.KNeighborsRegressor.html#sklearn.neighbors.KNeighborsRegressor) for more." + "Just for our sanity, let's see if we can improve on our baseline linear regression model using a ridge model by setting our alpha value to 0.1." ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 36, "metadata": {}, "outputs": [], "source": [ - "from sklearn import neighbors\n", - "\n", - "knn_reg = neighbors.KNeighborsRegressor(n_neighbors=20,\n", - " weights='uniform', # ‘distance’ weights points by inverse of their distance\n", - " algorithm='auto', # out of ‘ball_tree’, ‘kd_tree’, ‘brute’\n", - " leaf_size=30) # for tree algorithms\n", + "ridge_reg = Ridge(alpha=0.1, # regularization\n", + " solver='auto',\n", + " random_state = rand_seed) \n", + "ridge_reg.fit(X_train, y_train)\n", "\n", - "model = knn_reg.fit(X_train_ohe, y_train)\n", - "print(model.score(X_test_ohe, y_test))" + "# Predictions\n", + "ridge_train_pred = ridge_reg.predict(X_train)\n", + "ridge_test_pred = ridge_reg.predict(X_test)" ] }, { - "cell_type": "markdown", - "metadata": {}, + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Train RMSE: 0.3507\n", + "Test RMSE: 0.4012\n" + ] + } + ], "source": [ - "### Random Forest Regression\n", - "\n", - "We've already used random forests for classification in the previous section, and here we'll use them for regression. See [here](https://scikit-learn.org/stable/modules/generated/sklearn.tree.DecisionTreeRegressor.html#sklearn.tree.DecisionTreeRegressor) for more." + "print('Train RMSE: %.04f' % (mse(y_train, ridge_train_pred, squared=False)))\n", + "print('Test RMSE: %.04f' % (mse(y_test, ridge_test_pred, squared=False)))" ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "from sklearn import ensemble\n", - "\n", - "rf_reg = ensemble.RandomForestRegressor(n_estimators=10, # number of trees\n", - " criterion='mse', # how to measure fit\n", - " max_depth=None, # how deep tree nodes can go\n", - " min_samples_split=2, # samples needed to split node\n", - " min_samples_leaf=1, # samples needed for a leaf\n", - " min_weight_fraction_leaf=0.0, # weight of samples needed for a node\n", - " max_features='auto', # max feats\n", - " max_leaf_nodes=None, # max nodes\n", - " n_jobs=1, # how many to run parallel\n", - " random_state=10)\n", - "\n", - "model = rf_reg.fit(X_train_ohe, y_train.ravel())\n", - "print(model.score(X_test_ohe, y_test))" + "Looks like despite doing slightly worse on the training set, it did a bit better than using regular OLS on the test set!" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### Boosting - AdaBoost Regression\n", + "### GLM - Lasso (L1) Regression\n", + "\n", + "**Lasso (L1) regression** is another form of regularized regression that penalizes the coefficients in a least squares loss. Rather than taking a squared penalty of the coefficients, Lasso uses an absolute value penalty: \n", + "\n", + "$$ L(\\beta) = \\sum_i^n (y_i - \\hat y_i)^2 + \\alpha \\sum_j^p |\\beta| $$ \n", "\n", - "You used an adaptive boosting, or AdaBoost, estimator to do classification in the challenge question of the previous section. Here we'll use it for regression. See [here](https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.AdaBoostRegressor.html#sklearn.ensemble.AdaBoostRegressor) for more." + "This has a similar effect on making the coefficients smaller, but also has a tendency to force some coefficients to 0. This leads to what is called **sparser** models, and is another way to reduce overfitting introduced by more complex models.\n", + "\n", + "See [here](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.Lasso.html#sklearn.linear_model.Lasso) for more." ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 38, "metadata": {}, "outputs": [], "source": [ - "ab_reg = ensemble.AdaBoostRegressor(base_estimator=None, # default is DT \n", - " n_estimators=50, # number to try before stopping\n", - " learning_rate=1.0, # decrease influence of each additional estimator\n", - " random_state=10,\n", - " loss='linear') # also ‘square’, ‘exponential’\n", - "\n", + "from sklearn.linear_model import Lasso\n", + "lasso_reg = Lasso(alpha=0.01, # regularization\n", + " random_state = rand_seed) \n", + "lasso_reg.fit(X_train, y_train)\n", "\n", - "model = ab_reg.fit(X_train_ohe, y_train.ravel())\n", - "print(model.score(X_test_ohe, y_test))" + "# Predictions\n", + "lasso_train_pred = lasso_reg.predict(X_train)\n", + "lasso_test_pred = lasso_reg.predict(X_test)" ] }, { - "cell_type": "markdown", - "metadata": {}, + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Train RMSE: 0.3916\n", + "Test RMSE: 0.4333\n" + ] + } + ], "source": [ - "## 3) Grid Search" + "print('Train RMSE: %.04f' % (mse(y_train, lasso_train_pred, squared=False)))\n", + "print('Test RMSE: %.04f' % (mse(y_test, lasso_test_pred, squared=False)))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "As with classfication, you can also use grid search on regression models." + "In this case, we can see that even with a small alpha, we have too much regularization which leads to worse performance on both train and test datasets. In this case, we would call our model **underfit**.\n", + "\n", + "Taking a look at our feature coeffiecients, we can see that many of them are 0:" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 40, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([ 0.02214324, 0. , -0.29571066, 0. , -0.00089397,\n", + " -0.19637668, -0.10984901, -0. , -0. , -0. ,\n", + " 0. , 0.01116894, 0.16207 , 0.71175003, 0.43468887,\n", + " 0.62432226, 0. , 0.11584334, -0. , -0.21747105,\n", + " -0.50786204, 0. ])" + ] + }, + "execution_count": 40, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "param_grid = {'n_estimators': range(40,80,5),\n", - " 'learning_rate': np.arange(0.5, 1.0, .1)}" + "lasso_reg.coef_" ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "from sklearn.model_selection import GridSearchCV\n", + "## Non-Linear Models: K-Nearest Neighbors (KNN)\n", "\n", - "model_reg = GridSearchCV(ensemble.AdaBoostRegressor(base_estimator=None, random_state=10, loss='linear'), param_grid, cv=3)\n", - "model_reg.fit(X_train_ohe, y_train.ravel());" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "best_index = np.argmax(model_reg.cv_results_[\"mean_test_score\"])\n", + "With more complex data, it may be difficult to capture model predictive linear relationships. In these cases, it can be useful to use models that are able to capture non-linear dependencies from the data.\n", + "\n", + "One such model is known as the **K-Nearest Neighbors (KNN)** algorithm. This algorithm is based off feature similarity, and uses data points that are similar to each other to predict the value of new data points. It does so by using a **distance metric** to quantify distance and therfore similarity between a set of points. In a KNN model, this distance metric can then be used to calculate an average value between `k` data points that are most similar to the data point to be predicted in the feature space.\n", "\n", - "print(model_reg.cv_results_[\"params\"][best_index])\n", - "print('Best CV R^2:', max(model_reg.cv_results_[\"mean_test_score\"]))\n", - "print('Test R^2:', model_reg.score(X_test_ohe, y_test))" + "![KNN](images/KNN.png)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## 4) Prediction" + "The most commonly used distance metric for KNN is known as the **Eucliden distance**:\n", + "\n", + "$$ \\text{Euclidean distance} = \\sqrt{\\sum_{i=1}^{n}(x_i - y_i)^2}$$\n", + "\n", + "By taking the average Eucliden distance of the `k` nearest points, we can derive a predicted value for a given data point." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Great, not a bad fit! Let's say we come upon a new patient and want to guess their age. Here are the feature values:" + "### Feature encoding\n", + "\n", + "For the KNN model, we won't be fitting a bias term (or intercept), and so using dummy encoded categorical variables is inappropriate. Instead we'll use one-hot encoding for these models. Let's revisit our data preprocessing so that our data is in the right format." ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 41, "metadata": {}, "outputs": [], "source": [ - "random_patient_raw = np.array([1, 2, 135, 242, 1, 0, 167, 0, 2.1, 1, 0, 2, 1]).reshape(1,-1)\n", - "random_patient_raw.shape" + "ohe = OneHotEncoder(categories='auto', drop=None, handle_unknown='ignore', sparse=False)\n", + "ohe.fit(X_train_raw_cat);" ] }, { - "cell_type": "markdown", - "metadata": {}, + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "((318, 21), (80, 21))" + ] + }, + "execution_count": 42, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "Now comes the real power of the preprocessing pipeline that we created earlier! We can simply run transform on it, and oila! We have a preprocessed exemplar ready to predict." + "warnings.filterwarnings('ignore')\n", + "\n", + "# Categorical feature encoding\n", + "X_train_ohe = ohe.transform(X_train_cat)\n", + "X_test_ohe = ohe.transform(X_test_cat)\n", + "\n", + "X_train_ohe.shape, X_test_ohe.shape" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 43, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "((318, 25), (80, 25))" + ] + }, + "execution_count": 43, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "random_patient = preprocessor.transform(random_patient_raw)\n", - "random_patient" + "X_train_nonlinear = np.hstack((X_train_ohe, X_train_norm))\n", + "X_test_nonlinear = np.hstack((X_test_ohe, X_test_norm))\n", + "\n", + "X_train_nonlinear.shape, X_test_nonlinear.shape" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Now let's use our model to predict!" + "### K-nearest neighbors regression\n", + "\n", + "Just like the linear regression models, scikit-learn provides a very easy interface to train a KNN model ([see here](https://scikit-learn.org/stable/modules/generated/sklearn.neighbors.KNeighborsRegressor.html#sklearn.neighbors.KNeighborsRegressor)). A quick look at the documentation gives away the fact that there are many more hyperparameters that can be altered compared to the previous models. KNN is a model that has much greater variability in performance based on these hyperparamters, so it is important that some **hyperparameter tuning** methods are applied to try combinations of different values. Again, we won't cover specific methods today, but it is an important point to remember when using KNN models in the future. \n", + "\n", + "Unlike linear regression models, a KNN model can be used for both regression and classification problems, so we should be sure to use the `KNNeighborsRegressor` class from sklearn." ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 44, "metadata": {}, "outputs": [], "source": [ - "age_z = lin_reg.predict(random_patient)\n", - "age_z" + "def tune_k_neighbors(n_neighbors, X_train, y_train, X_test, y_test):\n", + " \n", + " for n in n_neighbors:\n", + " \n", + " knn_reg = KNeighborsRegressor(n_neighbors=n,\n", + " weights='uniform', # ‘distance’ weights points by inverse of their distance\n", + " algorithm='auto', # out of ‘ball_tree’, ‘kd_tree’, ‘brute’\n", + " leaf_size=30) # for tree algorithms\n", + " knn_reg.fit(X_train, y_train)\n", + " \n", + " # Predictions\n", + " knn_train_pred = knn_reg.predict(X_train)\n", + " knn_test_pred = knn_reg.predict(X_test)\n", + " \n", + " print(\"WHEN n = %d\" % (n))\n", + " print('Train RMSE: %.04f' % (mse(y_train, knn_train_pred, squared=False)))\n", + " print('Test RMSE: %.04f' % (mse(y_test, knn_test_pred, squared=False)))\n", + " print()\n" ] }, { - "cell_type": "markdown", - "metadata": {}, + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "WHEN n = 2\n", + "Train RMSE: 0.2345\n", + "Test RMSE: 0.4508\n", + "\n", + "WHEN n = 4\n", + "Train RMSE: 0.3320\n", + "Test RMSE: 0.3874\n", + "\n", + "WHEN n = 6\n", + "Train RMSE: 0.3686\n", + "Test RMSE: 0.3988\n", + "\n" + ] + } + ], "source": [ - "Huh, the value our model predicted is a small negative number, why's that? It's because we've normalized (z-scored) all of the age data when fitting the model, so the predicted values are in z-scored units. Let's use the `age_scaler` to reverse transform the z-scored age back into original scale (years) age." + "from sklearn.neighbors import KNeighborsRegressor\n", + "\n", + "# Example of hyperparameter tuning for the `k` neighbors value\n", + "n_list = [2, 4, 6]\n", + "tune_k_neighbors(n_list, X_train_nonlinear, y_train, X_test_nonlinear, y_test)" ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "pred_age = age_scaler.inverse_transform(age_z)\n", - "pred_age" + "We can see that the performance varies greatly, but when n=4, we get our best performance yet! We can really see that more complex, non-linear models can oftentimes lead to better results." ] }, { @@ -1276,15 +1878,21 @@ "source": [ "## Challenge\n", "\n", - "Choose three algorithms and use grid search to determine the best model for this dataset. Make sure to base your decision on model perfomrance on the out-of-sample test set data." + "Another popular model that can be used for both classification and regression is a **Support Vector Machine (SVM)**. Using the datasets, train an SVM model and evaluate it's performance. See if you can also tweak the hyperparameters to inspect how the model varies in performance. Make sure to use `X_train` and `y_train` as your training inputs, and `X_test` as your test input.\n", + "\n", + "You can find the documentation for the [sklearn.svm.SVR here](https://scikit-learn.org/stable/modules/generated/sklearn.svm.SVR.html)." ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 46, "metadata": {}, "outputs": [], - "source": [] + "source": [ + "from sklearn.svm import SVR\n", + "\n", + "svm_reg = SVR() # Add additional hyperparameters for the model" + ] } ], "metadata": { @@ -1323,7 +1931,7 @@ "width": "307.2px" }, "toc_section_display": "block", - "toc_window_display": false + "toc_window_display": true }, "varInspector": { "cols": { diff --git a/data/auto-mpg.csv b/data/auto-mpg.csv new file mode 100644 index 0000000..ff10b92 --- /dev/null +++ b/data/auto-mpg.csv @@ -0,0 +1,399 @@ +mpg,cylinders,displacement,horsepower,weight,acceleration,model year,origin,car name +18,8,307,130,3504,12,70,1,chevrolet chevelle malibu +15,8,350,165,3693,11.5,70,1,buick skylark 320 +18,8,318,150,3436,11,70,1,plymouth satellite +16,8,304,150,3433,12,70,1,amc rebel sst +17,8,302,140,3449,10.5,70,1,ford torino +15,8,429,198,4341,10,70,1,ford galaxie 500 +14,8,454,220,4354,9,70,1,chevrolet impala +14,8,440,215,4312,8.5,70,1,plymouth fury iii +14,8,455,225,4425,10,70,1,pontiac catalina +15,8,390,190,3850,8.5,70,1,amc ambassador dpl +15,8,383,170,3563,10,70,1,dodge challenger se +14,8,340,160,3609,8,70,1,plymouth 'cuda 340 +15,8,400,150,3761,9.5,70,1,chevrolet monte carlo +14,8,455,225,3086,10,70,1,buick estate wagon (sw) +24,4,113,95,2372,15,70,3,toyota corona mark ii +22,6,198,95,2833,15.5,70,1,plymouth duster +18,6,199,97,2774,15.5,70,1,amc hornet +21,6,200,85,2587,16,70,1,ford maverick +27,4,97,88,2130,14.5,70,3,datsun pl510 +26,4,97,46,1835,20.5,70,2,volkswagen 1131 deluxe sedan +25,4,110,87,2672,17.5,70,2,peugeot 504 +24,4,107,90,2430,14.5,70,2,audi 100 ls +25,4,104,95,2375,17.5,70,2,saab 99e +26,4,121,113,2234,12.5,70,2,bmw 2002 +21,6,199,90,2648,15,70,1,amc gremlin +10,8,360,215,4615,14,70,1,ford f250 +10,8,307,200,4376,15,70,1,chevy c20 +11,8,318,210,4382,13.5,70,1,dodge d200 +9,8,304,193,4732,18.5,70,1,hi 1200d +27,4,97,88,2130,14.5,71,3,datsun pl510 +28,4,140,90,2264,15.5,71,1,chevrolet vega 2300 +25,4,113,95,2228,14,71,3,toyota corona +25,4,98,?,2046,19,71,1,ford pinto +19,6,232,100,2634,13,71,1,amc gremlin +16,6,225,105,3439,15.5,71,1,plymouth satellite custom +17,6,250,100,3329,15.5,71,1,chevrolet chevelle malibu +19,6,250,88,3302,15.5,71,1,ford torino 500 +18,6,232,100,3288,15.5,71,1,amc matador +14,8,350,165,4209,12,71,1,chevrolet impala +14,8,400,175,4464,11.5,71,1,pontiac catalina brougham +14,8,351,153,4154,13.5,71,1,ford galaxie 500 +14,8,318,150,4096,13,71,1,plymouth fury iii +12,8,383,180,4955,11.5,71,1,dodge monaco (sw) +13,8,400,170,4746,12,71,1,ford country squire (sw) +13,8,400,175,5140,12,71,1,pontiac safari (sw) +18,6,258,110,2962,13.5,71,1,amc hornet sportabout (sw) +22,4,140,72,2408,19,71,1,chevrolet vega (sw) +19,6,250,100,3282,15,71,1,pontiac firebird +18,6,250,88,3139,14.5,71,1,ford mustang +23,4,122,86,2220,14,71,1,mercury capri 2000 +28,4,116,90,2123,14,71,2,opel 1900 +30,4,79,70,2074,19.5,71,2,peugeot 304 +30,4,88,76,2065,14.5,71,2,fiat 124b +31,4,71,65,1773,19,71,3,toyota corolla 1200 +35,4,72,69,1613,18,71,3,datsun 1200 +27,4,97,60,1834,19,71,2,volkswagen model 111 +26,4,91,70,1955,20.5,71,1,plymouth cricket +24,4,113,95,2278,15.5,72,3,toyota corona hardtop +25,4,97.5,80,2126,17,72,1,dodge colt hardtop +23,4,97,54,2254,23.5,72,2,volkswagen type 3 +20,4,140,90,2408,19.5,72,1,chevrolet vega +21,4,122,86,2226,16.5,72,1,ford pinto runabout +13,8,350,165,4274,12,72,1,chevrolet impala +14,8,400,175,4385,12,72,1,pontiac catalina +15,8,318,150,4135,13.5,72,1,plymouth fury iii +14,8,351,153,4129,13,72,1,ford galaxie 500 +17,8,304,150,3672,11.5,72,1,amc ambassador sst +11,8,429,208,4633,11,72,1,mercury marquis +13,8,350,155,4502,13.5,72,1,buick lesabre custom +12,8,350,160,4456,13.5,72,1,oldsmobile delta 88 royale +13,8,400,190,4422,12.5,72,1,chrysler newport royal +19,3,70,97,2330,13.5,72,3,mazda rx2 coupe +15,8,304,150,3892,12.5,72,1,amc matador (sw) +13,8,307,130,4098,14,72,1,chevrolet chevelle concours (sw) +13,8,302,140,4294,16,72,1,ford gran torino (sw) +14,8,318,150,4077,14,72,1,plymouth satellite custom (sw) +18,4,121,112,2933,14.5,72,2,volvo 145e (sw) +22,4,121,76,2511,18,72,2,volkswagen 411 (sw) +21,4,120,87,2979,19.5,72,2,peugeot 504 (sw) +26,4,96,69,2189,18,72,2,renault 12 (sw) +22,4,122,86,2395,16,72,1,ford pinto (sw) +28,4,97,92,2288,17,72,3,datsun 510 (sw) +23,4,120,97,2506,14.5,72,3,toyouta corona mark ii (sw) +28,4,98,80,2164,15,72,1,dodge colt (sw) +27,4,97,88,2100,16.5,72,3,toyota corolla 1600 (sw) +13,8,350,175,4100,13,73,1,buick century 350 +14,8,304,150,3672,11.5,73,1,amc matador +13,8,350,145,3988,13,73,1,chevrolet malibu +14,8,302,137,4042,14.5,73,1,ford gran torino +15,8,318,150,3777,12.5,73,1,dodge coronet custom +12,8,429,198,4952,11.5,73,1,mercury marquis brougham +13,8,400,150,4464,12,73,1,chevrolet caprice classic +13,8,351,158,4363,13,73,1,ford ltd +14,8,318,150,4237,14.5,73,1,plymouth fury gran sedan +13,8,440,215,4735,11,73,1,chrysler new yorker brougham +12,8,455,225,4951,11,73,1,buick electra 225 custom +13,8,360,175,3821,11,73,1,amc ambassador brougham +18,6,225,105,3121,16.5,73,1,plymouth valiant +16,6,250,100,3278,18,73,1,chevrolet nova custom +18,6,232,100,2945,16,73,1,amc hornet +18,6,250,88,3021,16.5,73,1,ford maverick +23,6,198,95,2904,16,73,1,plymouth duster +26,4,97,46,1950,21,73,2,volkswagen super beetle +11,8,400,150,4997,14,73,1,chevrolet impala +12,8,400,167,4906,12.5,73,1,ford country +13,8,360,170,4654,13,73,1,plymouth custom suburb +12,8,350,180,4499,12.5,73,1,oldsmobile vista cruiser +18,6,232,100,2789,15,73,1,amc gremlin +20,4,97,88,2279,19,73,3,toyota carina +21,4,140,72,2401,19.5,73,1,chevrolet vega +22,4,108,94,2379,16.5,73,3,datsun 610 +18,3,70,90,2124,13.5,73,3,maxda rx3 +19,4,122,85,2310,18.5,73,1,ford pinto +21,6,155,107,2472,14,73,1,mercury capri v6 +26,4,98,90,2265,15.5,73,2,fiat 124 sport coupe +15,8,350,145,4082,13,73,1,chevrolet monte carlo s +16,8,400,230,4278,9.5,73,1,pontiac grand prix +29,4,68,49,1867,19.5,73,2,fiat 128 +24,4,116,75,2158,15.5,73,2,opel manta +20,4,114,91,2582,14,73,2,audi 100ls +19,4,121,112,2868,15.5,73,2,volvo 144ea +15,8,318,150,3399,11,73,1,dodge dart custom +24,4,121,110,2660,14,73,2,saab 99le +20,6,156,122,2807,13.5,73,3,toyota mark ii +11,8,350,180,3664,11,73,1,oldsmobile omega +20,6,198,95,3102,16.5,74,1,plymouth duster +21,6,200,?,2875,17,74,1,ford maverick +19,6,232,100,2901,16,74,1,amc hornet +15,6,250,100,3336,17,74,1,chevrolet nova +31,4,79,67,1950,19,74,3,datsun b210 +26,4,122,80,2451,16.5,74,1,ford pinto +32,4,71,65,1836,21,74,3,toyota corolla 1200 +25,4,140,75,2542,17,74,1,chevrolet vega +16,6,250,100,3781,17,74,1,chevrolet chevelle malibu classic +16,6,258,110,3632,18,74,1,amc matador +18,6,225,105,3613,16.5,74,1,plymouth satellite sebring +16,8,302,140,4141,14,74,1,ford gran torino +13,8,350,150,4699,14.5,74,1,buick century luxus (sw) +14,8,318,150,4457,13.5,74,1,dodge coronet custom (sw) +14,8,302,140,4638,16,74,1,ford gran torino (sw) +14,8,304,150,4257,15.5,74,1,amc matador (sw) +29,4,98,83,2219,16.5,74,2,audi fox +26,4,79,67,1963,15.5,74,2,volkswagen dasher +26,4,97,78,2300,14.5,74,2,opel manta +31,4,76,52,1649,16.5,74,3,toyota corona +32,4,83,61,2003,19,74,3,datsun 710 +28,4,90,75,2125,14.5,74,1,dodge colt +24,4,90,75,2108,15.5,74,2,fiat 128 +26,4,116,75,2246,14,74,2,fiat 124 tc +24,4,120,97,2489,15,74,3,honda civic +26,4,108,93,2391,15.5,74,3,subaru +31,4,79,67,2000,16,74,2,fiat x1.9 +19,6,225,95,3264,16,75,1,plymouth valiant custom +18,6,250,105,3459,16,75,1,chevrolet nova +15,6,250,72,3432,21,75,1,mercury monarch +15,6,250,72,3158,19.5,75,1,ford maverick +16,8,400,170,4668,11.5,75,1,pontiac catalina +15,8,350,145,4440,14,75,1,chevrolet bel air +16,8,318,150,4498,14.5,75,1,plymouth grand fury +14,8,351,148,4657,13.5,75,1,ford ltd +17,6,231,110,3907,21,75,1,buick century +16,6,250,105,3897,18.5,75,1,chevroelt chevelle malibu +15,6,258,110,3730,19,75,1,amc matador +18,6,225,95,3785,19,75,1,plymouth fury +21,6,231,110,3039,15,75,1,buick skyhawk +20,8,262,110,3221,13.5,75,1,chevrolet monza 2+2 +13,8,302,129,3169,12,75,1,ford mustang ii +29,4,97,75,2171,16,75,3,toyota corolla +23,4,140,83,2639,17,75,1,ford pinto +20,6,232,100,2914,16,75,1,amc gremlin +23,4,140,78,2592,18.5,75,1,pontiac astro +24,4,134,96,2702,13.5,75,3,toyota corona +25,4,90,71,2223,16.5,75,2,volkswagen dasher +24,4,119,97,2545,17,75,3,datsun 710 +18,6,171,97,2984,14.5,75,1,ford pinto +29,4,90,70,1937,14,75,2,volkswagen rabbit +19,6,232,90,3211,17,75,1,amc pacer +23,4,115,95,2694,15,75,2,audi 100ls +23,4,120,88,2957,17,75,2,peugeot 504 +22,4,121,98,2945,14.5,75,2,volvo 244dl +25,4,121,115,2671,13.5,75,2,saab 99le +33,4,91,53,1795,17.5,75,3,honda civic cvcc +28,4,107,86,2464,15.5,76,2,fiat 131 +25,4,116,81,2220,16.9,76,2,opel 1900 +25,4,140,92,2572,14.9,76,1,capri ii +26,4,98,79,2255,17.7,76,1,dodge colt +27,4,101,83,2202,15.3,76,2,renault 12tl +17.5,8,305,140,4215,13,76,1,chevrolet chevelle malibu classic +16,8,318,150,4190,13,76,1,dodge coronet brougham +15.5,8,304,120,3962,13.9,76,1,amc matador +14.5,8,351,152,4215,12.8,76,1,ford gran torino +22,6,225,100,3233,15.4,76,1,plymouth valiant +22,6,250,105,3353,14.5,76,1,chevrolet nova +24,6,200,81,3012,17.6,76,1,ford maverick +22.5,6,232,90,3085,17.6,76,1,amc hornet +29,4,85,52,2035,22.2,76,1,chevrolet chevette +24.5,4,98,60,2164,22.1,76,1,chevrolet woody +29,4,90,70,1937,14.2,76,2,vw rabbit +33,4,91,53,1795,17.4,76,3,honda civic +20,6,225,100,3651,17.7,76,1,dodge aspen se +18,6,250,78,3574,21,76,1,ford granada ghia +18.5,6,250,110,3645,16.2,76,1,pontiac ventura sj +17.5,6,258,95,3193,17.8,76,1,amc pacer d/l +29.5,4,97,71,1825,12.2,76,2,volkswagen rabbit +32,4,85,70,1990,17,76,3,datsun b-210 +28,4,97,75,2155,16.4,76,3,toyota corolla +26.5,4,140,72,2565,13.6,76,1,ford pinto +20,4,130,102,3150,15.7,76,2,volvo 245 +13,8,318,150,3940,13.2,76,1,plymouth volare premier v8 +19,4,120,88,3270,21.9,76,2,peugeot 504 +19,6,156,108,2930,15.5,76,3,toyota mark ii +16.5,6,168,120,3820,16.7,76,2,mercedes-benz 280s +16.5,8,350,180,4380,12.1,76,1,cadillac seville +13,8,350,145,4055,12,76,1,chevy c10 +13,8,302,130,3870,15,76,1,ford f108 +13,8,318,150,3755,14,76,1,dodge d100 +31.5,4,98,68,2045,18.5,77,3,honda accord cvcc +30,4,111,80,2155,14.8,77,1,buick opel isuzu deluxe +36,4,79,58,1825,18.6,77,2,renault 5 gtl +25.5,4,122,96,2300,15.5,77,1,plymouth arrow gs +33.5,4,85,70,1945,16.8,77,3,datsun f-10 hatchback +17.5,8,305,145,3880,12.5,77,1,chevrolet caprice classic +17,8,260,110,4060,19,77,1,oldsmobile cutlass supreme +15.5,8,318,145,4140,13.7,77,1,dodge monaco brougham +15,8,302,130,4295,14.9,77,1,mercury cougar brougham +17.5,6,250,110,3520,16.4,77,1,chevrolet concours +20.5,6,231,105,3425,16.9,77,1,buick skylark +19,6,225,100,3630,17.7,77,1,plymouth volare custom +18.5,6,250,98,3525,19,77,1,ford granada +16,8,400,180,4220,11.1,77,1,pontiac grand prix lj +15.5,8,350,170,4165,11.4,77,1,chevrolet monte carlo landau +15.5,8,400,190,4325,12.2,77,1,chrysler cordoba +16,8,351,149,4335,14.5,77,1,ford thunderbird +29,4,97,78,1940,14.5,77,2,volkswagen rabbit custom +24.5,4,151,88,2740,16,77,1,pontiac sunbird coupe +26,4,97,75,2265,18.2,77,3,toyota corolla liftback +25.5,4,140,89,2755,15.8,77,1,ford mustang ii 2+2 +30.5,4,98,63,2051,17,77,1,chevrolet chevette +33.5,4,98,83,2075,15.9,77,1,dodge colt m/m +30,4,97,67,1985,16.4,77,3,subaru dl +30.5,4,97,78,2190,14.1,77,2,volkswagen dasher +22,6,146,97,2815,14.5,77,3,datsun 810 +21.5,4,121,110,2600,12.8,77,2,bmw 320i +21.5,3,80,110,2720,13.5,77,3,mazda rx-4 +43.1,4,90,48,1985,21.5,78,2,volkswagen rabbit custom diesel +36.1,4,98,66,1800,14.4,78,1,ford fiesta +32.8,4,78,52,1985,19.4,78,3,mazda glc deluxe +39.4,4,85,70,2070,18.6,78,3,datsun b210 gx +36.1,4,91,60,1800,16.4,78,3,honda civic cvcc +19.9,8,260,110,3365,15.5,78,1,oldsmobile cutlass salon brougham +19.4,8,318,140,3735,13.2,78,1,dodge diplomat +20.2,8,302,139,3570,12.8,78,1,mercury monarch ghia +19.2,6,231,105,3535,19.2,78,1,pontiac phoenix lj +20.5,6,200,95,3155,18.2,78,1,chevrolet malibu +20.2,6,200,85,2965,15.8,78,1,ford fairmont (auto) +25.1,4,140,88,2720,15.4,78,1,ford fairmont (man) +20.5,6,225,100,3430,17.2,78,1,plymouth volare +19.4,6,232,90,3210,17.2,78,1,amc concord +20.6,6,231,105,3380,15.8,78,1,buick century special +20.8,6,200,85,3070,16.7,78,1,mercury zephyr +18.6,6,225,110,3620,18.7,78,1,dodge aspen +18.1,6,258,120,3410,15.1,78,1,amc concord d/l +19.2,8,305,145,3425,13.2,78,1,chevrolet monte carlo landau +17.7,6,231,165,3445,13.4,78,1,buick regal sport coupe (turbo) +18.1,8,302,139,3205,11.2,78,1,ford futura +17.5,8,318,140,4080,13.7,78,1,dodge magnum xe +30,4,98,68,2155,16.5,78,1,chevrolet chevette +27.5,4,134,95,2560,14.2,78,3,toyota corona +27.2,4,119,97,2300,14.7,78,3,datsun 510 +30.9,4,105,75,2230,14.5,78,1,dodge omni +21.1,4,134,95,2515,14.8,78,3,toyota celica gt liftback +23.2,4,156,105,2745,16.7,78,1,plymouth sapporo +23.8,4,151,85,2855,17.6,78,1,oldsmobile starfire sx +23.9,4,119,97,2405,14.9,78,3,datsun 200-sx +20.3,5,131,103,2830,15.9,78,2,audi 5000 +17,6,163,125,3140,13.6,78,2,volvo 264gl +21.6,4,121,115,2795,15.7,78,2,saab 99gle +16.2,6,163,133,3410,15.8,78,2,peugeot 604sl +31.5,4,89,71,1990,14.9,78,2,volkswagen scirocco +29.5,4,98,68,2135,16.6,78,3,honda accord lx +21.5,6,231,115,3245,15.4,79,1,pontiac lemans v6 +19.8,6,200,85,2990,18.2,79,1,mercury zephyr 6 +22.3,4,140,88,2890,17.3,79,1,ford fairmont 4 +20.2,6,232,90,3265,18.2,79,1,amc concord dl 6 +20.6,6,225,110,3360,16.6,79,1,dodge aspen 6 +17,8,305,130,3840,15.4,79,1,chevrolet caprice classic +17.6,8,302,129,3725,13.4,79,1,ford ltd landau +16.5,8,351,138,3955,13.2,79,1,mercury grand marquis +18.2,8,318,135,3830,15.2,79,1,dodge st. regis +16.9,8,350,155,4360,14.9,79,1,buick estate wagon (sw) +15.5,8,351,142,4054,14.3,79,1,ford country squire (sw) +19.2,8,267,125,3605,15,79,1,chevrolet malibu classic (sw) +18.5,8,360,150,3940,13,79,1,chrysler lebaron town @ country (sw) +31.9,4,89,71,1925,14,79,2,vw rabbit custom +34.1,4,86,65,1975,15.2,79,3,maxda glc deluxe +35.7,4,98,80,1915,14.4,79,1,dodge colt hatchback custom +27.4,4,121,80,2670,15,79,1,amc spirit dl +25.4,5,183,77,3530,20.1,79,2,mercedes benz 300d +23,8,350,125,3900,17.4,79,1,cadillac eldorado +27.2,4,141,71,3190,24.8,79,2,peugeot 504 +23.9,8,260,90,3420,22.2,79,1,oldsmobile cutlass salon brougham +34.2,4,105,70,2200,13.2,79,1,plymouth horizon +34.5,4,105,70,2150,14.9,79,1,plymouth horizon tc3 +31.8,4,85,65,2020,19.2,79,3,datsun 210 +37.3,4,91,69,2130,14.7,79,2,fiat strada custom +28.4,4,151,90,2670,16,79,1,buick skylark limited +28.8,6,173,115,2595,11.3,79,1,chevrolet citation +26.8,6,173,115,2700,12.9,79,1,oldsmobile omega brougham +33.5,4,151,90,2556,13.2,79,1,pontiac phoenix +41.5,4,98,76,2144,14.7,80,2,vw rabbit +38.1,4,89,60,1968,18.8,80,3,toyota corolla tercel +32.1,4,98,70,2120,15.5,80,1,chevrolet chevette +37.2,4,86,65,2019,16.4,80,3,datsun 310 +28,4,151,90,2678,16.5,80,1,chevrolet citation +26.4,4,140,88,2870,18.1,80,1,ford fairmont +24.3,4,151,90,3003,20.1,80,1,amc concord +19.1,6,225,90,3381,18.7,80,1,dodge aspen +34.3,4,97,78,2188,15.8,80,2,audi 4000 +29.8,4,134,90,2711,15.5,80,3,toyota corona liftback +31.3,4,120,75,2542,17.5,80,3,mazda 626 +37,4,119,92,2434,15,80,3,datsun 510 hatchback +32.2,4,108,75,2265,15.2,80,3,toyota corolla +46.6,4,86,65,2110,17.9,80,3,mazda glc +27.9,4,156,105,2800,14.4,80,1,dodge colt +40.8,4,85,65,2110,19.2,80,3,datsun 210 +44.3,4,90,48,2085,21.7,80,2,vw rabbit c (diesel) +43.4,4,90,48,2335,23.7,80,2,vw dasher (diesel) +36.4,5,121,67,2950,19.9,80,2,audi 5000s (diesel) +30,4,146,67,3250,21.8,80,2,mercedes-benz 240d +44.6,4,91,67,1850,13.8,80,3,honda civic 1500 gl +40.9,4,85,?,1835,17.3,80,2,renault lecar deluxe +33.8,4,97,67,2145,18,80,3,subaru dl +29.8,4,89,62,1845,15.3,80,2,vokswagen rabbit +32.7,6,168,132,2910,11.4,80,3,datsun 280-zx +23.7,3,70,100,2420,12.5,80,3,mazda rx-7 gs +35,4,122,88,2500,15.1,80,2,triumph tr7 coupe +23.6,4,140,?,2905,14.3,80,1,ford mustang cobra +32.4,4,107,72,2290,17,80,3,honda accord +27.2,4,135,84,2490,15.7,81,1,plymouth reliant +26.6,4,151,84,2635,16.4,81,1,buick skylark +25.8,4,156,92,2620,14.4,81,1,dodge aries wagon (sw) +23.5,6,173,110,2725,12.6,81,1,chevrolet citation +30,4,135,84,2385,12.9,81,1,plymouth reliant +39.1,4,79,58,1755,16.9,81,3,toyota starlet +39,4,86,64,1875,16.4,81,1,plymouth champ +35.1,4,81,60,1760,16.1,81,3,honda civic 1300 +32.3,4,97,67,2065,17.8,81,3,subaru +37,4,85,65,1975,19.4,81,3,datsun 210 mpg +37.7,4,89,62,2050,17.3,81,3,toyota tercel +34.1,4,91,68,1985,16,81,3,mazda glc 4 +34.7,4,105,63,2215,14.9,81,1,plymouth horizon 4 +34.4,4,98,65,2045,16.2,81,1,ford escort 4w +29.9,4,98,65,2380,20.7,81,1,ford escort 2h +33,4,105,74,2190,14.2,81,2,volkswagen jetta +34.5,4,100,?,2320,15.8,81,2,renault 18i +33.7,4,107,75,2210,14.4,81,3,honda prelude +32.4,4,108,75,2350,16.8,81,3,toyota corolla +32.9,4,119,100,2615,14.8,81,3,datsun 200sx +31.6,4,120,74,2635,18.3,81,3,mazda 626 +28.1,4,141,80,3230,20.4,81,2,peugeot 505s turbo diesel +30.7,6,145,76,3160,19.6,81,2,volvo diesel +25.4,6,168,116,2900,12.6,81,3,toyota cressida +24.2,6,146,120,2930,13.8,81,3,datsun 810 maxima +22.4,6,231,110,3415,15.8,81,1,buick century +26.6,8,350,105,3725,19,81,1,oldsmobile cutlass ls +20.2,6,200,88,3060,17.1,81,1,ford granada gl +17.6,6,225,85,3465,16.6,81,1,chrysler lebaron salon +28,4,112,88,2605,19.6,82,1,chevrolet cavalier +27,4,112,88,2640,18.6,82,1,chevrolet cavalier wagon +34,4,112,88,2395,18,82,1,chevrolet cavalier 2-door +31,4,112,85,2575,16.2,82,1,pontiac j2000 se hatchback +29,4,135,84,2525,16,82,1,dodge aries se +27,4,151,90,2735,18,82,1,pontiac phoenix +24,4,140,92,2865,16.4,82,1,ford fairmont futura +23,4,151,?,3035,20.5,82,1,amc concord dl +36,4,105,74,1980,15.3,82,2,volkswagen rabbit l +37,4,91,68,2025,18.2,82,3,mazda glc custom l +31,4,91,68,1970,17.6,82,3,mazda glc custom +38,4,105,63,2125,14.7,82,1,plymouth horizon miser +36,4,98,70,2125,17.3,82,1,mercury lynx l +36,4,120,88,2160,14.5,82,3,nissan stanza xe +36,4,107,75,2205,14.5,82,3,honda accord +34,4,108,70,2245,16.9,82,3,toyota corolla +38,4,91,67,1965,15,82,3,honda civic +32,4,91,67,1965,15.7,82,3,honda civic (auto) +38,4,91,67,1995,16.2,82,3,datsun 310 gx +25,6,181,110,2945,16.4,82,1,buick century limited +38,6,262,85,3015,17,82,1,oldsmobile cutlass ciera (diesel) +26,4,156,92,2585,14.5,82,1,chrysler lebaron medallion +22,6,232,112,2835,14.7,82,1,ford granada l +32,4,144,96,2665,13.9,82,3,toyota celica gt +36,4,135,84,2370,13,82,1,dodge charger 2.2 +27,4,151,90,2950,17.3,82,1,chevrolet camaro +27,4,140,86,2790,15.6,82,1,ford mustang gl +44,4,97,52,2130,24.6,82,2,vw pickup +32,4,135,84,2295,11.6,82,1,dodge rampage +28,4,120,79,2625,18.6,82,1,ford ranger +31,4,119,82,2720,19.4,82,1,chevy s-10 diff --git a/data/auto-mpg.names b/data/auto-mpg.names new file mode 100644 index 0000000..b47a865 --- /dev/null +++ b/data/auto-mpg.names @@ -0,0 +1,45 @@ +1. Title: Auto-Mpg Data + +2. Sources: + (a) Origin: This dataset was taken from the StatLib library which is + maintained at Carnegie Mellon University. The dataset was + used in the 1983 American Statistical Association Exposition. + (c) Date: July 7, 1993 + +3. Past Usage: + - See 2b (above) + - Quinlan,R. (1993). Combining Instance-Based and Model-Based Learning. + In Proceedings on the Tenth International Conference of Machine + Learning, 236-243, University of Massachusetts, Amherst. Morgan + Kaufmann. + +4. Relevant Information: + + This dataset is a slightly modified version of the dataset provided in + the StatLib library. In line with the use by Ross Quinlan (1993) in + predicting the attribute "mpg", 8 of the original instances were removed + because they had unknown values for the "mpg" attribute. The original + dataset is available in the file "auto-mpg.data-original". + + "The data concerns city-cycle fuel consumption in miles per gallon, + to be predicted in terms of 3 multivalued discrete and 5 continuous + attributes." (Quinlan, 1993) + +5. Number of Instances: 398 + +6. Number of Attributes: 9 including the class attribute + +7. Attribute Information: + + 1. mpg: continuous + 2. cylinders: multi-valued discrete + 3. displacement: continuous + 4. horsepower: continuous + 5. weight: continuous + 6. acceleration: continuous + 7. model year: multi-valued discrete + 8. origin: multi-valued discrete + 9. car name: string (unique for each instance) + +8. Missing Attribute Values: horsepower has 6 missing values + diff --git a/data/heart.csv b/data/heart.csv deleted file mode 100644 index 08b5462..0000000 --- a/data/heart.csv +++ /dev/null @@ -1,304 +0,0 @@ -age,sex,cp,trestbps,chol,fbs,restecg,thalach,exang,oldpeak,slope,ca,thal,target -63,1,3,145,233,1,0,150,0,2.3,0,0,1,1 -37,1,2,130,250,0,1,187,0,3.5,0,0,2,1 -41,0,1,130,204,0,0,172,0,1.4,2,0,2,1 -56,1,1,120,236,0,1,178,0,0.8,2,0,2,1 -57,0,0,120,354,0,1,163,1,0.6,2,0,2,1 -57,1,0,140,192,0,1,148,0,0.4,1,0,1,1 -56,0,1,140,294,0,0,153,0,1.3,1,0,2,1 -44,1,1,120,263,0,1,173,0,0,2,0,3,1 -52,1,2,172,199,1,1,162,0,0.5,2,0,3,1 -57,1,2,150,168,0,1,174,0,1.6,2,0,2,1 -54,1,0,140,239,0,1,160,0,1.2,2,0,2,1 -48,0,2,130,275,0,1,139,0,0.2,2,0,2,1 -49,1,1,130,266,0,1,171,0,0.6,2,0,2,1 -64,1,3,110,211,0,0,144,1,1.8,1,0,2,1 -58,0,3,150,283,1,0,162,0,1,2,0,2,1 -50,0,2,120,219,0,1,158,0,1.6,1,0,2,1 -58,0,2,120,340,0,1,172,0,0,2,0,2,1 -66,0,3,150,226,0,1,114,0,2.6,0,0,2,1 -43,1,0,150,247,0,1,171,0,1.5,2,0,2,1 -69,0,3,140,239,0,1,151,0,1.8,2,2,2,1 -59,1,0,135,234,0,1,161,0,0.5,1,0,3,1 -44,1,2,130,233,0,1,179,1,0.4,2,0,2,1 -42,1,0,140,226,0,1,178,0,0,2,0,2,1 -61,1,2,150,243,1,1,137,1,1,1,0,2,1 -40,1,3,140,199,0,1,178,1,1.4,2,0,3,1 -71,0,1,160,302,0,1,162,0,0.4,2,2,2,1 -59,1,2,150,212,1,1,157,0,1.6,2,0,2,1 -51,1,2,110,175,0,1,123,0,0.6,2,0,2,1 -65,0,2,140,417,1,0,157,0,0.8,2,1,2,1 -53,1,2,130,197,1,0,152,0,1.2,0,0,2,1 -41,0,1,105,198,0,1,168,0,0,2,1,2,1 -65,1,0,120,177,0,1,140,0,0.4,2,0,3,1 -44,1,1,130,219,0,0,188,0,0,2,0,2,1 -54,1,2,125,273,0,0,152,0,0.5,0,1,2,1 -51,1,3,125,213,0,0,125,1,1.4,2,1,2,1 -46,0,2,142,177,0,0,160,1,1.4,0,0,2,1 -54,0,2,135,304,1,1,170,0,0,2,0,2,1 -54,1,2,150,232,0,0,165,0,1.6,2,0,3,1 -65,0,2,155,269,0,1,148,0,0.8,2,0,2,1 -65,0,2,160,360,0,0,151,0,0.8,2,0,2,1 -51,0,2,140,308,0,0,142,0,1.5,2,1,2,1 -48,1,1,130,245,0,0,180,0,0.2,1,0,2,1 -45,1,0,104,208,0,0,148,1,3,1,0,2,1 -53,0,0,130,264,0,0,143,0,0.4,1,0,2,1 -39,1,2,140,321,0,0,182,0,0,2,0,2,1 -52,1,1,120,325,0,1,172,0,0.2,2,0,2,1 -44,1,2,140,235,0,0,180,0,0,2,0,2,1 -47,1,2,138,257,0,0,156,0,0,2,0,2,1 -53,0,2,128,216,0,0,115,0,0,2,0,0,1 -53,0,0,138,234,0,0,160,0,0,2,0,2,1 -51,0,2,130,256,0,0,149,0,0.5,2,0,2,1 -66,1,0,120,302,0,0,151,0,0.4,1,0,2,1 -62,1,2,130,231,0,1,146,0,1.8,1,3,3,1 -44,0,2,108,141,0,1,175,0,0.6,1,0,2,1 -63,0,2,135,252,0,0,172,0,0,2,0,2,1 -52,1,1,134,201,0,1,158,0,0.8,2,1,2,1 -48,1,0,122,222,0,0,186,0,0,2,0,2,1 -45,1,0,115,260,0,0,185,0,0,2,0,2,1 -34,1,3,118,182,0,0,174,0,0,2,0,2,1 -57,0,0,128,303,0,0,159,0,0,2,1,2,1 -71,0,2,110,265,1,0,130,0,0,2,1,2,1 -54,1,1,108,309,0,1,156,0,0,2,0,3,1 -52,1,3,118,186,0,0,190,0,0,1,0,1,1 -41,1,1,135,203,0,1,132,0,0,1,0,1,1 -58,1,2,140,211,1,0,165,0,0,2,0,2,1 -35,0,0,138,183,0,1,182,0,1.4,2,0,2,1 -51,1,2,100,222,0,1,143,1,1.2,1,0,2,1 -45,0,1,130,234,0,0,175,0,0.6,1,0,2,1 -44,1,1,120,220,0,1,170,0,0,2,0,2,1 -62,0,0,124,209,0,1,163,0,0,2,0,2,1 -54,1,2,120,258,0,0,147,0,0.4,1,0,3,1 -51,1,2,94,227,0,1,154,1,0,2,1,3,1 -29,1,1,130,204,0,0,202,0,0,2,0,2,1 -51,1,0,140,261,0,0,186,1,0,2,0,2,1 -43,0,2,122,213,0,1,165,0,0.2,1,0,2,1 -55,0,1,135,250,0,0,161,0,1.4,1,0,2,1 -51,1,2,125,245,1,0,166,0,2.4,1,0,2,1 -59,1,1,140,221,0,1,164,1,0,2,0,2,1 -52,1,1,128,205,1,1,184,0,0,2,0,2,1 -58,1,2,105,240,0,0,154,1,0.6,1,0,3,1 -41,1,2,112,250,0,1,179,0,0,2,0,2,1 -45,1,1,128,308,0,0,170,0,0,2,0,2,1 -60,0,2,102,318,0,1,160,0,0,2,1,2,1 -52,1,3,152,298,1,1,178,0,1.2,1,0,3,1 -42,0,0,102,265,0,0,122,0,0.6,1,0,2,1 -67,0,2,115,564,0,0,160,0,1.6,1,0,3,1 -68,1,2,118,277,0,1,151,0,1,2,1,3,1 -46,1,1,101,197,1,1,156,0,0,2,0,3,1 -54,0,2,110,214,0,1,158,0,1.6,1,0,2,1 -58,0,0,100,248,0,0,122,0,1,1,0,2,1 -48,1,2,124,255,1,1,175,0,0,2,2,2,1 -57,1,0,132,207,0,1,168,1,0,2,0,3,1 -52,1,2,138,223,0,1,169,0,0,2,4,2,1 -54,0,1,132,288,1,0,159,1,0,2,1,2,1 -45,0,1,112,160,0,1,138,0,0,1,0,2,1 -53,1,0,142,226,0,0,111,1,0,2,0,3,1 -62,0,0,140,394,0,0,157,0,1.2,1,0,2,1 -52,1,0,108,233,1,1,147,0,0.1,2,3,3,1 -43,1,2,130,315,0,1,162,0,1.9,2,1,2,1 -53,1,2,130,246,1,0,173,0,0,2,3,2,1 -42,1,3,148,244,0,0,178,0,0.8,2,2,2,1 -59,1,3,178,270,0,0,145,0,4.2,0,0,3,1 -63,0,1,140,195,0,1,179,0,0,2,2,2,1 -42,1,2,120,240,1,1,194,0,0.8,0,0,3,1 -50,1,2,129,196,0,1,163,0,0,2,0,2,1 -68,0,2,120,211,0,0,115,0,1.5,1,0,2,1 -69,1,3,160,234,1,0,131,0,0.1,1,1,2,1 -45,0,0,138,236,0,0,152,1,0.2,1,0,2,1 -50,0,1,120,244,0,1,162,0,1.1,2,0,2,1 -50,0,0,110,254,0,0,159,0,0,2,0,2,1 -64,0,0,180,325,0,1,154,1,0,2,0,2,1 -57,1,2,150,126,1,1,173,0,0.2,2,1,3,1 -64,0,2,140,313,0,1,133,0,0.2,2,0,3,1 -43,1,0,110,211,0,1,161,0,0,2,0,3,1 -55,1,1,130,262,0,1,155,0,0,2,0,2,1 -37,0,2,120,215,0,1,170,0,0,2,0,2,1 -41,1,2,130,214,0,0,168,0,2,1,0,2,1 -56,1,3,120,193,0,0,162,0,1.9,1,0,3,1 -46,0,1,105,204,0,1,172,0,0,2,0,2,1 -46,0,0,138,243,0,0,152,1,0,1,0,2,1 -64,0,0,130,303,0,1,122,0,2,1,2,2,1 -59,1,0,138,271,0,0,182,0,0,2,0,2,1 -41,0,2,112,268,0,0,172,1,0,2,0,2,1 -54,0,2,108,267,0,0,167,0,0,2,0,2,1 -39,0,2,94,199,0,1,179,0,0,2,0,2,1 -34,0,1,118,210,0,1,192,0,0.7,2,0,2,1 -47,1,0,112,204,0,1,143,0,0.1,2,0,2,1 -67,0,2,152,277,0,1,172,0,0,2,1,2,1 -52,0,2,136,196,0,0,169,0,0.1,1,0,2,1 -74,0,1,120,269,0,0,121,1,0.2,2,1,2,1 -54,0,2,160,201,0,1,163,0,0,2,1,2,1 -49,0,1,134,271,0,1,162,0,0,1,0,2,1 -42,1,1,120,295,0,1,162,0,0,2,0,2,1 -41,1,1,110,235,0,1,153,0,0,2,0,2,1 -41,0,1,126,306,0,1,163,0,0,2,0,2,1 -49,0,0,130,269,0,1,163,0,0,2,0,2,1 -60,0,2,120,178,1,1,96,0,0,2,0,2,1 -62,1,1,128,208,1,0,140,0,0,2,0,2,1 -57,1,0,110,201,0,1,126,1,1.5,1,0,1,1 -64,1,0,128,263,0,1,105,1,0.2,1,1,3,1 -51,0,2,120,295,0,0,157,0,0.6,2,0,2,1 -43,1,0,115,303,0,1,181,0,1.2,1,0,2,1 -42,0,2,120,209,0,1,173,0,0,1,0,2,1 -67,0,0,106,223,0,1,142,0,0.3,2,2,2,1 -76,0,2,140,197,0,2,116,0,1.1,1,0,2,1 -70,1,1,156,245,0,0,143,0,0,2,0,2,1 -44,0,2,118,242,0,1,149,0,0.3,1,1,2,1 -60,0,3,150,240,0,1,171,0,0.9,2,0,2,1 -44,1,2,120,226,0,1,169,0,0,2,0,2,1 -42,1,2,130,180,0,1,150,0,0,2,0,2,1 -66,1,0,160,228,0,0,138,0,2.3,2,0,1,1 -71,0,0,112,149,0,1,125,0,1.6,1,0,2,1 -64,1,3,170,227,0,0,155,0,0.6,1,0,3,1 -66,0,2,146,278,0,0,152,0,0,1,1,2,1 -39,0,2,138,220,0,1,152,0,0,1,0,2,1 -58,0,0,130,197,0,1,131,0,0.6,1,0,2,1 -47,1,2,130,253,0,1,179,0,0,2,0,2,1 -35,1,1,122,192,0,1,174,0,0,2,0,2,1 -58,1,1,125,220,0,1,144,0,0.4,1,4,3,1 -56,1,1,130,221,0,0,163,0,0,2,0,3,1 -56,1,1,120,240,0,1,169,0,0,0,0,2,1 -55,0,1,132,342,0,1,166,0,1.2,2,0,2,1 -41,1,1,120,157,0,1,182,0,0,2,0,2,1 -38,1,2,138,175,0,1,173,0,0,2,4,2,1 -38,1,2,138,175,0,1,173,0,0,2,4,2,1 -67,1,0,160,286,0,0,108,1,1.5,1,3,2,0 -67,1,0,120,229,0,0,129,1,2.6,1,2,3,0 -62,0,0,140,268,0,0,160,0,3.6,0,2,2,0 -63,1,0,130,254,0,0,147,0,1.4,1,1,3,0 -53,1,0,140,203,1,0,155,1,3.1,0,0,3,0 -56,1,2,130,256,1,0,142,1,0.6,1,1,1,0 -48,1,1,110,229,0,1,168,0,1,0,0,3,0 -58,1,1,120,284,0,0,160,0,1.8,1,0,2,0 -58,1,2,132,224,0,0,173,0,3.2,2,2,3,0 -60,1,0,130,206,0,0,132,1,2.4,1,2,3,0 -40,1,0,110,167,0,0,114,1,2,1,0,3,0 -60,1,0,117,230,1,1,160,1,1.4,2,2,3,0 -64,1,2,140,335,0,1,158,0,0,2,0,2,0 -43,1,0,120,177,0,0,120,1,2.5,1,0,3,0 -57,1,0,150,276,0,0,112,1,0.6,1,1,1,0 -55,1,0,132,353,0,1,132,1,1.2,1,1,3,0 -65,0,0,150,225,0,0,114,0,1,1,3,3,0 -61,0,0,130,330,0,0,169,0,0,2,0,2,0 -58,1,2,112,230,0,0,165,0,2.5,1,1,3,0 -50,1,0,150,243,0,0,128,0,2.6,1,0,3,0 -44,1,0,112,290,0,0,153,0,0,2,1,2,0 -60,1,0,130,253,0,1,144,1,1.4,2,1,3,0 -54,1,0,124,266,0,0,109,1,2.2,1,1,3,0 -50,1,2,140,233,0,1,163,0,0.6,1,1,3,0 -41,1,0,110,172,0,0,158,0,0,2,0,3,0 -51,0,0,130,305,0,1,142,1,1.2,1,0,3,0 -58,1,0,128,216,0,0,131,1,2.2,1,3,3,0 -54,1,0,120,188,0,1,113,0,1.4,1,1,3,0 -60,1,0,145,282,0,0,142,1,2.8,1,2,3,0 -60,1,2,140,185,0,0,155,0,3,1,0,2,0 -59,1,0,170,326,0,0,140,1,3.4,0,0,3,0 -46,1,2,150,231,0,1,147,0,3.6,1,0,2,0 -67,1,0,125,254,1,1,163,0,0.2,1,2,3,0 -62,1,0,120,267,0,1,99,1,1.8,1,2,3,0 -65,1,0,110,248,0,0,158,0,0.6,2,2,1,0 -44,1,0,110,197,0,0,177,0,0,2,1,2,0 -60,1,0,125,258,0,0,141,1,2.8,1,1,3,0 -58,1,0,150,270,0,0,111,1,0.8,2,0,3,0 -68,1,2,180,274,1,0,150,1,1.6,1,0,3,0 -62,0,0,160,164,0,0,145,0,6.2,0,3,3,0 -52,1,0,128,255,0,1,161,1,0,2,1,3,0 -59,1,0,110,239,0,0,142,1,1.2,1,1,3,0 -60,0,0,150,258,0,0,157,0,2.6,1,2,3,0 -49,1,2,120,188,0,1,139,0,2,1,3,3,0 -59,1,0,140,177,0,1,162,1,0,2,1,3,0 -57,1,2,128,229,0,0,150,0,0.4,1,1,3,0 -61,1,0,120,260,0,1,140,1,3.6,1,1,3,0 -39,1,0,118,219,0,1,140,0,1.2,1,0,3,0 -61,0,0,145,307,0,0,146,1,1,1,0,3,0 -56,1,0,125,249,1,0,144,1,1.2,1,1,2,0 -43,0,0,132,341,1,0,136,1,3,1,0,3,0 -62,0,2,130,263,0,1,97,0,1.2,1,1,3,0 -63,1,0,130,330,1,0,132,1,1.8,2,3,3,0 -65,1,0,135,254,0,0,127,0,2.8,1,1,3,0 -48,1,0,130,256,1,0,150,1,0,2,2,3,0 -63,0,0,150,407,0,0,154,0,4,1,3,3,0 -55,1,0,140,217,0,1,111,1,5.6,0,0,3,0 -65,1,3,138,282,1,0,174,0,1.4,1,1,2,0 -56,0,0,200,288,1,0,133,1,4,0,2,3,0 -54,1,0,110,239,0,1,126,1,2.8,1,1,3,0 -70,1,0,145,174,0,1,125,1,2.6,0,0,3,0 -62,1,1,120,281,0,0,103,0,1.4,1,1,3,0 -35,1,0,120,198,0,1,130,1,1.6,1,0,3,0 -59,1,3,170,288,0,0,159,0,0.2,1,0,3,0 -64,1,2,125,309,0,1,131,1,1.8,1,0,3,0 -47,1,2,108,243,0,1,152,0,0,2,0,2,0 -57,1,0,165,289,1,0,124,0,1,1,3,3,0 -55,1,0,160,289,0,0,145,1,0.8,1,1,3,0 -64,1,0,120,246,0,0,96,1,2.2,0,1,2,0 -70,1,0,130,322,0,0,109,0,2.4,1,3,2,0 -51,1,0,140,299,0,1,173,1,1.6,2,0,3,0 -58,1,0,125,300,0,0,171,0,0,2,2,3,0 -60,1,0,140,293,0,0,170,0,1.2,1,2,3,0 -77,1,0,125,304,0,0,162,1,0,2,3,2,0 -35,1,0,126,282,0,0,156,1,0,2,0,3,0 -70,1,2,160,269,0,1,112,1,2.9,1,1,3,0 -59,0,0,174,249,0,1,143,1,0,1,0,2,0 -64,1,0,145,212,0,0,132,0,2,1,2,1,0 -57,1,0,152,274,0,1,88,1,1.2,1,1,3,0 -56,1,0,132,184,0,0,105,1,2.1,1,1,1,0 -48,1,0,124,274,0,0,166,0,0.5,1,0,3,0 -56,0,0,134,409,0,0,150,1,1.9,1,2,3,0 -66,1,1,160,246,0,1,120,1,0,1,3,1,0 -54,1,1,192,283,0,0,195,0,0,2,1,3,0 -69,1,2,140,254,0,0,146,0,2,1,3,3,0 -51,1,0,140,298,0,1,122,1,4.2,1,3,3,0 -43,1,0,132,247,1,0,143,1,0.1,1,4,3,0 -62,0,0,138,294,1,1,106,0,1.9,1,3,2,0 -67,1,0,100,299,0,0,125,1,0.9,1,2,2,0 -59,1,3,160,273,0,0,125,0,0,2,0,2,0 -45,1,0,142,309,0,0,147,1,0,1,3,3,0 -58,1,0,128,259,0,0,130,1,3,1,2,3,0 -50,1,0,144,200,0,0,126,1,0.9,1,0,3,0 -62,0,0,150,244,0,1,154,1,1.4,1,0,2,0 -38,1,3,120,231,0,1,182,1,3.8,1,0,3,0 -66,0,0,178,228,1,1,165,1,1,1,2,3,0 -52,1,0,112,230,0,1,160,0,0,2,1,2,0 -53,1,0,123,282,0,1,95,1,2,1,2,3,0 -63,0,0,108,269,0,1,169,1,1.8,1,2,2,0 -54,1,0,110,206,0,0,108,1,0,1,1,2,0 -66,1,0,112,212,0,0,132,1,0.1,2,1,2,0 -55,0,0,180,327,0,2,117,1,3.4,1,0,2,0 -49,1,2,118,149,0,0,126,0,0.8,2,3,2,0 -54,1,0,122,286,0,0,116,1,3.2,1,2,2,0 -56,1,0,130,283,1,0,103,1,1.6,0,0,3,0 -46,1,0,120,249,0,0,144,0,0.8,2,0,3,0 -61,1,3,134,234,0,1,145,0,2.6,1,2,2,0 -67,1,0,120,237,0,1,71,0,1,1,0,2,0 -58,1,0,100,234,0,1,156,0,0.1,2,1,3,0 -47,1,0,110,275,0,0,118,1,1,1,1,2,0 -52,1,0,125,212,0,1,168,0,1,2,2,3,0 -58,1,0,146,218,0,1,105,0,2,1,1,3,0 -57,1,1,124,261,0,1,141,0,0.3,2,0,3,0 -58,0,1,136,319,1,0,152,0,0,2,2,2,0 -61,1,0,138,166,0,0,125,1,3.6,1,1,2,0 -42,1,0,136,315,0,1,125,1,1.8,1,0,1,0 -52,1,0,128,204,1,1,156,1,1,1,0,0,0 -59,1,2,126,218,1,1,134,0,2.2,1,1,1,0 -40,1,0,152,223,0,1,181,0,0,2,0,3,0 -61,1,0,140,207,0,0,138,1,1.9,2,1,3,0 -46,1,0,140,311,0,1,120,1,1.8,1,2,3,0 -59,1,3,134,204,0,1,162,0,0.8,2,2,2,0 -57,1,1,154,232,0,0,164,0,0,2,1,2,0 -57,1,0,110,335,0,1,143,1,3,1,1,3,0 -55,0,0,128,205,0,2,130,1,2,1,1,3,0 -61,1,0,148,203,0,1,161,0,0,2,1,3,0 -58,1,0,114,318,0,2,140,0,4.4,0,3,1,0 -58,0,0,170,225,1,0,146,1,2.8,1,2,1,0 -67,1,2,152,212,0,0,150,0,0.8,1,0,3,0 -44,1,0,120,169,0,1,144,1,2.8,0,0,1,0 -63,1,0,140,187,0,0,144,1,4,2,2,3,0 -63,0,0,124,197,0,1,136,1,0,1,0,2,0 -59,1,0,164,176,1,0,90,0,1,1,2,1,0 -57,0,0,140,241,0,1,123,1,0.2,1,0,3,0 -45,1,3,110,264,0,1,132,0,1.2,1,0,3,0 -68,1,0,144,193,1,1,141,0,3.4,1,2,3,0 -57,1,0,130,131,0,1,115,1,1.2,1,1,3,0 -57,0,1,130,236,0,0,174,0,0,1,1,2,0 diff --git a/data/heart_preproc.npz b/data/heart_preproc.npz deleted file mode 100644 index 58e67e0dd7213d569ef675ae80ae75f39b7cc114..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54059 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

    eY05^fYk@+%{^UN|`H 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

    e@v5yR5pO# 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�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

    G)9M+H>+(Z`k;6kfP0XRauGCngBx`7Bl~rJ|(d; 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 Date: Tue, 12 Apr 2022 13:08:38 -0700 Subject: [PATCH 22/54] Submitting my updated material on the clustering lesson along with adding new data --- 3_clustering.ipynb | 2563 +++- data/spotify_features.csv | 25778 ++++++++++++++++++++++++++++++++++++ 2 files changed, 28100 insertions(+), 241 deletions(-) create mode 100644 data/spotify_features.csv diff --git a/3_clustering.ipynb b/3_clustering.ipynb index 07db06a..2bfacbe 100644 --- a/3_clustering.ipynb +++ b/3_clustering.ipynb @@ -2,6 +2,7 @@ "cells": [ { "cell_type": "markdown", + "id": "7756f2c5", "metadata": {}, "source": [ "# Part 3: Clustering" @@ -9,6 +10,7 @@ }, { "cell_type": "markdown", + "id": "db4dd6b1", "metadata": {}, "source": [ "Clustering is an unsuperivsed ML method used to group data points based on their features alone, and no observed grouping labels as in supervised classification. Thus most clustering alorithms seeks to group points by their distance in a high dimensional space generated by provided features.\n", @@ -18,497 +20,2618 @@ "" ] }, + { + "cell_type": "code", + "execution_count": 3, + "id": "3ca7325b", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/usr/local/lib/python3.7/site-packages/pandas/compat/_optional.py:138: UserWarning: Pandas requires version '2.7.0' or newer of 'numexpr' (version '2.6.5' currently installed).\n", + " warnings.warn(msg, UserWarning)\n" + ] + } + ], + "source": [ + "#imports\n", + "import pandas as pd\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "import seaborn as sb\n", + "\n", + "from sklearn.preprocessing import StandardScaler\n", + "from sklearn.cluster import KMeans, AgglomerativeClustering\n", + "from sklearn.metrics import silhouette_samples, silhouette_score\n", + "from sklearn.datasets import make_blobs, make_circles, make_moons\n", + "\n", + "plt.style.use(\"ggplot\")" + ] + }, + { + "cell_type": "markdown", + "id": "de82284f", + "metadata": {}, + "source": [ + "## 1) Spotify Data\n", + "\n", + "[Spotify has a really cool api](https://developer.spotify.com/documentation/web-api/reference/#/operations/get-audio-features) that provides access to a variety of numerical features encoding musical traits such as energy, danceability, and loudness. Below is the data dictionary explaining what each feature means.\n", + "\n", + "### Data Dictionary\n", + "\n", + "**acousticness:** A confidence measure from 0.0 to 1.0 of whether the track is acoustic. 1.0 represents high confidence the track is acoustic.\n", + "\n", + "\n", + "**danceability:** Danceability describes how suitable a track is for dancing based on a combination of musical elements including tempo, rhythm stability, beat strength, and overall regularity. A value of 0.0 is least danceable and 1.0 is most danceable.\n", + "\n", + "**duration_ms:** The duration of the track in milliseconds.\n", + "\n", + "**energy:** Energy is a measure from 0.0 to 1.0 and represents a perceptual measure of intensity and activity. Typically, energetic tracks feel fast, loud, and noisy. For example, death metal has high energy, while a Bach prelude scores low on the scale. Perceptual features contributing to this attribute include dynamic range, perceived loudness, timbre, onset rate, and general entropy.\n", + "\n", + "**id:** The Spotify ID for the track.\n", + "\n", + "**instrumentalness:** Predicts whether a track contains no vocals. \"Ooh\" and \"aah\" sounds are treated as instrumental in this context. Rap or spoken word tracks are clearly \"vocal\". The closer the instrumentalness value is to 1.0, the greater likelihood the track contains no vocal content. Values above 0.5 are intended to represent instrumental tracks, but confidence is higher as the value approaches 1.0.\n", + "\n", + "**key:** The key the track is in. Integers map to pitches using standard Pitch Class notation. E.g. 0 = C, 1 = C♯/D♭, 2 = D, and so on. If no key was detected, the value is -1.\n", + "\n", + "**liveness:** Detects the presence of an audience in the recording. Higher liveness values represent an increased probability that the track was performed live. A value above 0.8 provides strong likelihood that the track is live.\n", + "\n", + "**loudness:** The overall loudness of a track in decibels (dB). Loudness values are averaged across the entire track and are useful for comparing relative loudness of tracks. Loudness is the quality of a sound that is the primary psychological correlate of physical strength (amplitude). Values typically range between -60 and 0 db.\n", + "\n", + "**mode:** Mode indicates the modality (major or minor) of a track, the type of scale from which its melodic content is derived. Major is represented by 1 and minor is 0.\n", + "\n", + "**speechiness:** Speechiness detects the presence of spoken words in a track. The more exclusively speech-like the recording (e.g. talk show, audio book, poetry), the closer to 1.0 the attribute value. Values above 0.66 describe tracks that are probably made entirely of spoken words. Values between 0.33 and 0.66 describe tracks that may contain both music and speech, either in sections or layered, including such cases as rap music. Values below 0.33 most likely represent music and other non-speech-like tracks.\n", + "\n", + "**tempo:** The overall estimated tempo of a track in beats per minute (BPM). In musical terminology, tempo is the speed or pace of a given piece and derives directly from the average beat duration.\n", + "\n", + "**time_signature:** An estimated time signature. The time signature (meter) is a notational convention to specify how many beats are in each bar (or measure). The time signature ranges from 3 to 7 indicating time signatures of \"3/4\", to \"7/4\".\n", + "\n", + "**valence:** A measure from 0.0 to 1.0 describing the musical positiveness conveyed by a track. Tracks with high valence sound more positive (e.g. happy, cheerful, euphoric), while tracks with low valence sound more negative (e.g. sad, depressed, angry)." + ] + }, + { + "cell_type": "markdown", + "id": "4f685f28", + "metadata": {}, + "source": [ + "Our job is to cluster songs based on these data." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "1a3343fc", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "

    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    idsongalbumartistacousticnessdanceabilityduration_msenergyinstrumentalnesskeylivenessloudnessmodespeechinesstempotime_signaturevalencealbum_iddate
    02K0DYi53yjGprGETtCDSvsPoint At You - Tribute to Justin MoorePoint At You & Four More Hits (EP)Justin Moore0.038800.695184216.00.7580.0000007.00.224-5.0541.00.0279116.0574.00.633002bmdBNTU9ddQBRaNoc282013-04-26
    15EU1FBxLv9dfkwSwXZFtnmThe Sounds of SilenceFresh FlavorJane Morgan0.797000.505159880.00.2510.0000009.00.305-13.2561.00.0515133.9214.00.4650053zlUdN0cONMTI7WjOyK1966
    22Ry8FJZeCgXJMHeHdeKVezFallen ThroughNoise From The BasementSkye Sweetnam0.001230.443223173.00.8660.0000157.00.296-4.9810.00.0412183.7323.00.345006GInRhIodRFgCNy07LPQ2004-01-01
    355xNjVrGJxgqcEFqCyejTMletter 2 my mommaI Am > I Was21 Savage0.053100.864194810.00.6080.0000121.00.078-10.5670.00.275080.2254.00.963007DWn799UWvfY1wwZeENR2018-12-21
    427OTkAv05jLMSAfaRgcMtIOver And OverKidz Bop 8Kidz Bop Kids0.076300.670253733.00.6500.0000002.00.201-11.2651.00.0497169.7254.00.319008syfDmn2NntooEtXGl5A2005-08-02
    \n", + "
    " + ], + "text/plain": [ + " id song \\\n", + "0 2K0DYi53yjGprGETtCDSvs Point At You - Tribute to Justin Moore \n", + "1 5EU1FBxLv9dfkwSwXZFtnm The Sounds of Silence \n", + "2 2Ry8FJZeCgXJMHeHdeKVez Fallen Through \n", + "3 55xNjVrGJxgqcEFqCyejTM letter 2 my momma \n", + "4 27OTkAv05jLMSAfaRgcMtI Over And Over \n", + "\n", + " album artist acousticness \\\n", + "0 Point At You & Four More Hits (EP) Justin Moore 0.03880 \n", + "1 Fresh Flavor Jane Morgan 0.79700 \n", + "2 Noise From The Basement Skye Sweetnam 0.00123 \n", + "3 I Am > I Was 21 Savage 0.05310 \n", + "4 Kidz Bop 8 Kidz Bop Kids 0.07630 \n", + "\n", + " danceability duration_ms energy instrumentalness key liveness \\\n", + "0 0.695 184216.0 0.758 0.000000 7.0 0.224 \n", + "1 0.505 159880.0 0.251 0.000000 9.0 0.305 \n", + "2 0.443 223173.0 0.866 0.000015 7.0 0.296 \n", + "3 0.864 194810.0 0.608 0.000012 1.0 0.078 \n", + "4 0.670 253733.0 0.650 0.000000 2.0 0.201 \n", + "\n", + " loudness mode speechiness tempo time_signature valence \\\n", + "0 -5.054 1.0 0.0279 116.057 4.0 0.633 \n", + "1 -13.256 1.0 0.0515 133.921 4.0 0.465 \n", + "2 -4.981 0.0 0.0412 183.732 3.0 0.345 \n", + "3 -10.567 0.0 0.2750 80.225 4.0 0.963 \n", + "4 -11.265 1.0 0.0497 169.725 4.0 0.319 \n", + "\n", + " album_id date \n", + "0 002bmdBNTU9ddQBRaNoc28 2013-04-26 \n", + "1 0053zlUdN0cONMTI7WjOyK 1966 \n", + "2 006GInRhIodRFgCNy07LPQ 2004-01-01 \n", + "3 007DWn799UWvfY1wwZeENR 2018-12-21 \n", + "4 008syfDmn2NntooEtXGl5A 2005-08-02 " + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = pd.read_csv(\"data/spotify_features.csv\")\n", + "df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "9e9c8464", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "RangeIndex: 25777 entries, 0 to 25776\n", + "Data columns (total 19 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 id 25777 non-null object \n", + " 1 song 25777 non-null object \n", + " 2 album 25777 non-null object \n", + " 3 artist 25775 non-null object \n", + " 4 acousticness 25777 non-null float64\n", + " 5 danceability 25777 non-null float64\n", + " 6 duration_ms 25777 non-null float64\n", + " 7 energy 25777 non-null float64\n", + " 8 instrumentalness 25777 non-null float64\n", + " 9 key 25777 non-null float64\n", + " 10 liveness 25777 non-null float64\n", + " 11 loudness 25777 non-null float64\n", + " 12 mode 25777 non-null float64\n", + " 13 speechiness 25777 non-null float64\n", + " 14 tempo 25777 non-null float64\n", + " 15 time_signature 25777 non-null float64\n", + " 16 valence 25777 non-null float64\n", + " 17 album_id 25777 non-null object \n", + " 18 date 25777 non-null object \n", + "dtypes: float64(13), object(6)\n", + "memory usage: 3.7+ MB\n" + ] + } + ], + "source": [ + "df.info()" + ] + }, + { + "cell_type": "markdown", + "id": "ccbb89da", + "metadata": {}, + "source": [ + "## 1) K-means clustering \n", + "\n", + "The first algorithm we cover is k-means clustering using `scikit-learn`. The scikit-learn documentation for clustering is found [here](http://scikit-learn.org/stable/modules/clustering.html).\n", + "\n", + "\n", + "![](https://miro.medium.com/max/1200/1*rw8IUza1dbffBhiA4i0GNQ.png)" + ] + }, + { + "cell_type": "markdown", + "id": "df4dca40", + "metadata": {}, + "source": [ + "KMeans works by divying data into K number of groups (K is determined by you the data scientist) by assigning data to the centriods its closests to.\n", + "\n", + "KMeans works to find the centriods that minimize the \"inertia\" or the sum of the squared distances of every point and its centriods as shown in the following formula:\n", + "\n", + "$$\\sum_{i=0}^{n}\\min_{\\mu_j \\in C}(||x_j - \\mu_i||^2)$$\n", + "\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "id": "b5435772", + "metadata": {}, + "source": [ + "Distance is determined using the euclidean distance formula:\n", + "\n", + "$$d = \\sqrt {\\left( {x_1 - x_2 } \\right)^2 + \\left( {y_1 - y_2 } \\right)^2 }$$" + ] + }, + { + "cell_type": "markdown", + "id": "575881c4", + "metadata": {}, + "source": [ + "The algorithm first randomly comes up with the positions of the K centriods and then assigns labels to data based on their nearest centriods.\n", + "\n", + "After this first iteration the centriods are then recomputed by taking the average of all the points in each cluster. This process repeats until the model reaches a point of convergance or some other stopping criteria." + ] + }, + { + "cell_type": "markdown", + "id": "7ac85a06", + "metadata": {}, + "source": [ + "The following gif demonstrates the iterative process of KMeans\n", + "\n", + "" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "89d1e429", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "f5a18c2b", + "metadata": {}, + "source": [ + "### Visualizing KMeans in a 2D space\n", + "Before we apply Kmeans to the spotify data, let's visualize how it works on a 2d matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "4e071de8", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[ 8.35760513, 0.99907772],\n", + " [ 9.54991027, 0.57020007],\n", + " [ 9.17044091, 4.34579642],\n", + " [ 1.75251191, -2.8914065 ],\n", + " [ 3.91205403, -5.38190511]])" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "X, _ = make_blobs(n_samples=200, n_features=2, random_state=4)\n", + "X[:5]" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "a26bab10", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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vvhiPffcc/qf//kf3XrrrY7v09HRoY6ODknS+vXrdfz48fCjj1ihUNDAwEDSw0ilwxtvV/8z28Ydr/u7S1W/6vZRxwa6OnX0sQc12Nuj2saipl1+nQotrY7vyzUxC9fDPFwT83BNzBP2mkyePNn1axMGqUquueYabdmyRZZlybZtLVu2TA8//LCn7+3s7Az6sVVTLBbV09OT9DBSaWyPlCSpuUXWmB4pr68bwjUxC9fDPFwT83BNzBP2mrS2Ov9jXwrZI9XY2KjXX39dkvTaa6+ppYVVV3lVczIMWYsWS2cvkLVosXM4opcKAJAhoXqkvvvd7+qhhx5SqVTSpEmT9N3vfjeqcSGFvKzEo5cKAJAloYLUOeeco3/7t3+LaizIAauhUU5zyexqDgBII3Y2R7zY1RwAkCGhKlKAX+xqDgDIEoIUYseu5gCArGBqDwAAICCCFAAAQEAEKQAAgIAIUgAAAAERpAAAAAIiSAEAAAREkAIAAAiIIAUAABAQQQoAACAgghQAAEBABCkAAICACFIAAAABEaQAAAACIkgBAAAERJACAAAIyLJt2056EAAAAGlERWqEm266KekhYAyuiVm4HubhmpiHa2Keal4TghQAAEBABCkAAICACFIjtLW1JT0EjME1MQvXwzxcE/NwTcxTzWtCszkAAEBAVKQAAAACKiQ9gKT19PTovvvuU19fnyzLUltbm772ta8lPSxIKpVKuummm9TY2MgqGAMcPXpUDzzwgD744ANZlqXrr79eZ511VtLDyrXf/OY3evrpp2VZls444wzdcMMNmjx5ctLDypX7779fL730kurr69Xe3i5J+uijj7Rx40Z1d3erublZq1at0mc+85mER5ofTtfkkUce0YsvvqhCoaBZs2bphhtu0LRp0yL5vNxXpGpra3XVVVdp48aNWrdunf7whz/of//3f5MeFiT99re/1ezZs5MeBk566KGHdMEFF+iuu+7SnXfeybVJWG9vr373u99p/fr1am9vV6lU0nPPPZf0sHLn7//+7/WjH/1o1LEnn3xSCxYs0D333KMFCxboySefTGZwOeV0Tc477zy1t7drw4YNOu200/TEE09E9nm5D1IzZszQ3LlzJUlTp07V7Nmz1dvbm/CocPDgQb300kv66le/mvRQIOnjjz/WG2+8oa985SuSpEKhENm/5hBcqVTS8ePHNTg4qOPHj2vGjBlJDyl3zj333HHVph07dmjx4sWSpMWLF2vHjh1JDC23nK7J+eefr9raWknSWWedFel9PvdTeyMdOHBAe/bs0bx585IeSu5t2bJFV155pY4dO5b0UKDy343p06fr/vvv1/vvv6+5c+dq2bJlqqurS3poudXY2Kh/+qd/0vXXX6/Jkyfr/PPP1/nnn5/0sCDp8OHDw6G2oaFBhw8fTnhEGOnpp5/Wl770pcjeL/cVqSH9/f1qb2/XsmXLdMoppyQ9nFx78cUXVV9fP1wpRPIGBwe1Z88eXXrppfr3f/93TZkyhemKhH300UfasWOH7rvvPv3Hf/yH+vv79cwzzyQ9LIxhWZYsy0p6GDjp17/+tWpra3XJJZdE9p4EKUkDAwNqb2/XJZdcokWLFiU9nNzbvXu3XnjhBd14442666679Nprr+mee+5Jeli51tTUpKamJs2fP1+SdPHFF2vPnj0Jjyrfdu7cqZkzZ2r69OkqFApatGiR3nrrraSHBUn19fU6dOiQJOnQoUOaPn16wiOCJP3xj3/Uiy++qJUrV0YabnM/tWfbth544AHNnj1bX//615MeDiRdccUVuuKKKyRJu3bt0lNPPaWVK1cmPKp8a2hoUFNTkzo7O9Xa2qqdO3fq9NNPT3pYuVYsFvX222/rk08+0eTJk7Vz50597nOfS3pYkHThhRdq+/bt+sY3vqHt27froosuSnpIuffKK69o69at+slPfqIpU6ZE+t6535DzzTff1G233aY5c+YMJ9TLL79cCxcuTHhkkD4NUmx/kLz33ntPDzzwgAYGBjRz5kzdcMMNLOlO2C9/+Us999xzqq2t1Zlnnql//ud/1qRJk5IeVq7cddddev3113XkyBHV19fr29/+ti666CJt3LhRPT09bH+QAKdr8sQTT2hgYGD4OsyfP1/XXXddJJ+X+yAFAAAQFD1SAAAAARGkAAAAAiJIAQAABESQAgAACIggBQAAEBBBCgAAICCCFAAAQEAEKQAAgID+P6FuSh+qOZ/9AAAAAElFTkSuQmCC\n", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure(figsize=(10, 8))\n", + "plt.scatter(x = X[:, 0], y = X[:, 1]);" + ] + }, + { + "cell_type": "markdown", + "id": "02ae8cd5", + "metadata": {}, + "source": [ + "Intialize the algoritm with k = 2" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "986ac80d", + "metadata": {}, + "outputs": [], + "source": [ + "km = KMeans(n_clusters=2, random_state=1)" + ] + }, + { + "cell_type": "markdown", + "id": "edae98d1", + "metadata": {}, + "source": [ + "Fit on the data" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "dc205a37", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "KMeans(n_clusters=2, random_state=1)" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "km.fit(X)" + ] + }, + { + "cell_type": "markdown", + "id": "980d3479", + "metadata": {}, + "source": [ + "Grab the labels and centroids. (FYI, `labels_` has an _ on the end because it's an attribute created after a certain command, there is no `labels_` pre modeling fitting)." + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "6ceb8eaf", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1,\n", + " 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,\n", + " 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1,\n", + " 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1,\n", + " 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 0,\n", + " 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0,\n", + " 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1,\n", + " 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0,\n", + " 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0,\n", + " 1, 1], dtype=int32)" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "labels = km.labels_\n", + "labels" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "a8946d7a", + "metadata": {}, + "outputs": [], + "source": [ + "# We can also grab labels predicting X\n", + "# labels = km.predict(X) " + ] + }, + { + "cell_type": "markdown", + "id": "21080353", + "metadata": {}, + "source": [ + "These are the centriods/centers of the clusters. They are the average values of the features in each cluster." + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "bc61e251", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[ 9.50203171, 2.61300008],\n", + " [ 4.09297262, -5.48935845]])" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\n", + "centriods = km.cluster_centers_\n", + "centriods" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f6009106", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "a02b0a48", + "metadata": {}, + "source": [ + "Let's plot the data colored by the cluster labels along with the centriods." + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "b77bd9b5", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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//xD/l13of77L2a/ftRddhlWk73sAJTaWtTycsz+/RNGj5TqapRG857Wxhg0iEhJCdqSJdhuN6HddqPuqqti7+fddReujz5CsW0AtIoK3O++i3e77fCfcEI7PqkQLSOJlBBCiBbRFi+m+LjjcDSqWO387jsqXnttTTJlmhRceimur79Gra3F7NmT+lNPJdCoOrbVqxdWr15oLVhtaPXoQdVzzzX7vnP27FgStZoaDuOePl0SKdEhZNxTCCFEi+SNGxeXREF0blPeXXetOeb22/FOnoy+dClqTQ2Ov/4i/+670X//fc1Jqkrt//6H0bt3rMnKzcXMyYm7ttmjB/Xnnbf2oJpZTm/rMk4gOob8pAkhhGgR7d9/k7cvWxb72vXllyiGEf9+eTk5jz9OzX33xdpC++1H+ZZbkvv44yh1dfjHjMG27ehjw4oK7MJC6s47j8g66kUF9tsPx48/xs2vsvLz8Z94Ytxxtm3z7bffUlhYyIbdZTsd0SEkkRJCCNEiVmlp8vZevda8aDKBfDUlFEo8r0+fhM2GK196qVUx+U85BX3pUtwzZqBUV2OVluI/4ojohPRGXn75ZS699FI0TWPKlClsscUWrepHiOZIIiWEEKJFai+7DMfcueiNRqAiAwdSd+mla15vvDHOX3+NO8/KzcV/7LHt6ltdsYKC665DX7wYy+MheMgh+E49FRSF2uuvp+6yy1BXrsTs3RtcroTzJ06cCIBpmrzwwguSSImUkURKCCG6CSUQIOfpp3H89BPGeutRP3YsdmFhi88311+fikmToo/fyssxe/Wi7vLLMfv1ix1Te8st6MuW4fj5Z9T6esyePQkccADhXXaBUCi6gq+1ZQkCAYpPOAHnH3/Emhx//AF+P76GOVS214s5aFDS0xcvXszPP/8ce/3+++9z++23o3XB7UpEx5NESgghugGlvp6So47CMXdubJWbe8YMKl58sVWbHpvrr0/Vk082+76dm0vFa6/h+PFH9PnzCe20E/qiRZQedBDqihXYXi+hPfag9rrrWpxQeV96Ccdff8W1qT4fnnfeiSVSa/PeO+/Eva6oqODbb79lhx12aFH/QqyNrNoTQohuIPfBB3H+9FNcqQDHvHnk33JL6jtTFCLDhxM48kjQdQovugjn99+jL1+OY/58vM8+S96dd7b4co4//kiobg6gNirU2SzTZMaD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HXfEVke6Pv8c15dfUvXss5kNLE20JUtQG400rqYEAtHFFTK5PO3kYakQoksz+/XDN2YMZsO2JLamERk6lJrbbstwZB3P6tmT8HbbddkkCssiZ+LEuBITimHg+uYbHN9/n8HA0ie0336xn+3GzF69sMrKMhBR9yMjUkKILq/+4osJHH00njfewOzRg8Ahh3T4ij2Rfkp1NVqSDX/Vujpcn3/eJVesmX374j/iCLwvvohWXQ2A0a8ftVdckR0rErsBSaSEEN2C2bcv9RdckOkwRBrZ+flYBQVo//0X1255vYTTtOlvNqi75hoChx5KzsSJWMXF+E47Dau0NNNhdRuSSAkhhOgadJ3AQQehPfooqs8Xa45ssUXb99LrJIyNN279psYiJVKSSP34449MmDABy7LYc889OeSQQ1JxWSGEEKJV6i+6CLNPHzyvv44SDhPZfHPqrr56rY+59N9+w/PWW5gDB+I//HB57Ctapd2JlGVZPP3001x77bWUlJRw1VVXsc0229CvX79UxCeEEEK0SuDoowkcfXSLji246ircU6agVVVhaxo5Tz9N5TPPYA4alN4gRZfR7lV78+fPp1evXvTs2RNd19lhhx2YNWtWKmITQggh0sYxZw6et95Cq6oCQDFNHH/+ScFVV2U4MtGZtHtEqrKykpJGS2lLSkqYN29ewnEzZ85k5syZAIwbN47SLJwIp+t6VsbVnck9yS5yP7KP3JO20958E7W2NqHd9c8/7fqeyj3JPum8Jx022XzUqFGMarQpY3l5eUd13WKlpaVZGVd3Jvcku8j9yD5yT9ouNz+f/CTthsPRru9pl7kn4TCujz9GCYUIjRqV1o21062996RPnz7NvtfuR3vFxcVUNKrbUVFRQXFxcXsvK4QQQqSV7/TTMQYOjGuzVZXIsGHRzYK7Mf377ynbay+KzzyTorFjKd1rL1zTpmU6rKzU7kRqyJAhrFixgpUrV2IYBl999RXbbLNNKmITQgjRWsEg+f/3f5QcdBAlhx5KziOPdPukoDl2URFV999PaOutsVwubEVBsSxcH31E8fHHRze17o5sm8Krr8Yxbx6KYaDYNo6FC8m//XYIBjMdXdZp96M9TdM49dRTufXWW7Esi913353+/funIjYhhBCtVHzqqbg+/ZTVi/0dP/6I9s8/1N56a0bjWqvVG0ina+/DcJjchx/G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\n", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure(figsize=(10, 8))\n", + "plt.scatter(x = X[:, 0], y = X[:, 1], c=labels, cmap=\"autumn\")\n", + "plt.scatter(x = centriods[:, 0], y = centriods[:, 1], \n", + " s=800, marker=\"*\", c=list(set(labels)), edgecolors=[\"black\", \"black\"], cmap=\"autumn\", linewidths=3);" + ] + }, + { + "cell_type": "markdown", + "id": "5a88e996", + "metadata": {}, + "source": [ + "What happens we try a different K value" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "9fd381d4", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "km = KMeans(n_clusters=3)\n", + "km.fit(X)\n", + "labels = km.labels_\n", + "centriods = km.cluster_centers_\n", + "plt.figure(figsize=(10, 8))\n", + "plt.scatter(x = X[:, 0], y = X[:, 1], c=labels, cmap=\"autumn\")\n", + "plt.scatter(x = centriods[:, 0], y = centriods[:, 1], \n", + " s=800, marker=\"*\", c=list(set(labels)), \n", + " edgecolors=[\"black\",\"black\", \"black\"], cmap=\"autumn\", linewidths=3);" + ] + }, + { + "cell_type": "markdown", + "id": "9ec55fd1", + "metadata": {}, + "source": [ + "## KMeans and Spotify" + ] + }, + { + "cell_type": "markdown", + "id": "38ea6e6d", + "metadata": {}, + "source": [ + "Select the song attributes columns for clustering" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "3c89bdcd", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    idsongalbumartistacousticnessdanceabilityduration_msenergyinstrumentalnesskeylivenessloudnessmodespeechinesstempotime_signaturevalencealbum_iddate
    02K0DYi53yjGprGETtCDSvsPoint At You - Tribute to Justin MoorePoint At You & Four More Hits (EP)Justin Moore0.038800.695184216.00.7580.0000007.00.224-5.0541.00.0279116.0574.00.633002bmdBNTU9ddQBRaNoc282013-04-26
    15EU1FBxLv9dfkwSwXZFtnmThe Sounds of SilenceFresh FlavorJane Morgan0.797000.505159880.00.2510.0000009.00.305-13.2561.00.0515133.9214.00.4650053zlUdN0cONMTI7WjOyK1966
    22Ry8FJZeCgXJMHeHdeKVezFallen ThroughNoise From The BasementSkye Sweetnam0.001230.443223173.00.8660.0000157.00.296-4.9810.00.0412183.7323.00.345006GInRhIodRFgCNy07LPQ2004-01-01
    355xNjVrGJxgqcEFqCyejTMletter 2 my mommaI Am > I Was21 Savage0.053100.864194810.00.6080.0000121.00.078-10.5670.00.275080.2254.00.963007DWn799UWvfY1wwZeENR2018-12-21
    427OTkAv05jLMSAfaRgcMtIOver And OverKidz Bop 8Kidz Bop Kids0.076300.670253733.00.6500.0000002.00.201-11.2651.00.0497169.7254.00.319008syfDmn2NntooEtXGl5A2005-08-02
    \n", + "
    " + ], + "text/plain": [ + " id song \\\n", + "0 2K0DYi53yjGprGETtCDSvs Point At You - Tribute to Justin Moore \n", + "1 5EU1FBxLv9dfkwSwXZFtnm The Sounds of Silence \n", + "2 2Ry8FJZeCgXJMHeHdeKVez Fallen Through \n", + "3 55xNjVrGJxgqcEFqCyejTM letter 2 my momma \n", + "4 27OTkAv05jLMSAfaRgcMtI Over And Over \n", + "\n", + " album artist acousticness \\\n", + "0 Point At You & Four More Hits (EP) Justin Moore 0.03880 \n", + "1 Fresh Flavor Jane Morgan 0.79700 \n", + "2 Noise From The Basement Skye Sweetnam 0.00123 \n", + "3 I Am > I Was 21 Savage 0.05310 \n", + "4 Kidz Bop 8 Kidz Bop Kids 0.07630 \n", + "\n", + " danceability duration_ms energy instrumentalness key liveness \\\n", + "0 0.695 184216.0 0.758 0.000000 7.0 0.224 \n", + "1 0.505 159880.0 0.251 0.000000 9.0 0.305 \n", + "2 0.443 223173.0 0.866 0.000015 7.0 0.296 \n", + "3 0.864 194810.0 0.608 0.000012 1.0 0.078 \n", + "4 0.670 253733.0 0.650 0.000000 2.0 0.201 \n", + "\n", + " loudness mode speechiness tempo time_signature valence \\\n", + "0 -5.054 1.0 0.0279 116.057 4.0 0.633 \n", + "1 -13.256 1.0 0.0515 133.921 4.0 0.465 \n", + "2 -4.981 0.0 0.0412 183.732 3.0 0.345 \n", + "3 -10.567 0.0 0.2750 80.225 4.0 0.963 \n", + "4 -11.265 1.0 0.0497 169.725 4.0 0.319 \n", + "\n", + " album_id date \n", + "0 002bmdBNTU9ddQBRaNoc28 2013-04-26 \n", + "1 0053zlUdN0cONMTI7WjOyK 1966 \n", + "2 006GInRhIodRFgCNy07LPQ 2004-01-01 \n", + "3 007DWn799UWvfY1wwZeENR 2018-12-21 \n", + "4 008syfDmn2NntooEtXGl5A 2005-08-02 " + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df.head()" + ] + }, + { + "cell_type": "markdown", + "id": "f05f682b", + "metadata": {}, + "source": [ + "Select just the pure musical personality traits, we do this for simplicity and efficiency." + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "e461d526", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    acousticnessdanceabilityenergylivenessloudnessspeechiness
    00.038800.6950.7580.224-5.0540.0279
    10.797000.5050.2510.305-13.2560.0515
    20.001230.4430.8660.296-4.9810.0412
    30.053100.8640.6080.078-10.5670.2750
    40.076300.6700.6500.201-11.2650.0497
    \n", + "
    " + ], + "text/plain": [ + " acousticness danceability energy liveness loudness speechiness\n", + "0 0.03880 0.695 0.758 0.224 -5.054 0.0279\n", + "1 0.79700 0.505 0.251 0.305 -13.256 0.0515\n", + "2 0.00123 0.443 0.866 0.296 -4.981 0.0412\n", + "3 0.05310 0.864 0.608 0.078 -10.567 0.2750\n", + "4 0.07630 0.670 0.650 0.201 -11.265 0.0497" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cols = [\"acousticness\", \"danceability\", \"energy\", \"liveness\", \"loudness\", \"speechiness\"]\n", + "X = df[cols]\n", + "X.head()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "56921ebd", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "21f1978e", + "metadata": {}, + "source": [ + "### Standardization" + ] + }, + { + "cell_type": "markdown", + "id": "df934c6a", + "metadata": {}, + "source": [ + "Before we cluster the data, we first need to standardize the data. Because the euclidean distance function equally considers or weights each feature, larger features bias the results.\n", + "\n", + "We are going to transform the data into their Z-scores using a standard scaler.\n", + "\n", + "![](https://www.simplypsychology.org/Z-score-formula.jpg)" + ] + }, + { + "cell_type": "markdown", + "id": "bf02aa8b", + "metadata": {}, + "source": [ + "Intialize scaler object" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "ab9e4b4c", + "metadata": {}, + "outputs": [], + "source": [ + "scaler = StandardScaler()" + ] + }, + { + "cell_type": "markdown", + "id": "abbd5885", + "metadata": {}, + "source": [ + "Fit on the data." + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "afb6ca14", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "StandardScaler()" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "scaler.fit(X)" + ] + }, + { + "cell_type": "markdown", + "id": "462d8089", + "metadata": {}, + "source": [ + "`scaler` has learned from the data but it hasn't produced any new data. That's why we need to use `.transform()`" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "a0e589c7", + "metadata": {}, + "outputs": [], + "source": [ + "#Create the transformed data using scaler\n", + "Xs = scaler.transform(X)" + ] + }, + { + "cell_type": "markdown", + "id": "1616fa7d", + "metadata": {}, + "source": [ + "We can also do both operations in one line." + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "66328294", + "metadata": {}, + "outputs": [], + "source": [ + "Xs = scaler.fit_transform(X)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b79ffe28", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "dacd5901", + "metadata": {}, + "source": [ + "Now we can cluster the spotify data. Let's try five clusters." + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "00f49d76", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "KMeans(n_clusters=5, random_state=1)" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "km = KMeans(n_clusters=5, random_state=1)\n", + "km.fit(Xs)" + ] + }, + { + "cell_type": "markdown", + "id": "2353e16f", + "metadata": {}, + "source": [ + "Grab labels, tally the frequency" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "f9ff1bc4", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0 9094\n", + "1 7927\n", + "2 6281\n", + "3 2030\n", + "4 445\n", + "dtype: int64" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "labels = km.labels_\n", + "pd.value_counts(labels)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0109b4b7", + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "markdown", + "id": "c1d13da0", "metadata": {}, "source": [ - "## 1) K-means clustering \n", + "### Model Evaluation\n", "\n", - "In this section we will cover k-means clustering using `scikit-learn`. The scikit-learn documentation for clustering is found [here](http://scikit-learn.org/stable/modules/clustering.html).\n", + "Evaluating cluster models isn't as precise as evaluating supervised learning models since we don't know the true labels of the data.\n", "\n", - "First we'll import `KMeans` and `numpy` so that we can make our arrays. The `%matplotlib inline` will make our plots show up within the notebook." + "However use we can use techniques such as the elbow method and silhouette scores to try to deterine the optimal k-value." ] }, { "cell_type": "code", "execution_count": null, + "id": "c495eda6", "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "f426ef5a", + "metadata": {}, "source": [ - "from sklearn.cluster import KMeans\n", - "import numpy as np\n", - "import matplotlib.pyplot as plt\n", - "%matplotlib inline" + "**The Elbow Method**\n", + "![](https://www.researchgate.net/publication/339823520/figure/fig3/AS:867521741733888@1583844709013/The-elbow-method-of-k-means.png)" + ] + }, + { + "cell_type": "markdown", + "id": "40e6383f", + "metadata": {}, + "source": [ + "**Silhouette Score**\n", + "\n", + "![](https://uploads-ssl.webflow.com/5f5148a709e16c7d368ea080/5f7dea907b8e8c7769e769c8_5f7c9650bc3b1ed0ad2247eb_silhouette_formula.jpg)" ] }, { "cell_type": "markdown", + "id": "5596f57b", "metadata": {}, "source": [ - "We'll start off with a few points. Remember, as with classification and regression, our data should be in a numpy array." + "The `intertia_` attribute tells us the model's error — the sum of the squared distances between every point and its centriod.\n", + "\n", + "We make an elbow plot by plotting an array of k-values versus each k-value's model's intertia score." ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 25, + "id": "18301edc", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "69441.29178057697" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "km.inertia_" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "fc5e8c42", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAnoAAAHjCAYAAAC0K7IaAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/MnkTPAAAACXBIWXMAAAsTAAALEwEAmpwYAABZT0lEQVR4nO3deXhU1eHG8e+5CQmEQMgkILIoa2QnkYCgQiLEpdIqonWrWlGEAq5trdtPcUUUFURBqiBqXSvFuFRc2K2ABkkQRFlVlDUkISRACMk9vz8GJqCoUTK5ycz7eZ4+9Zy5mXmPsfbl3Ln3GmutRURERERCjuN1ABEREREJDhU9ERERkRCloiciIiISolT0REREREKUip6IiIhIiFLRExEREQlRKnoiIiIiISrS6wA11ebNm4P6/omJiezYsSOon1GThfP6w3ntEN7r19rDc+0Q3usP57VD9ay/WbNmP/madvREREREQpSKnoiIiEiIUtETERERCVEqeiIiIiIhSkVPREREJESp6ImIiIiEKBU9ERERkRCloiciIiISolT0REREREKUip6IiIhIiFLRExEREQlRKnoiIiIiIUpFT0RERCREqeiJiIiIhCgVPREREZEQpaLnkbJN32Kt9TqGiIiIhDAVvWpmdxfhvjyFvOv/hP1kgddxREREJISp6FUz++Gb2HnvgutiZzyHLdnjdSQREREJUSp61cycNRji4v2Dwnzsu697G0hERERClopeNTN1YzDnXxkY2w/fxG7b7F0gERERCVkqeh4wJ6VR54Qu/kFZGe6/p3kbSEREREKSip4HjOPQYOhNYIx/4vMs7Iql3oYSERGRkBNZHR8yefJkli1bRlxcHI8++igAixcv5vXXX2fTpk2MGTOGtm3bBo5/4403mDt3Lo7jMGTIEJKTkwHIyclh+vTpuK7LgAEDGDRoEADbt29nwoQJFBUV0aZNG6677joiIyPZv38/Tz75JBs2bKBBgwbceOONNGnSpDqW/IvqtOuIOfV07EcfAOC+OhWnY3dMZB2Pk4mIiEioqJYdvfT0dG6//fbD5lq2bMnf//53OnbseNj8999/z6JFi3jssce44447mDZtGq7r4rou06ZN4/bbb2f8+PF8/PHHfP/99wC8+OKLDBw4kCeeeIL69eszd+5cAObOnUv9+vV54oknGDhwIC+99FJ1LLfS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q1cvLr/8cmJiYn7154hI6FLRExE5IC4ujjvvvJO7776bqVOncs011/zksR06dCA2NpalS5fy0UcfcdlllwH+cvbPf/6Tu+66i6SkJBzH4eabb8Za+6P3qFu3LgD79u0LFLSdO3cGXk9MTGTw4MH07dv3iBnOPvtszj77bAoLCxk/fjxvvfUWF1988W9dvoiEIJ26FRE5hM/n46677iInJ4fnnnvuJ48zxtCvXz9eeukldu/eTY8ePQB/aTPG0LBhQwDmzZvHd999d8T3aNiwIT6fj48++gjXdZk7dy7btm0LvH766aeTmZkZ+Pk9e/awePFiANatW8fatWspKysjOjqaOnXq4Dj6V7qIHE47eiIiP5CYmMjo0aMZPXo0UVFRXHrppUc8Li0tjRkzZpCRkUGdOnUAaNGiBb///e+54447cByHfv36ccIJJ/zkZw0fPpypU6fyyiuv0L9/f5KSkgKv9erVi5KSEiZMmMCOHTuIiYmha9eu9OnTh7179/L888+zbds2oqKi6N69O+ecc07V/o0QkVrP2COdTxARERGRWk/7/CIiIiIhSkVPREREJESp6ImIiIiEKBU9ERERkRCloiciIiISolT0REREREKUip6IiIhIiFLRExEREQlRKnoiIiIiIer/AVmAeIZ3MNEkAAAAAElFTkSuQmCC\n", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ - "X = np.array([[0,1], [1,2], [1, 0], [-1, -3],\n", - " [15, 21], [18, 30], [20, 20], [22, 19],\n", - " [45, 50], [42, 48], [60, 40], [50, 50]])\n", - "X" + "#Intialize list to collect intertia scores and array of k-values\n", + "i_scores = []\n", + "kvalues = np.arange(2, 11)\n", + "\n", + "#iterate over kvalues\n", + "for k in kvalues:\n", + " #intialize model with k and fit it on Xs\n", + " km = KMeans(n_clusters=k, random_state=1)\n", + " km.fit(Xs)\n", + " #append inertia score to i_scores\n", + " i_scores.append(km.inertia_)\n", + " \n", + "#plot kvalues versus i_scores\n", + "plt.figure(figsize=(10, 8))\n", + "plt.plot(kvalues, i_scores, linewidth = 3)\n", + "plt.xticks(ticks=kvalues, labels=kvalues)\n", + "plt.xlabel(\"K Values\")\n", + "plt.ylabel(\"Inertia Scores\");" ] }, { "cell_type": "markdown", + "id": "e2326295", "metadata": {}, "source": [ - "If we plot them we can see that they appear to be arranged roughly in three groups." + "**Where is the elbow?**" ] }, { "cell_type": "code", "execution_count": null, + "id": "69a32c35", "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "f8ccb7de", + "metadata": {}, "source": [ - "plt.scatter(*X.T)\n", - "plt.title('random points')\n", - "plt.xlabel('feature0')\n", - "plt.ylabel('feature1')\n", - "plt.show()" + "Let's repeat a similar process for silhouette scores" ] }, { - "cell_type": "markdown", + "cell_type": "code", + "execution_count": 27, + "id": "d81bbee6", "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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LL72BEhJSSE/P5/q6mqstaxevTpm/psHBF/z7dixg48//pjzzjvP5YoiLzs7m/fffx+A999/n7POOiui368etRO0bt06Fi9eTO/evfnlL38JwA9+8AOGDRvmcmWRsXPnTp555hkCgQDWWkaOHMnw4cPdLksiYPfu3UyePBlwXgWed955DB061N2iIujGG2/kT3/6E36/n27dunHrrbe6XVLEHAnmN998s9ulRFxWVhYjRozg/vvvx+v14vP5YmZsJsCUKVPYu3cvcXFx/PSnP231k2j+8Ic/sGbNGvbu3cv/+3//j6uuuorx48czbdo0Fi1aFFyeI5K0M4GIiIhIlNKrTxEREZEopaAmIiIiEqUU1ERERESilIKaiIiISJRSUBMRERGJUgpqIiIn6L333uPRRx91uwwRiQEKaiLSatx2222sWrUqeL5kyRJuuOGGRltdVVZWcs0111BaWtroZzz11FM8//zzYa9VRCQUCmoi0iq99957zJw5kwceeKDRNldJSUkMGTKk0Z6N+/bt49NPP+XCCy+MYKUiIk3TzgQi0uq88847vPjiizz88MNkZGQc9ZnRo0czd+5crrrqquC1JUuWkJ6eTu/evXn11VdZuHAhu3fvJjk5mR/84AecffbZjX5OWVkZt99+Oy+88AJerxeACRMmcP755zNu3DgAFi1axOuvv86uXbvIzMzk5ptvpmvXrlhree655/jwww85fPgwKSkp3HXXXTGzNZeIHJ+Cmoi0KgsWLGDdunU8+uij+Hy+Jp87++yzmTFjBl9++SUDBw4EYPHixYwePRqA1NRUfvWrX9G5c2f+85//8PTTT/OnP/2JLl26nFA9y5YtY968edx///10796dV199lT/+8Y/85je/4bPPPmPt2rX88Y9/pF27dmzdurXVb9EjIidGrz5FpFVZvXo1WVlZx+2VatOmDSNHjgxutlxSUsLGjRuDm06PHDmSpKQkPB4Po0aNIi0tjYKCghOu55133uE73/kO6enpeL1evvOd71BUVER5eTlxcXFUVVWxdetWrLWkp6efcBAUkdZNPWoi0qrcdNNNvPLKK0yfPp1bbrkFY0yTz44ePZrf//733HDDDSxevJgzzjiDTp06AfD+++8zf/58ysvLAWdj8r17955wPeXl5cyaNavBBAVrLZWVlQwePJhvfvObzJw5kx07dnD22Wdz3XXX0a5duxP+HhFpnRTURKRV6dSpE48++igTJkzgr3/9K//1X//V5LMDBw6kQ4cOfPLJJ3zwwQdce+21gBOunn32WR577DH69++Px+Phl7/8JdbaRj8jMTERgOrq6mDA2rVrV/B+SkoKV155Jeeff/5Ra7j00ku59NJL2b17N9OmTeNf//oX11xzzddtvoi0Mnr1KSKtTlJSEo899hgrV65k9uzZTT5njOGCCy7g73//O/v372f48OGAE7qMMXTs2BGAd999ly1bthz1Z3Ts2JGkpCQ++OADAoEAixYtYvv27cH7F110Ea+++mrw8wcOHGDp0qUAFBQUkJ+fj9/vJyEhgfj4eDwe/WdZROqoR01EWqWUlBQef/xxHn/8cdq0acMPf/jDoz43evRoXnrpJXJycoiPjwcgPT2dyy67jIcffhiPx8MFF1zAgAEDmvyun/3sZ/z1r3/lhRdeYOzYsfTv3z947+yzz6aqqoo//OEP7Nixg3bt2jFkyBBGjhzJwYMHee6559i+fTtt2rThjDPO4PLLL2/efxAi0qIZe7S+fBERERFxnfrYRURERKKUgpqIiIhIlFJQExEREYlSCmoiIiIiUUpBTURERCRKKaiJiIiIRCkFNREREZEopaAmIiIiEqUU1ERERESi1P8H0Ss4Yt/OCjIAAAAASUVORK5CYII=\n", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ - "To get our clusters, all we have to do is specify how many we want, and then fit the model to the data. We'll choose 3. We can also specify the maximum number of iterations of the k-means algorithm, which you may want to do with a much larger dataset.\n", + "#Intialize list to collect silhouette scores\n", + "s_scores = []\n", "\n", - "First thing's first: **set a random seed!**" + "#iterate over kvalues\n", + "for k in kvalues:\n", + " #intialize model with k and fit it on Xs\n", + " km = KMeans(n_clusters=k, random_state=1)\n", + " km.fit(Xs)\n", + " labels = km.labels_\n", + " #derive silhouette score by passing in data and labels\n", + " ss = silhouette_score(Xs, labels=labels)\n", + " #append silhouette score to s_scores\n", + " s_scores.append(ss)\n", + " \n", + "#plot kvalues versus s_scores\n", + "plt.figure(figsize=(10, 8))\n", + "plt.plot(kvalues, s_scores, linewidth = 3)\n", + "plt.xticks(ticks=kvalues, labels=kvalues)\n", + "plt.xlabel(\"K Values\")\n", + "plt.ylabel(\"Silhouette Scores\");" ] }, { "cell_type": "code", "execution_count": null, + "id": "68d6d14b", "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "fec04ce9", + "metadata": {}, + "source": [ + "Which k value produces the best silhouette score" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "id": "dc2ad9e7", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "3" + ] + }, + "execution_count": 28, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "np.random.seed(10)" + "#Find the maxiumum of s_scores and use that number to find its index value in s_scores\n", + "k_index = s_scores.index(max(s_scores))\n", + "#Index kvalues with k_index\n", + "best_k = kvalues[k_index]\n", + "best_k" ] }, { "cell_type": "markdown", + "id": "9d7f8826", "metadata": {}, "source": [ - "Now we can create the model. Notice how we are chaining the 'fit' function onto the model instantiation. " + "Train a model with `best_k`" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 29, + "id": "0a8cad4b", "metadata": {}, "outputs": [], "source": [ - "kmeans = KMeans(n_clusters=3,\n", - " max_iter=300 #default\n", - " ).fit(X)" + "km = KMeans(n_clusters=best_k, random_state=1)\n", + "km.fit(Xs)\n", + "labels = km.labels_" ] }, { "cell_type": "markdown", + "id": "a00b52ba", + "metadata": {}, + "source": [ + "Distribution of labels" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "id": "841f293f", "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "1 15848\n", + "0 7392\n", + "2 2537\n", + "dtype: int64" + ] + }, + "execution_count": 30, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "We can access the centers of the clusters through the `cluster_centers_` attribute. To get the labels (i.e. the corresponding cluster) we use `labels_`." + "pd.value_counts(labels)" ] }, { "cell_type": "code", "execution_count": null, + "id": "07e91f5c", "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "ebd2070d", + "metadata": {}, "source": [ - "print(\"Centers\")\n", - "print(kmeans.cluster_centers_)\n", - "print()\n", + "### Exploratory Data Analysis \n", "\n", - "print(\"Labels\")\n", - "print(kmeans.labels_)\n", - "print()\n", + "Now that we know how k types of songs there are, we need to add some identity to the labels. Sklearn doesn't tell us what each label means, the labels of 0, 1, and 2 hold no information about the types of music each label represents.\n", "\n", - "for point, label in zip(X, kmeans.labels_):\n", - " print(\"Coordinates:\", point, \"Label:\", label)" + "Therefore it's on us to use some EDA techniques to derive meaning from these categorizations." ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "b4e797e2", + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "markdown", + "id": "6cbfe1f5", "metadata": {}, "source": [ - "Now let's also plot out cluster centers along with the points." + "Group the original dataset by the labels and calculate the means. These are the centriods" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 31, + "id": "3814fabd", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/usr/local/lib/python3.7/site-packages/pandas/core/indexing.py:1667: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " self.obj[key] = value\n" + ] + } + ], "source": [ - "fig = plt.figure()\n", - "ax1 = fig.add_subplot(111)\n", - "\n", - "ax1.scatter(*X[kmeans.labels_==0,:].T, s=50, c='r', label='Cluster 0')\n", - "ax1.scatter(*X[kmeans.labels_==1,:].T, s=50, c='b', label='Cluster 1')\n", - "ax1.scatter(*X[kmeans.labels_==2,:].T, s=50, c='g', label='Cluster 2')\n", - "ax1.scatter(*kmeans.cluster_centers_.T, s=50, marker='+', c='black', label='cluster centers')\n", - "plt.legend(loc='upper left')\n", - "plt.xlabel('feature0')\n", - "plt.ylabel('feature1')\n", - "plt.show()" + "X.loc[:, \"labels\"] = labels" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "id": "8539b563", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    acousticnessdanceabilityenergylivenessloudnessspeechiness
    labels
    00.6420980.4800940.3339090.159341-13.3933740.047746
    10.1230280.5794700.7373670.173403-7.0797450.083710
    20.3118200.4939730.7000410.709084-9.0945880.220318
    \n", + "
    " + ], + "text/plain": [ + " acousticness danceability energy liveness loudness speechiness\n", + "labels \n", + "0 0.642098 0.480094 0.333909 0.159341 -13.393374 0.047746\n", + "1 0.123028 0.579470 0.737367 0.173403 -7.079745 0.083710\n", + "2 0.311820 0.493973 0.700041 0.709084 -9.094588 0.220318" + ] + }, + "execution_count": 32, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "X.groupby('labels').mean()" ] }, { "cell_type": "markdown", + "id": "8522849d", "metadata": {}, "source": [ - "If we want to see to which cluster a new point would belong, we simply use the `predict` method." + "Use `describe()`" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "id": "87de4c68", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    labels012
    acousticnesscount7392.00000015848.0000002537.000000
    mean0.6420980.1230280.311820
    std0.2522320.1578620.308066
    min0.0000000.0000000.000001
    25%0.4760000.0065200.026700
    50%0.6890000.0530000.202000
    75%0.8520000.1860000.570000
    max0.9960000.8980000.991000
    danceabilitycount7392.00000015848.0000002537.000000
    mean0.4800940.5794700.493973
    std0.1646210.1583430.159299
    min0.0000000.0000000.000000
    25%0.3657500.4720000.379000
    50%0.4890000.5840000.495000
    75%0.5970000.6940000.606000
    max0.9480000.9800000.935000
    energycount7392.00000015848.0000002537.000000
    mean0.3339090.7373670.700041
    std0.1487390.1563920.211158
    min0.0000000.0005560.054300
    25%0.2280000.6200000.552000
    50%0.3370000.7470000.732000
    75%0.4390000.8670000.879000
    max0.9750001.0000000.999000
    livenesscount7392.00000015848.0000002537.000000
    mean0.1593410.1734030.709084
    std0.1126870.1095790.206054
    min0.0000000.0000000.030000
    25%0.0960000.0912000.581000
    50%0.1170000.1330000.708000
    75%0.1770000.2440000.902000
    max0.9680000.6160001.000000
    loudnesscount7392.00000015848.0000002537.000000
    mean-13.393374-7.079745-9.094588
    std4.4087782.8564334.224556
    min-60.000000-20.714000-29.369000
    25%-15.613000-8.808250-11.634000
    50%-12.856000-6.600000-8.318000
    75%-10.365750-4.975500-5.944000
    max-3.4570001.2750000.403000
    speechinesscount7392.00000015848.0000002537.000000
    mean0.0477460.0837100.220318
    std0.0560140.0843080.264968
    min0.0000000.0000000.000000
    25%0.0305000.0346000.045700
    50%0.0352000.0486000.086100
    75%0.0440000.0887000.313000
    max0.9540000.6220000.964000
    \n", + "
    " + ], + "text/plain": [ + "labels 0 1 2\n", + "acousticness count 7392.000000 15848.000000 2537.000000\n", + " mean 0.642098 0.123028 0.311820\n", + " std 0.252232 0.157862 0.308066\n", + " min 0.000000 0.000000 0.000001\n", + " 25% 0.476000 0.006520 0.026700\n", + " 50% 0.689000 0.053000 0.202000\n", + " 75% 0.852000 0.186000 0.570000\n", + " max 0.996000 0.898000 0.991000\n", + "danceability count 7392.000000 15848.000000 2537.000000\n", + " mean 0.480094 0.579470 0.493973\n", + " std 0.164621 0.158343 0.159299\n", + " min 0.000000 0.000000 0.000000\n", + " 25% 0.365750 0.472000 0.379000\n", + " 50% 0.489000 0.584000 0.495000\n", + " 75% 0.597000 0.694000 0.606000\n", + " max 0.948000 0.980000 0.935000\n", + "energy count 7392.000000 15848.000000 2537.000000\n", + " mean 0.333909 0.737367 0.700041\n", + " std 0.148739 0.156392 0.211158\n", + " min 0.000000 0.000556 0.054300\n", + " 25% 0.228000 0.620000 0.552000\n", + " 50% 0.337000 0.747000 0.732000\n", + " 75% 0.439000 0.867000 0.879000\n", + " max 0.975000 1.000000 0.999000\n", + "liveness count 7392.000000 15848.000000 2537.000000\n", + " mean 0.159341 0.173403 0.709084\n", + " std 0.112687 0.109579 0.206054\n", + " min 0.000000 0.000000 0.030000\n", + " 25% 0.096000 0.091200 0.581000\n", + " 50% 0.117000 0.133000 0.708000\n", + " 75% 0.177000 0.244000 0.902000\n", + " max 0.968000 0.616000 1.000000\n", + "loudness count 7392.000000 15848.000000 2537.000000\n", + " mean -13.393374 -7.079745 -9.094588\n", + " std 4.408778 2.856433 4.224556\n", + " min -60.000000 -20.714000 -29.369000\n", + " 25% -15.613000 -8.808250 -11.634000\n", + " 50% -12.856000 -6.600000 -8.318000\n", + " 75% -10.365750 -4.975500 -5.944000\n", + " max -3.457000 1.275000 0.403000\n", + "speechiness count 7392.000000 15848.000000 2537.000000\n", + " mean 0.047746 0.083710 0.220318\n", + " std 0.056014 0.084308 0.264968\n", + " min 0.000000 0.000000 0.000000\n", + " 25% 0.030500 0.034600 0.045700\n", + " 50% 0.035200 0.048600 0.086100\n", + " 75% 0.044000 0.088700 0.313000\n", + " max 0.954000 0.622000 0.964000" + ] + }, + "execution_count": 35, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "X.groupby(\"labels\").describe().T" ] }, { "cell_type": "code", "execution_count": null, + "id": "50fc70c3", "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "8362559b", + "metadata": {}, "source": [ - "new_points = np.asarray([[0, 4],\n", - " [19, 25],\n", - " [40, 50]])\n", - "\n", - "print(\"Predictions:\")\n", - "print()\n", - "\n", - "print(\"0, 4\")\n", - "print(\"Cluster:\", kmeans.predict([[0, 4]]))\n", - "print()\n", - "\n", - "print(\"19, 25\")\n", - "print(\"Cluster:\", kmeans.predict([[19, 25]]))\n", - "print()\n", - "\n", - "print(\"40, 50\")\n", - "print(\"Cluster:\", kmeans.predict([[40, 50]]))\n", - "\n", - "#plot new points\n", - "\n", - "fig = plt.figure()\n", - "ax1 = fig.add_subplot(111)\n", - "\n", - "ax1.scatter(*X[kmeans.labels_==0,:].T, s=50, c='r', label='Cluster 0')\n", - "ax1.scatter(*X[kmeans.labels_==1,:].T, s=50, c='b', label='Cluster 1')\n", - "ax1.scatter(*X[kmeans.labels_==2,:].T, s=50, c='g', label='Cluster 2')\n", - "ax1.scatter(*kmeans.cluster_centers_.T, s=50, c='black', marker='+', label='cluster centers')\n", - "ax1.scatter(*new_points.T, s=50, c='cyan', label='new points')\n", - "plt.legend(loc='upper left')\n", - "plt.xlabel('feature0')\n", - "plt.ylabel('feature1')\n", - "plt.show()" + "**What does this tell us about the labels**" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "5697dc77", + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "markdown", + "id": "8d8a8130", "metadata": {}, "source": [ - "## 2) Agglomerative clustering" + "Visualize the distributions of data by cluster." ] }, { - "cell_type": "markdown", + "cell_type": "code", + "execution_count": 49, + "id": "b372dcf8", "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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yZN+unWkv05OR/fZkvwKIYQQQgghhOj2ZNqzEEIIIYQQQohuT5JfIYQQQgghhBDdniS/QgghhBBCCCG6PUl+hRBCCCGEEEJ0e5L8CiGEEEIIIYTo9iT5FUI0cssttzTs0yeEEEL0dI899hgvv/xyusNo0u9+9zsWLlzY5HPl5eV8//vfxzCMQ8p+/PHH/OEPf+iwOIXoLCT5FaIHa6pDf+CBBxg1alSaIhJCCCFEKuTl5fHcc8+hqoe+3T/llFO46667Gh7PnDmTkpKSjgxPiLSQ5FcIIYQQQgghRLenpTsAIXqi+fPns3DhQqqrq/F6vXzve9/juOOOA2DBggW8/fbbVFRU4PV6uf766xk0aBB79+7lqaeeYufOnXg8HmbNmsXEiROBxFSmU045henTpwOwePFiFi5cyD333INpmjz77LN88sknxGIx8vLyuPHGG9m8eTOffPIJAG+//TajRo3i17/+NT//+c/5yU9+wjHHHINhGMyfP58PP/yQ6upqevfuza233kpeXh4zZ87k2muv5a233qKmpoaTTz6Za665BkVRAFi0aBFvvvkmVVVVDBkyhOuuu478/PzDxtO/f39WrFjBc889R0VFBU6nk3POOYfzzz8/Df9CQggheqodO3bwxBNPUFxczPjx4xv6tUAgwJw5c9iyZQuGYTB8+HB+/OMf4/V6gURffPTRR7Nu3Tp27drFsGHDuOGGG8jKygJg48aNPP/88+zduxen08lll13G1KlTicVivPTSS3z++efE43EmTZrEVVddhc1ma/GaAKWlpdxxxx3s37+fUaNGMXv2bNxuN2VlZfziF7/gpZdewmKxNHqNB79P+O1vfwvArbfeCsDPfvYzXn31Vb73ve81vM+Ix+P85Cc/4a677mLgwIHt+w8gRDuS5FeINCgsLOT3v/89OTk5LF26lEcffZRHHnmEjRs38sorr3DrrbcyePBgSktLsVgsxONx/vSnP3Haaadx1113sXHjRv785z9z//33U1RU1Oy1Vq9ezYYNG3j44YdxuVzs27ePjIwMZsyYwaZNm/B6vVx++eVNnvvWW2/x6aefcscdd9C7d2927dqF3W5veH7FihXcd999hEIhbr/9diZOnMi4ceNYtmwZr7/+Orfffju9e/dm/vz5PPzww/zhD384bDwATzzxBDfffDMjRowgEAhQVlaWukYX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79x2222Z/m3QPX+fD6c7n+/AgQMpKyujvLycVCrFggULGDduXLbDEm2oOT/jsWPHMnfuXCA9Gu+IESMajeNwNGnO9dq0aRN/+tOf+PGPfywP1jR9zbxeL0899VTmeWHw4MFHbeILzfsdmzBhQuYZuq6ujrKyMkpKSrIRbqfQnGtWWFjIihUrANi+fTvJZDIz+4o4UGueXTV1tI4G0UypVIrHHnuMLVu2YJomV1xxBSNHjgTSzSj/+9//ous6V111FaNHj85ytG3jkUceYfPmzWiaRlFREddee23mF6m7nvNe3//+95k+fXpmqqOnnnqKTz/9FKfTybRp07rFTe63v/0tZWVlaJpGYWEh1157bWaqo+54vtdffz2pVCozYMLgwYO59tprge75+/zxxx/z9NNPU1dXh8/no3///vzsZz8Duuf57rV06VKeeeYZbNvm9NNP54ILLsh2SKKNHexn/NJLLzFw4EDGjRtHIpHg0UcfZdOmTfj9fm688caj+kG7qet19913s3XrVvLz84H0Q/dtt92W3aCzrKlrtr+77rqLK664olvcJ1urqeullOLZZ5/lk08+Qdd1LrjgAiZNmpTtsLOqqWu2fft2nnjiCWKxGACXX345xx9/fJajzp6HHnqIzz//PFP7fdFFF5FKpQA466yzWvXsKsmvEEIIIYQQQohuT5o9CyGEEEIIIYTo9iT5FUIIIYQQQgjR7UnyK4QQQgghhBCi25PkVwghhBBCCCFEtyfJrxBCCCGEEEKIbk+SXyG6gO9///t89tlnbVrm3Llz+cUvftGmZQohhBCibcyYMYMXX3zxkOuvuOIKdu/e3YERCdH1mdkOQAghhBBCCNEyzz33XLZDEKLLkZpfIYQQQgghhBDdntT8CtGFJJNJ/vKXv/Dhhx8CcNJJJ3HZZZfhcDiYO3cu7777LnfffXdm+4suuoiHH36YHj16UF9fz2OPPcbnn39OaWkpxx9/fKOyL7roIq655hrefPNN6urqOOWUU/jud7+LpmkAzJkzh3/84x/U1NQwaNAgrr32WoqKilBK8cwzz/D++++TTCYpLCzkhz/8IX379mXp0qU899xzVFVV4fF4OOecczjvvPM67oIJIYQQLTRr1izeeustotEoBQUFXHPNNaxatYpt27ah6zrLli2jZ8+eXHfddfTv3x+AUCjE008/zapVq3C73ZxzzjmcffbZANi2zRtvvMG7775LOBxm5MiRXHvttfj9fgBWr17N888/z/bt2/F4PFx88cVMmTIFgIaGBqZPn86qVavo3bs3N9xwAz169AAa3+NnzJiBy+WioqLioNvu2LGDp59+mo0bN5Kbm8vFF1/MySefDHDIe3VdXR2PPfYYq1evRtM0+vTpw1133YWuS92Z6Lok+RWiC3nttddYt24dv/nNb9A0jd/85je8+uqrXHLJJU3u+9RTT+FwOHjiiScoLy/n3nvvpbi4uNE2S5cuZfr06USjUW677TbGjRvHCSecwKJFi3j99de57bbb6NmzJ7NmzeL3v/8999xzD59++imrVq3i97//PV6vlx07duDz+QB4/PHHuemmmxg2bBgNDQ2Ul5e3y3URQggh2sLOnTt55513mD59OoFAgPLycmzbZtWqVSxevJgf/vCHXH/99fzrX//i//7v//j973+Pruvcf//9jB8/nhtvvJGqqiruvvtuSktLOeGEE3j77bdZtGgRd911F7m5ucycOZMnn3ySG2+8kYqKCn79619z7bXXMnHiRKLRKFVVVZl4FixYwE9/+lOOOeaYTB/gG2+88aCxH2rbWCzGPffcw0UXXcRPf/pTtm7dyj333EPfvn3p3bv3Ie/Vb775JoFAgCeffBKAdevWZT4QF6Krko9uhOhC3n//fb7xjW+Ql5dHbm4uF154Ie+9916T+9m2zUcffcTFF1+M2+2mb9++nHbaaQdsd/755+Pz+SgsLGTEiBFs3rwZgP/85z98/etfp3fv3hiGwde//nU2b95MRUUFpmkSi8XYsWMHSil69+5NQUEBAIZhsH37diKRCH6/nwEDBrTp9RBCCCHakq7rJJNJtm/fTiqVori4OFN7OmDAACZOnIhpmpx77rkkk0nWrVvHhg0bqKur48ILL8Q0TUpKSjjzzDNZsGABkL6HXnLJJQSDQRwOB9/85jf56KOPsCyL999/n1GjRnHKKadgmiY5OTmZ2mSACRMmMGjQIAzD4JRTTsnclw/mUNsuXbqUoqIiTj/9dAzD4JhjjuHEE0/MtCI71L3aMAxqamqorKzENE2GDRsmya/o8qTmV4guJBQKUVRUlHldVFREKBRqcr+6ujosyyIYDDbad9WqVY22y8/Pz3zvcrmIxWIAVFRUMHPmTJ599tnMeqUUoVCIkSNH8uUvf5mnnnqKyspKJkyYwBVXXIHX6+Xmm2/mtdde469//St9+/blsssuY8iQIa09fSGEEKJd9ejRg6uuuopXXnmF7du3c/zxx3PllVcCNLqH6rpOMBikuroagOrqaq666qrMetu2GTZsGJC+h/72t79tlDjquk5tbS1VVVWUlJQcMp5D3Zdbsm1FRQXr1q1rFJ9lWZx66qkAh7xXn3feebzyyivcc889AEydOpXzzz//kMcXoiuQ5FeILiQQCFBRUUGfPn0AqKysJBAIAOkbXSKRyGxbU1OT+T43NxfDMKiqqqJXr16ZfZursLCQCy64gMmTJx90/dlnn83ZZ59NbW0tDz74IG+88QaXXHIJgwYN4sc//jGpVIq3336bBx98kD/84Q8tPW0hhBCiw5xyyimccsopRCIR/vjHP/KXv/yFkpKSRs2RbdumqqqKgoICDMOguLiYhx9++KDlBYNBrrvuOo499tiDrlu/fn27ncveYwwfPvyQ0xse6l7t8Xi48sorufLKK9m6dSu/+tWvGDhwIKNGjWrXeIVoT9LsWYguZNKkSbz22mvU1dVRV1fH3/72t0xC2q9fP7Zt28bmzZtJJBK8/PLLmf10XWfChAm88sorxONxtm/fzrx585p93C996UvMmjWLbdu2ARCJRDLNpdavX8+6detIpVK4XC4cDge6rpNKpXjvvfeIRCKYponX65XmUkIIITq1nTt3smLFCpLJJE6nE6fTmbl3bdy4MdNc+V//+hcOh4PBgwczaNAgPB4Ps2bNIpFIYNs2W7duzSS1X/rSl3jxxRepqKgA0q2xFi1aBMDkyZNZvnw5CxYswLIs6uvrD9u0uTXGjh1LWVkZ8+fPJ5VKkUqlWL9+faZp96Hu1UuWLGHXrl0opfB6vei6Lvdx0eVJza8QXcgFF1xAJBLhlltuAWDixIlccMEFAJSWlnLhhRdy991343Q6ufTSS5k9e3Zm3+9+97s89thjXHvttZSWljJlyhRWrlzZrONOmDCBWCzGQw89RGVlJV6vl1GjRnHSSScRjUZ55pln2L17N06nk+OPPz4zovP8+fN5+umnsW2b0tJSbrjhhja+IkIIIUTb2Turwo4dOzAMg6FDh3Lttdcye/Zsxo0bx4IFC5gxYwY9evTg5ptvxjTTj9K33XYbzz77LN///vdJpVKUlpZy8cUXA2RGfb7nnnuorq4mLy+Pk046ifHjx1NYWMhPfvITnnvuOZ544gm8Xi8XX3xxo36/R8rj8fDzn/+cZ555hmeeeQalFP369ePb3/42cOh7dVlZGU8//TR1dXX4fD7OOussRo4c2WZxCZENmlJKZTsIIYQQQgghOquXX36ZXbt2yYe4QnRx0uxZCCGEEEIIIUS3J8mvEEIIIYQQQohuT5o9CyGEEEIIIYTo9qTmVwghhBBCCCFEtyfJrxBCCCGEEEKIbk+SXyGEEEIIIYQQ3Z4kv0IIIYQQQgghuj1JfoUQQgghhBBCdHuS/AohhBBCCCGE6Pb+P2peSN29bWkoAAAAAElFTkSuQmCC\n", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ - "Now we'll show an example of agglomerative clustering, which is a type of hierarchical clustering. The documentation is [here](http://scikit-learn.org/stable/modules/generated/sklearn.cluster.AgglomerativeClustering.html#sklearn.cluster.AgglomerativeClustering) in case you want to know more about the parameters. We'll use some of scikitlearn's toy datasets." + "f, axes = plt.subplots(3, 2, figsize=(16, 15))\n", + "\n", + "palette = \"bright\"\n", + "sb.histplot(data = X, x = 'acousticness', hue=\"labels\", kde = True , palette = palette, ax=axes[0,0])\n", + "sb.histplot(data = X, x = 'danceability', hue=\"labels\", kde = True , palette = palette, ax=axes[0,1])\n", + "sb.histplot(data = X, x = 'energy', hue=\"labels\", kde = True , palette = palette, ax=axes[1,0])\n", + "sb.histplot(data = X, x = 'liveness', hue=\"labels\", kde = True , palette = palette, ax=axes[1,1])\n", + "sb.histplot(data = X, x = 'loudness', hue=\"labels\", kde = True , palette = palette, ax=axes[2, 0])\n", + "sb.histplot(data = X, x = 'speechiness', hue=\"labels\", kde = True , palette = palette, ax=axes[2, 1]);" ] }, { "cell_type": "code", "execution_count": null, + "id": "93cc01a7", "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "873e5dfc", + "metadata": {}, "source": [ - "from sklearn import datasets\n", - "\n", - "n_samples = 1500\n", + "**What insights can we glean from this visualization?**\n", "\n", - "noisy_moons = datasets.make_moons(n_samples=n_samples, noise=.05)[0]\n", - "blobs, blob_truth = datasets.make_blobs(n_samples=n_samples, random_state=0)\n", "\n", - "plt.scatter(*noisy_moons.T)\n", - "plt.ylabel('noisy moons')\n", - "plt.show()\n", - "\n", - "plt.scatter(*blobs.T)\n", - "plt.ylabel('blobs')\n", - "plt.show()" + "**What are some other ways we can add meaning to the labels?**" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "990901f3", + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "markdown", + "id": "17c80c08", "metadata": {}, "source": [ - "We'll use two clusters this time, and use ward linkage." + "### The limits of KMeans\n", + "\n", + "The biggest flaw of KMeans is its inability to coherently cluster complicated and irregular patterns of data.\n", + "\n", + "Let's look at some examples." ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 50, + "id": "5477441a", "metadata": {}, "outputs": [], "source": [ - "from sklearn.cluster import AgglomerativeClustering\n", - "\n", - "ward = AgglomerativeClustering(n_clusters=3,\n", - " linkage='ward', #linkage can be ward (default), complete, or average\n", - " affinity='euclidean') #affinity must be euclidean if linkage=ward" + "#Generate the circles moons datasets\n", + "circles, _ = make_circles(n_samples=200, factor=.3, noise = .04, random_state=1)\n", + "moons, _ = make_moons(n_samples=200, noise = .07, random_state=1)" ] }, { - "cell_type": "markdown", + "cell_type": "code", + "execution_count": 52, + "id": "d1a70a53", "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ - "Now we'll fit the clustering model on the dataset." + "#Visualize circles dataset\n", + "plt.scatter(*circles.T);" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 53, + "id": "f3301446", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ - "ward.fit(noisy_moons)" + "#Visualize moons dataset\n", + "plt.scatter(*moons.T);" ] }, { "cell_type": "markdown", + "id": "aaec4846", "metadata": {}, "source": [ - "Here we'll sort the points by label and then plot them." + "**How would you go about clustering these two datasets?**\n", + "\n", + "**How do you think KMeans will cluster them?**" ] }, { "cell_type": "code", "execution_count": null, + "id": "3a357c91", "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "106b8109", + "metadata": {}, "source": [ - "zero = np.array([point for label, point in zip(ward.labels_, noisy_moons) if label == 0])\n", - "one = np.array([point for label, point in zip(ward.labels_, noisy_moons) if label == 1])\n", - "\n", - "fig = plt.figure()\n", - "ax1 = fig.add_subplot(111)\n", + "Cluster the two datasets and then visual the results below" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "id": "b0d6bbff", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "km = KMeans(n_clusters=2, random_state=1)\n", + "km.fit(circles)\n", + "labels = km.labels_\n", + "centriods = km.cluster_centers_\n", "\n", - "ax1.scatter(*zero.T, s=50, c='b', label='zero')\n", - "ax1.scatter(*one.T, s=50, c='r', label='one')\n", - "plt.show()" + "plt.figure(figsize=(10, 8))\n", + "plt.scatter(x = circles[:, 0], y = circles[:, 1], c=labels, cmap=\"autumn\")\n", + "plt.scatter(x = centriods[:, 0], y = centriods[:, 1], \n", + " s=800, marker=\"*\", c=list(set(labels)), edgecolors=[\"black\", \"black\"], cmap=\"autumn\", linewidths=3);" ] }, { - "cell_type": "markdown", + "cell_type": "code", + "execution_count": 55, + "id": "1f3b4552", "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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f8xckEJMiF5EW7IEtbIyM15ZibZgQd4LMaW6mrKjj8Y1b1465po1i9r77ye58855zUV0T/379+eFF17g/vvv54477sA0TWpq4I03GibmZ7NkSfMibNSoUdx9992UN51Q1qPo1Nbeg6LUoGmrMYyNaXpbUtd/xeX6OWMvTaulpGQcdXU3E4+PxbL6EApdnr+0ewm5NSlEL2IMG4a10UaZ8f79MUaMyHs+Bffd16wIA9BXriR43315z0V0X5qmcc4551BRUZGObbtty9sPGAClTdpfXXjhhT24CFvLtkswjOGsOzdMVetQlOxNcjWtlmDw0Txk13tJISZEL2IXFBA7+GDM4No14yyfj/hf/oLlwC8i7bffssbVmpo8ZyK6u++//54VKxqe4CstbWhdscayZfD992A3trxyuWDMmLXv9/a1J5PJrVtcXxJAVeX/Y2eSQkyIXiZ0xRXU3ncfsX32ITZ6NLW33079zTc7koux+eZZ404UhaJ7a1pMjRnTUGxZVkO7iiFDYLvt4JBDoKqqYZumD0S+88472HZvbkzqIRS6ENMszvqudM/vXDJHTIheKLHPPiT22cfpNAifdRaeadNwz5mTjhkDBlDftAunEBtg23azQuzwwxt6hZ1wAkyduna7N96Ab76BZ5+F0aOhsBDq6+G3335j9uzZbLXVVllG7x3i8bEkEn+mouIgdH1pOm6aZYTDpzmYWc8nhZgQIv9sG++rr+KbNAljyBCMzTZDra5GCYcxNtus2VOdQmzI7NmzWdzYs6KwsKGX2DbbwKpVmdsuXdrQc+zqq2G//eDFFxvikyZN6tWFGIBt92X16g8IBu/A7Z6NZfkJh/9OKvVnp1Pr0aQQE0LknPb77wQefBAlEiF63HGktt++2fvF55yD9513UBMJAMziYiyPB72yEs/33+ObPJn46NHU3nff2oUChWjBpEmT0n82jObzvwDGjx/PH//4Ry655BJqamqwbbjxxoalkdZ45513uOyyy/KUcddl20FCoeucTqNXkTliQoic8r71FmVjxxJ84gkCL75I2fHHU3jDDen39V9+wfPRR+kiDECrrcW1ciWKaQKghkJ4330Xzwcf5D1/0f00vS0Zja6N9+nTh//+979ceeWV7L///kydOpWdm7RFiTRZtWfevHn8+uuv+UhXiGakEBNC5E7j8kn68uXpkFpXh++1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\n", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ - "Now we'll do the same with the blobs dataset." + "km = KMeans(n_clusters=2, random_state=1)\n", + "km.fit(moons)\n", + "labels = km.labels_\n", + "centriods = km.cluster_centers_\n", + "\n", + "plt.figure(figsize=(10, 8))\n", + "plt.scatter(x = moons[:, 0], y = moons[:, 1], c=labels, cmap=\"autumn\")\n", + "plt.scatter(x = centriods[:, 0], y = centriods[:, 1], \n", + " s=800, marker=\"*\", c=list(set(labels)), edgecolors=[\"black\", \"black\"], cmap=\"autumn\", linewidths=3);" ] }, { "cell_type": "code", "execution_count": null, + "id": "2c5e8039", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4073803a", "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "a9e97e56", + "metadata": {}, "source": [ - "ward.fit(blobs)\n", - "\n", - "zero = np.array([point for label, point in zip(ward.labels_, blobs) if label == 0])\n", - "one = np.array([point for label, point in zip(ward.labels_, blobs) if label == 1])\n", - "\n", - "fig = plt.figure()\n", - "ax1 = fig.add_subplot(111)\n", - "\n", - "ax1.scatter(*zero.T, s=50, c='b', label='zero')\n", - "ax1.scatter(*one.T, s=50, c='r', label='one')\n", - "plt.show()" + "**What do you think of the results? How would you cluser the data by hand if they were drawn on a board?**" ] }, { "cell_type": "markdown", + "id": "9240c423", "metadata": {}, "source": [ - "## Challenge: DBSCAN \n", - "\n", + "## Hierarchical Clustering\n", "\n", - "It looks like our agglomerative clustering model did not cluster the noisy moons dataset how we might have wanted. For the challenge, use [`DBSCAN`](http://scikit-learn.org/stable/modules/generated/sklearn.cluster.DBSCAN.html) to cluster noisy moons. Then plot the results and see what it looks like. Try an `eps` value of .2. This sets the maximum distance between two samples for them to be considered in the same neighborhood." + "Now we'll show an example of hierarchical clustering called agglomerative clustering. The documentation is [here](http://scikit-learn.org/stable/modules/generated/sklearn.cluster.AgglomerativeClustering.html#sklearn.cluster.AgglomerativeClustering) in case you want to know more about the parameters." ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", + "id": "07817d98", + "metadata": {}, + "source": [ + "Agglomerative clustering works by first assigning every data point it's own cluster. Then using a defined distance metric (euclidean, cosine, etc...) it measures the distance for every combination of subclusters at each iterative step and continues to merge until all points are in the same cluster." + ] + }, + { + "cell_type": "markdown", + "id": "dd8b0f63", "metadata": {}, - "outputs": [], "source": [ - "# import model object\n", - "from sklearn.cluster import DBSCAN\n", + "### Dendrogram\n", + "![](https://miro.medium.com/max/740/1*VvOVxdBb74IOxxF2RmthCQ.png)\n", "\n", - "# define model object\n", - "dbscan = DBSCAN(eps=.2)\n", + "Hierarchical clustering is best explained throught the graphic above called a dendrogram" + ] + }, + { + "cell_type": "markdown", + "id": "86a5f839", + "metadata": {}, + "source": [ + "All the datapoints are laid out on the x-axis and the y-axis represents the distance threshold. The distance threshold has a negative correlation with the number of clusters.\n", "\n", - "# fit model to data \n", - "dbscan.fit(noisy_moons);" + "The number of clusters in the figure above is four, which you can tell by the number of lines the red dotted-line crosses. The datapoints of f, g, and h are grouped in the same cluster because all of that cluster's intra-distances are less than the chosen distance threshold." ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", + "id": "185349e4", "metadata": {}, - "outputs": [], "source": [ - "# get fitted labels for each data point \n", - "labels = dbscan.labels_\n", - "labels" + "### Linkage \n", + "\n", + "Linkage is hierarchical clustering's method of determining distances between clusters for when it either splits up or combines clusters depending on the movement of the distance threshold.\n", + "\n", + "![](https://editor.analyticsvidhya.com/uploads/40351linkages.PNG)" ] }, { "cell_type": "code", "execution_count": null, + "id": "91f42ef6", "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "484daf32", + "metadata": {}, "source": [ - "len(set(labels)) " + "An interesting and useful way to think about hierarchical clustering is to approach the same way you would a biological taxonomy.\n", + "\n", + "![](https://i.pinimg.com/originals/da/70/81/da708128987034e6c0b3b8a0ccac3c05.jpg)" ] }, { "cell_type": "markdown", + "id": "1e75f5fe", "metadata": {}, "source": [ - "Check if there any outliers not included in either cluster (indicated with a `-1`)." + "The looser the taxonomical criteria the larger and more diverse collection of animals you get. For example: housecats, bobcats, lynx, tigers, lions, and leopards are apart of the felidae family despite possessing some obvious differences among them." ] }, { "cell_type": "code", "execution_count": null, + "id": "35c14744", "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "2e5e56f6", + "metadata": {}, "source": [ - "# get inferred clusters\n", - "n_clusters_ = len(set(labels)) - (1 if -1 in labels else 0)\n", - "n_clusters_" + "### Clustering with Agglomerative Clustering" ] }, { "cell_type": "markdown", + "id": "5514bb2a", "metadata": {}, "source": [ - "Let's plot the results" + "Let's see if Agglomerative Clustering can do a better job with the moons and circles datasets than KMeans while demonstrating the impact of different linkage inputs." ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 56, + "id": "8ba1143c", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 56, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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st63bZvJkyfz9ddf4/F4mDhxIsOHD3cg03Vkiyzz58+3Fy5caF9++eX2rFmzch5jmqZ92mmn2UuWLLHT6bR97rnn2vPnzy9ypqKrHn/8cfuFF16wbdu2X3jhBfvxxx/Pedy4ceOKmJXojs78TL755pv2/fffb9u2bf/3v/+1b731VidSFV3UmXv83nvv2Q899JBDGYru+uGHH+zZs2fb55xzTs73v/zyS/uaa66xLcuyf/75Z/vCCy8scoZdI8OIOQwZMoRBgwat8ZhZs2YxYMAA+vfvj67r7LjjjkydOrVIGYrumjp1KrvuuisAu+66q9y7XqAzP5PTpk1jt912A2D77bfn+++/x5Zpqz2G/N7t/UaOHJlzlGGFadOmscsuu6AoChtvvDHRaJTGxsYiZtg1MozYRQ0NDVRXV2deV1dXM3PmTAczEuuiubmZyspKACoqKmhubs55XDqd5oILLkDTNA488EC22267YqYp1kFnfiZXPUbTNPx+P+FwmLKysqLmKrqms793P//8c3788UcGDhzIcccdR01NTTHTFAXU0NDQ7n5WV1fT0NCQ+X1eqvpssXX11VfT1NSUFT/iiCPYdttti5+QyLs13eNVKYqCoig5r3HvvfdSVVXF0qVLueqqqxg2bBgDBgwoRLpCiDzYZptt2GmnnXC5XLzzzjvcc889XH755U6nJfq4PltsXXrppd06v6qqivr6+szr+vr6zIRMURrWdI/Ly8tpbGyksrKSxsbGDns2VtzT/v37M3LkSObNmyfFVonqzM/kimOqq6sxTZNYLEYoFCp2qqKLOnOPV72fe+yxB0888UTR8hOFV1VVRV1dXeZ1T/m3V+ZsddGIESNYvHgxy5YtwzAMPvnkE0aPHu10WqKTRo8ezQcffADABx98kLM3MxKJkE6nAWhpaeHnn39myJAhRc1TdF5nfia32WYb3n//fQA+++wzNttssw57NUXp6cw9XnX+zrRp0+RntpcZPXo0H374IbZtM2PGDPx+f8kPIYIsaprTF198wcMPP0xLSwuBQID111+fiy++mIaGBu6//34uvPBCAL766iseffRRLMvi97//PQcffLDDmYvOCofD3HbbbdTV1bVb+mH27Nm88847TJgwgZ9//pkHHngAVVWxLIs//OEP7L777k6nLtYg18/kM888w4gRIxg9ejSpVIq7776buXPnEgwGOeuss+jfv7/TaYt1sLZ7/M9//pNp06ahaRrBYJA///nPDB482Om0RSfdfvvtTJ8+nXA4THl5OYcddhiGYQAwduxYbNtm0qRJ/O9//8PtdjNx4sQOl2cqJVJsCSGEEEIUkAwjCiGEEEIUkBRbQgghhBAFJMWWEP/fbh0LAAAAAAzytx7FvqIIAEayBQAwki0AgJFsAQCMZAsAYCRbAACjAEfs1cgt2TITAAAAAElFTkSuQmCC\n", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ - "# split data into those for each cluster \n", - "zero = np.array([point for label, point in zip(dbscan.labels_, noisy_moons) if label == 0])\n", - "one = np.array([point for label, point in zip(dbscan.labels_, noisy_moons) if label == 1])\n", - "\n", - "# plot data with cluster assignment as the color \n", - "fig = plt.figure()\n", - "ax1 = fig.add_subplot(111)\n", + "#Intialize model with linkage = single\n", + "agg = AgglomerativeClustering(n_clusters=2, linkage=\"single\")\n", + "#Fit on circles dataset\n", + "agg.fit(circles)\n", + "labels = agg.labels_\n", "\n", - "ax1.scatter(*zero.T, s=50, c='b', label='zero')\n", - "ax1.scatter(*one.T, s=50, c='r', label='one')\n", - "plt.legend(loc='upper left')\n", - "plt.show()" + "plt.figure(figsize=(10, 8))\n", + "plt.scatter(x = circles[:, 0], y = circles[:, 1], c=labels, cmap=\"autumn\")" ] }, { - "cell_type": "markdown", + "cell_type": "code", + "execution_count": 57, + "id": "92418f79", "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 57, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAlsAAAHSCAYAAADbkg78AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/MnkTPAAAACXBIWXMAAAsTAAALEwEAmpwYAAB//ElEQVR4nO3dd4AbxdkG8GerunTV3QZseg1gCCWUgHGA0EMooUOIwQECBAKEGghgIPQWqiFACBBC7/7oodmU0HEH436n3rfM98edZcvS2Vckre7u+f0DerW7857XJ7+amZ2RhBACRERERFQVstMJEBEREQ1kLLaIiIiIqojFFhEREVEVsdgiIiIiqiIWW0RERERVxGKLiIiIqIpYbBERERFVkep0AmuyaNEip1MAALS0tKCtrc3pNKiKeI8HPt7jgY33d+Cr93s8YsSILt9jzxYRERFRFbHYIiIiIqoiFltEREREVcRii4iIiKiKWGwRERERVRGLLSIiIqIqYrFFREREVEUstoiIiIiqiMUWERERURWx2CIiIiKqIhZbRERERFXEYouIiIioilhsEREREVURiy0iIiKiKlKdToCIqL+Tly+H7847oSxdiswBByA3cSIgSU6nRUR1gsUWEVEfaNOno/GMM6D+8AMAwP3yy8jtsQcid9/NgouIAHAYkYioT4JXXVUotABAzmbhevNN6P/9r4NZEVE9YbFFRAOXEFW/vrJ4cUlYTqfhefbZ6rZNRP0Giy0iGlhsG4G//hWte+yBITvuiOZDD4X61VfVaUuSYPv9JWEhSTA22KA6bRJRv8M5W0Q0oASuugr+++6DlM8DANQFC9B0yimwP/igKu1l99kH6vz5kDOZQszcYANkjjqqKu0RUf/DYouIBhT3G28UCq0VlLlzgb//HTjppIq3lzz7bAhdh+ellyCl0zDHjEH8r3+F8Hor3hYR9U8stohoQJFW6WEqxABIq0xir2yDElKnn47U6adX5/pE1O9xzhYRDSjWqFElMTsQgH300Q5kQ0TEYouIBpjYX/4CY9w4rHgO0Q4GkdlnH4gdd3Q0LyIavDiMSEQDirnJJmh78UV4//EPKAsWIHPooTC23RYtTidGRIMWiy0iGnCE34/U5MlOp0FEBIDDiERERERVVZGerTvuuAOffPIJQqEQrr/++pL3hRCYOnUqPv30U7hcLkyePBlj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iy0iIiKiKmKxRURERFRFLLaIiIiIqojFFhEREVEVsdgiIiIiqiIWW0RERERVxGKLiIiIqIpYbBERERFVkSSEEE4nQURERDRQsWerG84//3ynU6Aq4z0e+HiPBzbe34GvP99jFltEREREVcRii4iIiKiKWGx1w4QJE5xOgaqM93jg4z0e2Hh/B77+fI85QZ6IiIioitizRURERFRFqtMJ1KP3338fTzzxBBYuXIirrroK48aNK3vcZ599hqlTp8K2bey555446KCDapso9VoymcSNN96I5cuXo7W1FWeddRb8fn/JcYcffjjGjBkDAGhpacF5551X61SpB9b2O2kYBm677TbMnTsXgUAAZ555JoYMGeJMstQra7vHb775Jh566CE0NTUBAPbee2/sueeeDmRKvXHHHXfgk08+QSgUwvXXX1/yvhACU6dOxaeffgqXy4XJkydj7NixDmTaQ4JKLFiwQCxcuFBceumlYvbs2WWPsSxLnHbaaWLJkiXCMAxxzjnniAULFtQ4U+qthx56SDz11FNCCCGeeuop8dBDD5U97uijj65hVtQX3fmdfPnll8Vdd90lhBDi3XffFTfccIMTqVIvdecev/HGG+Lee+91KEPqq6+++krMmTNHnH322WXf//jjj8WVV14pbNsW3333nbjgggtqnGHvcBixjFGjRmHEiBFrPGb27NkYNmwYhg4dClVVsdNOO2H69Ok1ypD6avr06dhtt90AALvtthvv3QDQnd/JGTNmYPfddwcA7LDDDvjyyy8hOG213+Dn7sC36aablh1lWGHGjBnYddddIUkSNtxwQ6RSKUQikRpm2DscRuylcDiM5ubmwuvm5mbMmjXLwYyoJ2KxGBobGwEADQ0NiMViZY8zDAPnn38+FEXBgQceiO23376WaVIPdOd3ctVjFEWB1+tFIpFAMBisaa7UO9393P3www/xzTffYPjw4TjuuOPQ0tJSyzSpisLhcNH9bG5uRjgcLnye16tBW2xdccUViEajJfEjjjgC2223Xe0Toopb0z1elSRJkCSp7DXuuOMONDU1YenSpbj88ssxZswYDBs2rBrpElEFbLvttth5552haRpee+013H777bj00kudTosGuUFbbF188cV9Or+pqQnt7e2F1+3t7YUJmVQf1nSPQ6EQIpEIGhsbEYlEuuzZWHFPhw4dik033RTz589nsVWnuvM7ueKY5uZmWJaFdDqNQCBQ61Spl7pzj1e9n3vuuScefvjhmuVH1dfU1IS2trbC6/7yby/nbPXSuHHjsHjxYixbtgymaeK9997D+PHjnU6Lumn8+PF46623AABvvfVW2d7MZDIJwzAAAPF4HN999x1GjRpV0zyp+7rzO7ntttvizTffBAB88MEH2Gyzzbrs1aT60517vOr8nRkzZvB3doAZP3483n77bQghMHPmTHi93rofQgS4qGlZH330Ee6//37E43H4fD6su+66uPDCCxEOh3HXXXfhggsuAAB88sknePDBB2HbNn7+85/jkEMOcThz6q5EIoEbb7wRbW1tRUs/zJkzB6+99hpOOeUUfPfdd7j77rshyzJs28Yvf/lL7LHHHk6nTmtQ7nfysccew7hx4zB+/Hjk83ncdtttmDdvHvx+P84880wMHTrU6bSpB9Z2j//5z39ixowZUBQFfr8fv/3tbzFy5Ein06Zuuummm/D1118jkUggFArhsMMOg2maAICJEydCCIH77rsP//vf/6DrOiZPntzl8kz1hMUWERERURVxGJGIiIioilhsEREREVURiy0iIiKiKmKxRURERFRFLLaIiIiIqojFFhEREVEVsdgiIiIiqiIWW0RERERV9P+kVp7hFF5TqgAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ - "Now let's fit another DBSCAN model to the blobs data." + "#Intialize model with linkage = complete\n", + "agg = AgglomerativeClustering(n_clusters=2, linkage=\"complete\")\n", + "#Fit on circles dataset\n", + "agg.fit(circles)\n", + "labels = agg.labels_\n", + "\n", + "plt.figure(figsize=(10, 8))\n", + "plt.scatter(x = circles[:, 0], y = circles[:, 1], c=labels, cmap=\"autumn\")" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 58, + "id": "1f9f7b14", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 58, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAmIAAAHSCAYAAABPdKcOAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/MnkTPAAAACXBIWXMAAAsTAAALEwEAmpwYAACNU0lEQVR4nOzdd5hU5fXA8e9t07cvoHRE0R8YY8FobIgSS4wKlti72I29YI+VxF5iNxpb7L1LiBULiiWIIlWRvn36zC2/P3YZWWYWdtnZubO75/M8Po9z5t73nr1sOXPfpjiO4yCEEEIIIQpOdTsBIYQQQojeSgoxIYQQQgiXSCEmhBBCCOESKcSEEEIIIVwihZgQQgghhEukEBNCCCGEcIkUYkIIIYQQLtHdTmB9LVmypKDXq66upqampqDX7InkPuaH3Mf8kPuYH3If80PuY+cV6z3s379/m+/JEzEhhBBCCJdIISaEEEII4RIpxIQQQgghXCKFmBBCCCGES6QQE0IIIYRwiRRiQgghhBAukUJMCCGEEMIlUogJIYQQQrhECjEhhBBCCJdIISaEEEII4RIpxIQQQgghXCKFmBBCCCGES6QQE0IIIYRwiRRiQgghhBAu0d1OQAjXOA7eKVPwv/QSdp8+RE49FbtfP7ezEkII0YtIISZ6rfLTT8f3zjuo8TgAvjffpOG220j9/vcuZyaEEKK3kK5J0SsZ06fjmzo1U4QB6L/8QsnkyS5mJYQQoreRQkz0Sv7XXkMNh7Pi2tKlYJouZCSEEKI3kkJM9ErmxhvjaFpW3AkGIUdcCCGE6ApSiIleKXbwwZibbNIqZnu9JPbYAxTFpayEEEL0NjJYX/ROPh+1jz5K2SWXoP/8M47PR2KPPYicfbbbmQkhhOhFpBATvZY9YAD1//qX22mIFmpdHcTj2P37y1NJIUSvIYWYEC4zpk/H//rrpEeMIH7ggeD1up1SpylNTZRefTXG99/jeDzEx48ndswxuY+tr6fi9NPRZ89GSaexBg2i4YYbMLfYosBZCyFE4UkhJoRbHIfy007D99//oobDOJpG6J//pPaxx7A33NDt7NafbVN15JF4vvwyEzJmzkStrSVy7rlZh1eccQa+99/PvNZqa6n4y19Y+c474PEUJGUhhHCLDNYXwiXet99uXlC2ZRkNxbIwvv+esksvdTmzzvG+8w76zJmtYmoshv/VV8GyWsWV+nr02bOz2tDnz8f37rtdmqcQQhQDKcSEcIn/lVdQE4msuL5wYeGTySPPt9+iJpNZcaWpCSUWax1LpVDS6exjLQslEumyHIUQolhIISaES+yKipxxx+crcCb5lRg7FrukJCtuV1fjhEKtY/36YQ0enHWsOXgwib337rIchRCiWEghJoRLIqefjjlgQKuY7fMR32svlzLKj/S225LccUccw8jErOpqoiedlHM2ZMPkyaQ33RTHMHBoLsLCZ5+NU1pawKyFEMIdMlhfCJfY/fvTcNNNlN50E+qyZTjBIIk99yR65plup9Zp9fffT+Cpp/C++y5OIEDktNMwN98857HmqFGsfPttvFOnojY1kdhzTynChBC9hhRiQrgotcsu1OyyC6TToOs9Z/0sTSN2xBHEjjiifccbBsk99+zanIQQoghJISZEMVitG08IIUTvIWPEhBBCCCFcIoWYEEIIIYRLpBATQgghhHCJFGJCFAn9hx/wvPceSstK+0IIIXo+GawvRCKB58svscvKMEeNKvjMRaWhgcoTTsCYNQulqQlr8GBiEyagNjWhxONEjz0W8ze/KWhOQgghCkMKMdGr+V56iZKbb0ZfuBDH58McMYL6225rXgW+jZXv8638ggvwfvpp5rX+88+U3Hknim035/jWW0SPPZbIBRcUJB8hhBCFI12TotdSGhspnTwZY/58FNtGjcXwfP01ffbYgz7jxlF1wAFoCxZ0eR76Dz9k59ZShAFoDQ0Enn4ataamy3MRQghRWFKIiV7L/8IL6IsWZcXVVAp92TK8n31GxcknQ0tRpNTVUfL3v1N2zjl4PvoIHCc/ibSjK1RfuhTPhx/m53pCCCGKRl66Ju+++25mzJhBWVkZN998c9b7juPw8MMP89VXX+H1ejnttNPYaKONAHjvvfd44YUXADjggAPYdddd85GSEOumaTjA2sogfe5cPJ9+iu33U3HGGRgLFwLge/11knvtRcMdd3Q6jfQWW2DMm7fWY6xAAM+MGQSeew7H40E5+2z47W87fe0OW1V89pQdAIQQwmV5eSK26667cskll7T5/ldffcWyZcu44447OOmkk3jwwQcBiEQiPPfcc1x//fVcf/31PPfcc0QikXykJMQ6xSdMwBoyZK3HKMkkamMjZddckynCALRoFN8772B88UWn82j8+99J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\n", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ - "# define model object\n", - "dbscan = DBSCAN(eps=0.2)\n", + "#Intialize model with linkage = single\n", + "agg = AgglomerativeClustering(n_clusters=2, linkage=\"single\")\n", + "#Fit on circles dataset\n", + "agg.fit(moons)\n", + "labels = agg.labels_\n", "\n", - "# fit model to data \n", - "dbscan.fit(blobs)" + "plt.figure(figsize=(10, 8))\n", + "plt.scatter(x = moons[:, 0], y = moons[:, 1], c=labels, cmap=\"autumn\")" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 59, + "id": "a8015fe7", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 59, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ - "labels = dbscan.labels_\n", - "labels" + "#Intialize model with linkage = complete\n", + "agg = AgglomerativeClustering(n_clusters=2, linkage=\"complete\")\n", + "#Fit on circles dataset\n", + "agg.fit(moons)\n", + "labels = agg.labels_\n", + "\n", + "plt.figure(figsize=(10, 8))\n", + "plt.scatter(x = moons[:, 0], y = moons[:, 1], c=labels, cmap=\"autumn\")" ] }, { "cell_type": "markdown", + "id": "2fb164ed", "metadata": {}, "source": [ - "Again, see if there are outliers not included in any cluster" + "**Linkage is a very important parameter**" ] }, { "cell_type": "code", "execution_count": null, + "id": "ce3f30dc", "metadata": {}, "outputs": [], - "source": [ - "# get inferred clusters\n", - "n_clusters_ = len(set(labels)) - (1 if -1 in labels else 0)\n", - "n_clusters_" - ] + "source": [] }, { "cell_type": "markdown", + "id": "a4333c7d", "metadata": {}, "source": [ - "And let's plot the points in the blobs dataset, coloring them by their cluster id." + "Now let's try it out on the Spotify data to see if it offers an improvement over KMeans.\n", + "\n", + "Like we did with KMean, we're going to iterate over a range of k values and then determine the best k using silhouette scores." ] }, { "cell_type": "code", "execution_count": null, + "id": "cb084438", "metadata": {}, "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 60, + "id": "4569d24f", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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0tJSPfbYYyorK1N5ebn69u2rq6++2uuyIspxHD3wwAPKyMjw/G6gSLv99tuVmpoqn8+npKQkjRw50uuSImbPnj0aN26cNmzYIGOMbr31VrVv397rssJu8+bNGjt2bGCcn5+vq6++WhdffLGHVUXW1KlTNX36dBlj1Lx5c912221KTk72uqyI+Oijj/T555/LWquhQ4fG/X/3F198UQsWLFDdunU1evRoSVJxcbHGjh2rbdu2qX79+rrnnnuUnp4euaIsTkhhYaFdtWqVtdbavXv32jvvvNNu2LDB46oix3Ecu2/fPmuttQcOHLAPPvigXbZsmcdVRdYHH3xgn332WfuXv/zF61Ii7rbbbrO7du3yugxPPP/883batGnWWvf3fnFxsccVRV55ebm95ZZbbH5+vtelRExBQYG97bbb7P79+6211o4ePdrOmDHD26IiZN26dfb3v/+9LSkpsWVlZfaJJ56weXl5XpcVVkuWLLGrVq2yv//97wNzr732mp0yZYq11topU6bY1157LaI1cerzBJ122mlq3bq1JKlmzZpq2rSpCgsLPa4qcowxSk1NlSSVl5ervLxcxhiPq4qcgoICLViwQEOHDvW6FETQ3r17tXTpUg0ZMkSS5Pf7VatWLY+rirzFixerUaNGql+/vtelRJTjOCotLVV5eblKS0t12mmneV1SRGzatElt27ZVSkqKkpKS1LFjR33zzTdelxVWnTp1Ouxo2bx58zRo0CBJ0qBBgzRv3ryI1sSpz1OQn5+vNWvWqG3btl6XElGO4+j+++/Xli1bdMEFF6hdu3ZelxQxEydO1PXXX699+/Z5XYpnRowYIUn6yU9+4vndUJGSn5+vOnXq6MUXX9S6devUunVr3XjjjYEfWhLFnDlzdM4553hdRkRlZGTo0ksv1a233qrk5GR169ZN3bp187qsiGjevLneeustFRUVKTk5WQsXLlSbNm28Lividu3aFQjn9erV065duyL6/RxRO0klJSUaPXq0brzxRqWlpXldTkT5fD4988wzGjdunFatWqX169d7XVJEzJ8/X3Xr1g0cUU1ETz75pJ5++mk99NBD+uSTT5Sbm+t1SRFRXl6uNWvW6Pzzz9df//pXpaSk6N133/W6rIgqKyvT/Pnz1bdvX69Liaji4mLNmzdPL7zwgl566SWVlJRo9uzZXpcVEc2aNdPPfvYz/fnPf9ZTTz2lVq1ayedL7NhgjIn4WSSOqJ2EsrIyjR49Wueee67OPvtsr8vxTK1atdS5c2fl5OSoRYsWXpcTdsuWLdN3332nhQsXqrS0VPv27dNzzz2nO++80+vSIiYjI0OSVLduXZ111llauXKlOnXq5HFV4ZeZmanMzMzA0eO+ffsmXFBbuHChTj/9dNWrV8/rUiJq8eLFatCggerUqSNJOvvss7V8+XINHDjQ48oiY8iQIYFT/v/85z+VmZnpcUWRV7duXe3YsUOnnXaaduzYEfi9ECmJHY1PgrVW48aNU9OmTXXJJZd4XU7E7d69W3v27JHk3gH6/fffq2nTph5XFRk///nPNW7cOL3wwgu6++671aVLl4QKaSUlJYFTviUlJfr+++8TIqBL7umOzMxMbd68WZL7l3ezZs08riqyEvG0pyRlZWVpxYoV2r9/v6y1Wrx4ccL8mScpcJpv+/bt+vbbbzVgwACPK4q83r17a9asWZKkWbNm6ayzzoro93NE7QQtW7ZMs2fPVosWLfSHP/xBknTdddepZ8+eHlcWGTt27NALL7wgx3FkrVW/fv3Uq1cvr8tCBOzatUujRo2S5J4KHDBggLp37+5tURF0880367nnnlNZWZkaNGig2267zeuSIuZgMP/1r3/tdSkR165dO/Xt21f333+/kpKS1KpVq4S5NlOSRo8eraKiIvn9fv3Xf/1X3N9E8+yzzyo3N1dFRUX67W9/q6uvvlrDhw/X2LFjNX369MD2HJFEZwIAAIAoxalPAACAKEVQAwAAiFIENQAAgChFUAMAAIhSBDUAAIAoRVADgBM0c+ZMPfLII16XASABENQAxI3bb79d33//fWA8Z84c3XTTTYe1uiosLNS1116rLVu2HPYZzzzzjP7xj3+EvVYACAVBDUBcmjlzpsaPH68HHnjgsDZXGRkZ6tq162E9G4uLi7Vw4UKdd955EawUAI6OzgQA4s5nn32mt956Sw8//LDatGlzxNcMGjRIkyZN0tVXXx2YmzNnjpo1a6YWLVro3Xff1eeff65du3YpMzNT1113nfr06XPY5+Tn5+t3v/ud3nzzTSUlJUmSHn/8cZ177rkaOnSoJGn69On64IMPtHPnTrVt21a//vWvVb9+fVlr9eqrr+rLL7/UgQMHlJWVpbvuuithWnMBOD6CGoC48umnn2rZsmV65JFH1KpVq6O+rk+fPnr55Zf1448/6owzzpAkzZ49W4MGDZIkNWzYUH/6059Ur149ff3113r++ef13HPP6bTTTjuheubNm6cpU6bo/vvvV+PGjfXuu+/qb3/7m/785z9r0aJFWrp0qf72t78pLS1NmzZtivsWPQBODKc+AcSVxYsXq127dsc9KpWcnKx+/foFmi3n5eVp9erVgabT/fr1U0ZGhnw+n/r3769GjRpp5cqVJ1zPZ599pssuu0zNmjVTUlKSLrvsMq1du1bbtm2T3+9XSUmJNm3aJGutmjVrdsJBEEB844gagLhyyy236J133tG4ceN06623yhhz1NcOGjRIf/3rX3XTTTdp9uzZ6tatm+rWrStJmjVrlqZOnapt27ZJchuTFxUVnXA927Zt04QJE4JuULDWqrCwUF26dNEFF1yg8ePHa/v27erTp49uuOEGpaWlnfD3AIhPBDUAcaVu3bp65JFH9Pjjj+uVV17Rf//3fx/1tWeccYbS09P13Xff6YsvvtD1118vyQ1XL730kh599FG1b99ePp9Pf/jDH2StPewzUlNTJUn79+8PBKydO3cGns/KytLll1+uc88994g1XHTRRbrooou0a9cujR07Vu+//76uvfbak10+gDjDqU8AcScjI0OPPvqocnJyNHHixKO+zhijgQMH6o033tCePXvUq1cvSW7oMsaoTp06kqQZM2Zow4YNR/yMOnXqKCMjQ1988YUcx9H06dO1devWwPM/+clP9O677wbev3fvXn311VeSpJUrV2rFihUqKytTSkqKatSoIZ+PP5YBVOKIGoC4lJWVpccee0yPPfaYkpOT9fOf//yIrxs0aJAmT56s7Oxs1ahRQ5LUrFkzXXLJJXr44Yfl8/k0cOBAdejQ4ajf9Zvf/EavvPKK3nzzTQ0ZMkTt27cPPNenTx+VlJTo2Wef1fbt25WWlqauXbuqX79+2rdvn1599VVt3bpVycnJ6tatm4YNG1a9/yIAxDRjj3QsHwAAAJ7jGDsAAECUIqgBAABEKYIaAABAlCKoAQAARCmCGgAAQJQiqAEAAEQpghoAAECUIqgBAABEKYIaAABAlPr/kaHaK/dNwfUAAAAASUVORK5CYII=\n", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ - "fig = plt.figure()\n", - "ax1 = fig.add_subplot(111)\n", - "ax1.scatter(blobs[:,0],blobs[:,1], s=50, c=labels, label='zero')\n", + "#Intialize list to collect silhouette scores\n", + "s_scores = []\n", "\n", - "plt.legend(loc='upper left')\n", - "plt.show()" + "#iterate over kvalues\n", + "for k in kvalues:\n", + " #intialize model with k and fit it on Xs\n", + " agg = AgglomerativeClustering(n_clusters=k, affinity=\"euclidean\", linkage=\"ward\", memory=\"..\")\n", + " agg.fit(Xs)\n", + " labels = agg.labels_\n", + " #derive silhouette score by passing in data and labels\n", + " ss = silhouette_score(Xs, labels=labels)\n", + " #append silhouette score to s_scores\n", + " s_scores.append(ss)\n", + " \n", + "#plot kvalues versus s_scores\n", + "plt.figure(figsize=(10, 8))\n", + "plt.plot(kvalues, s_scores, linewidth = 3)\n", + "plt.xticks(ticks=kvalues, labels=kvalues)\n", + "plt.xlabel(\"K Values\")\n", + "plt.ylabel(\"Silhouette Scores\");" ] }, { "cell_type": "code", "execution_count": null, + "id": "c4b839e2", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { - "anaconda-cloud": {}, - "hide_input": false, "kernelspec": { - "display_name": "Python 3 (ipykernel)", + "display_name": "Python 3", "language": "python", "name": "python3" }, @@ -523,50 +2646,8 @@ "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.7" - }, - "toc": { - "base_numbering": 1, - "nav_menu": {}, - "number_sections": false, - "sideBar": true, - "skip_h1_title": false, - "title_cell": "Table of Contents", - "title_sidebar": "Contents", - "toc_cell": false, - "toc_position": {}, - "toc_section_display": "block", - "toc_window_display": true - }, - "varInspector": { - "cols": { - "lenName": 16, - "lenType": 16, - "lenVar": 40 - }, - "kernels_config": { - "python": { - "delete_cmd_postfix": "", - "delete_cmd_prefix": "del ", - "library": "var_list.py", - "varRefreshCmd": "print(var_dic_list())" - }, - "r": { - "delete_cmd_postfix": ") ", - "delete_cmd_prefix": "rm(", - "library": "var_list.r", - "varRefreshCmd": "cat(var_dic_list()) " - } - }, - "types_to_exclude": [ - "module", - "function", - "builtin_function_or_method", - "instance", - "_Feature" - ], - "window_display": false } }, "nbformat": 4, - "nbformat_minor": 4 + "nbformat_minor": 5 } diff --git a/data/spotify_features.csv b/data/spotify_features.csv new file mode 100644 index 0000000..c25e838 --- /dev/null +++ b/data/spotify_features.csv @@ -0,0 +1,25778 @@ +id,song,album,artist,acousticness,danceability,duration_ms,energy,instrumentalness,key,liveness,loudness,mode,speechiness,tempo,time_signature,valence,album_id,date +2K0DYi53yjGprGETtCDSvs,Point At You - Tribute to Justin Moore,Point At You & Four More Hits (EP),Justin Moore,0.0388,0.695,184216.0,0.758,0.0,7.0,0.224,-5.054,1.0,0.0279,116.057,4.0,0.633,002bmdBNTU9ddQBRaNoc28,2013-04-26 +5EU1FBxLv9dfkwSwXZFtnm,The Sounds of Silence,Fresh Flavor,Jane Morgan,0.797,0.505,159880.0,0.251,0.0,9.0,0.305,-13.256,1.0,0.0515,133.921,4.0,0.465,0053zlUdN0cONMTI7WjOyK,1966 +2Ry8FJZeCgXJMHeHdeKVez,Fallen Through,Noise From The Basement,Skye Sweetnam,0.00123,0.443,223173.0,0.866,1.51e-05,7.0,0.296,-4.981,0.0,0.0412,183.732,3.0,0.345,006GInRhIodRFgCNy07LPQ,2004-01-01 +55xNjVrGJxgqcEFqCyejTM,letter 2 my momma,I Am > I Was,21 Savage,0.0531,0.864,194810.0,0.608,1.2e-05,1.0,0.078,-10.567,0.0,0.275,80.225,4.0,0.963,007DWn799UWvfY1wwZeENR,2018-12-21 +27OTkAv05jLMSAfaRgcMtI,Over And Over,Kidz Bop 8,Kidz Bop Kids,0.0763,0.67,253733.0,0.65,0.0,2.0,0.201,-11.265,1.0,0.0497,169.725,4.0,0.319,008syfDmn2NntooEtXGl5A,2005-08-02 +0HGROtuGT79ZGlzH8VeeQc,Your Love,Punk Goes Classic Rock,Various Artists,0.0334,0.491,192680.0,0.957,0.0,9.0,0.287,-2.852,1.0,0.11,137.739,4.0,0.518,009lBg76AFxbQdUccyVaMB,2010-01-01 +0RisFjn8OJaQJNm9hbw3gX,Journey to the End of My Life,Suddenly Yours,Allstar Weekend,0.017,0.493,171240.0,0.938,0.0,7.0,0.3,-2.515,1.0,0.0537,98.972,4.0,0.785,00AZSen3i0S6H4roDD1Rku,2010-01-01 +2HF4GbiUZVc4PQEqkPUVcT,God Of The Godless,Electric Messiah,High On Fire,2.72e-06,0.279,320026.0,0.97,0.826,1.0,0.285,-7.1,1.0,0.0913,94.821,4.0,0.256,00AqyM1qnNmMsljL4AwZDc,2018-10-05 +3c8LKbUsjW9lMYQzVScXQT,Obscured by Clouds,Obscured By Clouds,Pink Floyd,0.0133,0.303,184040.0,0.341,0.682,2.0,0.106,-14.551,1.0,0.0271,164.371,4.0,0.038,00BBpx0gG4KfQtxSJBPKUZ,1972-06-03 +1YMS1LthmLzPHi0TwWGDLw,Song To A Seagull,Fire & Fleet & Candlelight,Buffy Sainte-Marie,0.922,0.428,202040.0,0.178,2.64e-06,5.0,0.0999,-14.285,1.0,0.033,109.504,3.0,0.287,00BbQk8JTzSQBEuZAQz5oV,2006-01-01 +6rJiqnmSsozzFUzdTXoart,Wake Up Everybody,Back To Front,The Temptations,0.215,0.478,345680.0,0.91,1.08e-06,6.0,0.0681,-5.302,1.0,0.222,188.996,4.0,0.765,00CO8WwZ8YgoSfB2k7ERI4,2007-01-01 +5QFJyHGppMbrgWg5qJhWG1,So What,Trap Or Die 3,Jeezy,0.0331,0.621,175320.0,0.666,0.0,1.0,0.439,-5.319,1.0,0.127,149.992,4.0,0.168,00DKLvomMIGBjB3NvYDWfU,2016-10-28 +5n7X8sOri9HSgPDjSEaInP,In Your Eyes,Woven & Spun,Nichole Nordeman,0.0493,0.59,263627.0,0.746,0.00136,0.0,0.285,-6.529,0.0,0.0319,89.929,4.0,0.608,00F2UGlUi4HdfvEk0ciI8T,2006-01-01 +4USoevGanlGA42ieGFxLO9,Love Me Tonight,Jean,Ray Conniff,0.752,0.696,185600.0,0.524,0.000467,5.0,0.301,-12.818,0.0,0.0451,113.225,4.0,0.96,00GGSSX3CszzwdwB4gNj55,1969 +1pk1SD6cf8Gsx2CnZ6Of9b,Metal Beat,Sound-System,Herbie Hancock,0.00608,0.805,295973.0,0.919,0.785,1.0,0.0447,-5.704,1.0,0.0623,107.376,4.0,0.655,00GMga21QXevpiQwReoYhV,1984 +5ZH3i2dNX5ec1ZEVM7WSut,Farther Along,Worship & Faith,Randy Travis,0.141,0.483,219400.0,0.361,3.97e-05,5.0,0.222,-11.722,1.0,0.0295,134.99,3.0,0.484,00GTXwYxb2MB1zCbdIMHYL,2003-11-11 +1MNUIJ92RKGc7wx3nSU35h,I'll Bet on You,New Constellation,Toad The Wet Sprocket,0.000154,0.368,226280.0,0.869,0.0071,7.0,0.212,-5.377,1.0,0.0385,147.064,4.0,0.262,00H1JwjiuSU0zZmPaIYZAp,2013-10-15 +0lrkMvRttmoXjMNS8YONvj,Bohemian Rhapsody,PTX Vol. IV: Classics (EP),Pentatonix,0.182,0.34,355733.0,0.421,0.0,8.0,0.0967,-6.567,1.0,0.0319,146.128,4.0,0.307,00JpoY0ZaQRXTNJUruibfX,2017-04-07 +6276HLYOyCs1QekCbeFylF,Midnight Rider - Live,Volunteer Jam,Various Artists,0.0554,0.488,274426.0,0.844,0.3,7.0,0.919,-7.254,1.0,0.0343,94.883,4.0,0.513,00KOyZERFn1vF1ZQoJFgLV,2018-10-05 +1BnGi82QqhxVOAQFk80C1K,There's Too Much Love,"Fold Your Hands Child, You Walk Like A Peasant",Belle And Sebastian,0.397,0.575,206893.0,0.549,0.0181,4.0,0.193,-7.545,1.0,0.0307,143.685,4.0,0.879,00KoQRrSqWYpepHkAqy91w,2000-01-01 +7MB22jLCA12Ev7Jjp3e1aU,Bullet,American Tragedy,Hollywood Undead,0.179,0.681,197813.0,0.833,0.0,4.0,0.0677,-4.334,1.0,0.121,184.975,4.0,0.889,00LaE2YT3EkPBED8vLyFvp,2011 +0VTBq7PkeXaeNugFSTJhXh,2:1,Elastica,Elastica,0.0185,0.828,151000.0,0.488,0.136,9.0,0.0284,-7.398,1.0,0.0442,109.764,4.0,0.968,00MAXeszCotk3g9q8KYJlZ,1995-01-01 +2nJzMBYSpfg9Y5U88ANDeK,I Was Made To Love Him,My Love Is Your Love,Whitney Houston,0.0229,0.717,265893.0,0.617,0.0,5.0,0.115,-6.174,0.0,0.134,103.897,4.0,0.716,00NABajpGsPCObfcl4LJsM,1998-11-17 +7eWOdwgPxNP9yOBoJ1xwXs,One Last Chance,Undiscovered,James Morrison,0.116,0.713,286200.0,0.545,0.0,0.0,0.0984,-8.568,1.0,0.0386,126.061,4.0,0.71,00QEcKEqSmwP8odEMImIuz,2006-01-01 +0dpre14dhb1dsmwfRWck7M,Rockin' the Beer Gut,Off The Hillbilly Hook (EP),Trailer Choir,0.134,0.548,186533.0,0.868,0.0,0.0,0.208,-3.319,1.0,0.0487,173.945,4.0,0.728,00RDhyeoGXka3lXJD3SdnM,2008-11-04 +1Aix42Q7mxGLMDglHhIOg3,Actual Proof,Thrust,Herbie Hancock,0.403,0.427,579760.0,0.818,0.228,10.0,0.138,-10.912,0.0,0.0491,128.628,4.0,0.749,00Uf5PRAinCJ0oiCX1Cv2k,1974-09-06 +6wMVccXPE2KDsOBDD3IeIW,She,Static & Silence,The Sundays,0.179,0.39,187000.0,0.57,0.0143,2.0,0.202,-7.849,1.0,0.0323,182.282,3.0,0.328,00Z7sMv2YhKb49u10ajvy4,1997-01-01 +1y8JPlT1ZFKI7eAM0XJDcF,I Want Freedom - Remastered 2002,Survival,Grand Funk Railroad,0.125,0.556,379267.0,0.527,0.0199,1.0,0.107,-8.483,1.0,0.141,95.56,4.0,0.548,00Zqw26JKfBotMSXnBiAVC,2002-01-01 +4NrB1EkXFzWh02T0879q4j,You Go To My Head,Timeless Love,Smokey Robinson,0.7,0.495,271533.0,0.367,2.62e-05,2.0,0.0735,-9.254,1.0,0.0319,80.928,4.0,0.114,00Zr8Y0SexRFb61UmMcCrQ,2006-01-01 +1gsgibtt92ox23IgxAiwe0,The Best Of Everything,Coming Back To You,Melinda Doolittle,0.0497,0.484,214520.0,0.666,2.17e-05,1.0,0.0457,-7.297,1.0,0.0302,189.903,3.0,0.694,00axQdzvXO6SovtdSJU9hi,2009 +262e019fIVk0VAc4TIDsjR,Rain,Cowboy,Erasure,0.00309,0.604,251467.0,0.87,0.0612,11.0,0.169,-5.468,0.0,0.034,122.127,4.0,0.697,00by6GQn2xgkzp2MOO7BZp,1997-03-31 +4b62irwFemtTXWQapFJf3a,If I Give My Heart to You (In the Style of Doris Day) - Demo Vocal Version,My Heart,Doris Day,0.952,0.467,179939.0,0.236,0.0,9.0,0.228,-10.386,1.0,0.028,104.777,3.0,0.25,00cagBNRcLJ89tfz8ymw42,2010-08-01 +1HoPMpd3yNjHyS3NmmOMRu,Just As I Am,Goin' South: Platinum Edition,Various Artists,0.172,0.54,264907.0,0.487,5.34e-05,7.0,0.398,-10.499,1.0,0.0388,132.245,3.0,0.249,00cnM7mpQpaSNI27MooKp7,2001 +4PoSMB5IracfwA9YzSwhFk,Love Like This,Love Like This,The Summer Set,0.000264,0.609,203547.0,0.87,0.0,0.0,0.373,-3.829,1.0,0.0736,135.037,4.0,0.726,00eHnsyRjIBVMOUePop48I,2009-10-13 +4zRBfEZtLTQQ3hRQ7lR6IB,I Woke Up In New Orleans,All A Man Should Do,Lucero,0.614,0.595,310395.0,0.471,0.218,5.0,0.163,-8.916,1.0,0.0253,142.02,4.0,0.104,00eZkuOoGTcc6pKBDG7NbI,2015-09-18 +6mAfxuTuRz1FWfriiFf57y,Don't Cry - Alternate Lyrics,Use Your Illusion II,Guns N' Roses,0.000383,0.43,284267.0,0.614,0.0416,8.0,0.101,-8.241,0.0,0.0317,124.569,4.0,0.247,00eiw4KOJZ7eC3NBEpmH4C,1991-09-17 +5Oel1raMZ1gsKAagillJcS,Helpless,No Gravity,Shontelle,0.00233,0.649,217373.0,0.855,0.000547,10.0,0.106,-3.737,0.0,0.0416,130.003,4.0,0.468,00hVMpFWegdBKaNDAP55Bd,2010-01-01 +48yJZwYYDZX5GKFND7wDfC,Time,The Turn Of A Friendly Card,The Alan Parsons Project,0.274,0.345,314640.0,0.35,0.0686,5.0,0.143,-12.701,0.0,0.0268,143.09,4.0,0.108,00jalpLLeWNB3mdvN4DipA,1980-11-01 +7IvQO6gZN42DywNwZdD797,Intro,Battle Of The Sexes,Ludacris,0.00949,0.531,88347.0,0.764,0.0,6.0,0.248,-5.552,1.0,0.26,143.067,4.0,0.815,00kSgH9g6nYBQhjnRQFBew,2010-01-01 +36tR7kGlYwgi9IWpuUSbp1,Still,The Transition Of Mali,Mali Music,0.466,0.327,290240.0,0.391,0.0,2.0,0.187,-7.353,1.0,0.0385,140.733,3.0,0.0863,00kU4HzJ0Uvr3PGBxrqt14,2017-06-02 +2M354h3F3JWdz5X1RE0L2f,Astronaut,Overnight (EP),Jake Miller,0.136,0.715,214681.0,0.496,0.0,1.0,0.105,-6.64,0.0,0.0341,117.971,4.0,0.173,00lWTbQ4MQezqzl0S8M37D,2016-08-19 +6PquEMubKmZ1Ao73Jkqvwi,Baby Please,Carolyne Mas,Carolyne Mas,0.111,0.448,315670.0,0.581,0.000466,9.0,0.0961,-9.017,1.0,0.0256,82.734,4.0,0.65,00pxyDKZDldl1pUChhI7mB,2018-02-27 +4RMIDsxooqjhLIkxhlWzLa,You,The Love & War Masterpeace,Raheem DeVaughn,0.429,0.777,302187.0,0.654,0.0,2.0,0.105,-7.333,1.0,0.0336,124.009,4.0,0.515,00qCxnQQPsveeZWZaNVWo0,2005 +38MxbnSRdAMwSHhuJo2m38,Better For You,Sea Of Faces,Kutless,0.0143,0.438,205253.0,0.93,7.58e-06,6.0,0.119,-5.255,1.0,0.0613,180.539,4.0,0.718,00rALnfUgZFrs92N4udEem,2004-01-01 +1sqP1Z7wVVZ6LXUT9ANdet,Higher Than This,Turn Me Loose,Ledisi,0.0462,0.79,294720.0,0.523,0.0,3.0,0.138,-7.166,0.0,0.291,139.879,4.0,0.662,00rpsunau7HutzUG4ApCIl,2009-01-01 +6QpLvP6lx2AuK51d1PcSOK,Kill The King,Greatest Hits: Back To The Start,Megadeth,2.68e-05,0.538,222840.0,0.955,0.812,0.0,0.119,-4.19,1.0,0.101,145.376,4.0,0.205,00sgBMhbJo1lEa1hHhYtw4,2005-01-01 +1V26gmhdpN7UbiVvJh3o6U,Hickory Wind - Remastered,Blue Kentucky Girl,Emmylou Harris,0.876,0.414,243493.0,0.185,2.82e-06,5.0,0.132,-12.265,1.0,0.0314,81.683,3.0,0.361,00tOvqGXbQLpbPMRmYjs5d,1979 +3xSNC7y2xBjFZkByCPcDCn,Holy Smoke - 2015 Remaster,No Prayer For The Dying,Iron Maiden,0.022,0.243,229027.0,0.983,0.0,2.0,0.0451,-3.908,1.0,0.159,165.51,4.0,0.474,00uliTKAB5mqWzQKMYbrND,1990-10-01 +66j6EKXcqPIU8TXgJKEmoe,I Love My Job,Wild Wild West,Soundtrack,0.504,0.693,114001.0,0.532,0.0903,2.0,0.314,-9.213,1.0,0.0281,92.537,4.0,0.75,00uqyS7JAX1xcsVhHHG46u,2011-02-15 +6WWP83mA8geiRLGMpRVEYa,Who Do You Think You Are,Perfect Day,Cascada,0.000789,0.603,202760.0,0.948,6.9e-05,6.0,0.0884,-5.782,1.0,0.0582,143.947,4.0,0.457,00vuTPggKkAZ4qGcsYE1zm,2007 +5HZMDPhrOc5njqLkDS9Cq5,How I Know,Underneath The Pine,Toro y Moi,0.211,0.419,245067.0,0.958,0.0455,3.0,0.262,-5.306,0.0,0.0802,150.096,4.0,0.548,00wmVs9BwWaSjLXBAzwUPq,2011-02-21 +1yejb3APjq0ABBN6yEeaeO,Freeze Thaw,Time And Tide,Basia,0.00495,0.662,236533.0,0.599,0.0242,1.0,0.286,-12.927,1.0,0.0515,117.72,4.0,0.637,00xEP6mttj5DF3eZWU3DCw,1987-10-20 +1gdoIFal5zjNcv2czk4Gzv,Hold Me Close,All That Matters,Portrait,0.187,0.713,327160.0,0.231,0.0,4.0,0.104,-11.541,1.0,0.0365,78.664,3.0,0.216,00yGxApAQUujcnKOIkHe77,1995-01-01 +4YPfERWvWpc5nW8PJYBtTf,Daddy's Little Girl,Rebelution,Pitbull,0.618,0.804,224680.0,0.501,0.0,4.0,0.157,-7.605,0.0,0.109,129.969,4.0,0.586,00zN65JStpVnpJn9ckMsQI,2009-08-28 +1gZYyvJsj1hZbsQUAonQ7a,More,Face The Music,Avant,0.027,0.615,245973.0,0.646,0.0,6.0,0.0559,-6.147,0.0,0.0452,132.882,4.0,0.56,010cogYVCU9Fu3jrDAJ6WO,2013-01-01 +4S30QyK0Beib24tWmh4sPr,'Tis So Sweet To Trust In Jesus,Precious Memories,Alan Jackson,0.898,0.505,112760.0,0.182,0.0,3.0,0.103,-11.943,1.0,0.0247,86.204,4.0,0.451,010wiwXUvegsmlERAv7vMe,2006 +1PCOvq8Q0q771t8dHClMFB,Rock Bottom,Tell Me Why,Wynonna,0.425,0.737,187760.0,0.708,2.16e-05,5.0,0.126,-5.549,0.0,0.0286,94.192,4.0,0.529,0118657h8IVC4b37XaOjBp,1993-05-11 +5mI1H3chJGfTAEhPXWJzMr,Close To You,The Best Of Both Worlds,Charles Jenkins & Fellowship Chicago,0.539,0.476,395267.0,0.519,0.0,8.0,0.729,-6.835,1.0,0.0275,86.954,4.0,0.164,012wybQlwIzwi8a6rp3hAU,2012-01-01 +0kh9kwZT3CI0op5mpc0Zlh,Prisoner,Sue Saad And The Next,Sue Saad And The Next,0.0436,0.51,228851.0,0.596,0.00359,10.0,0.436,-7.213,0.0,0.0264,99.175,4.0,0.597,0130xVqd1BZNqC322SMlh9,2013-07-02 +3paQQdNjDbeshFEalNA9Kx,Nobody Greater - Live,Triumphant,VaShawn Mitchell,0.217,0.46,369160.0,0.661,0.000233,1.0,0.061,-6.442,1.0,0.116,143.897,4.0,0.586,013Y4b6hmvCmQPzsdJzHcy,2010-08-06 +1I0fItLDTmTK9j33ECv00a,A Summer Song,Yesterday's Gone,Chad & Jeremy,0.627,0.575,153907.0,0.247,4.39e-05,9.0,0.325,-17.522,1.0,0.0305,125.253,4.0,0.487,013whczWzBUIo1TxvZVXuO,2008-05-08 +0CKxoB4ZI6RXXa2rnhbF5V,"Theme From ""The Pawnbroker""",The Movie Album,Ramsey Lewis,0.904,0.142,150520.0,0.166,0.196,0.0,0.151,-16.68,0.0,0.0319,84.018,4.0,0.0674,0140QqQJs3TXcXZFqONYGj,1966-03-18 +6K2AGR8s19U0IFOQ6wZpqy,Todo tiene su hora (In the Style of Juan Luis Guerra 440) [Karaoke Version],Todo Tiene Su Hora,Juan Luis Guerra 440,0.0105,0.523,192550.0,0.61,0.0227,1.0,0.388,-12.132,1.0,0.0448,119.802,4.0,0.741,014I87KZm7mQz9jktEwcle,2015-06-16 +14XHCHhXWREHqDMgvFYUcq,Neighbors - Music Supervisor Alex Patsavas Commentary,The Twilight Saga: Breaking Dawn: Part 2,Soundtrack,0.875,0.658,18053.0,0.185,0.0,5.0,0.138,-14.691,0.0,0.96,89.556,3.0,0.834,017PEH66R570UML4rILady,2011-11-04 +4P3t89Y73f8s7zknTTy0zP,You Ain't Been Loved Right,King Of Stage,Bobby Brown,0.229,0.761,306093.0,0.764,0.000829,1.0,0.129,-10.506,1.0,0.0453,115.984,4.0,0.894,0182yNZS67Fdocr7LWyjfw,1986-12-11 +79D3StitYbFdRpLxHwRzjS,My Nation Underground,My Nation Underground,Julian Cope,0.0855,0.653,433573.0,0.593,3.46e-05,0.0,0.078,-12.365,1.0,0.0276,104.995,4.0,0.622,0188wiTnwRWdtSbD6uB5ea,1988-01-01 +5EjqS1XK97JbZM3HVvmB5w,Inside Straight,Inside Straight,Cannonball Adderley,0.76,0.754,200573.0,0.47,0.848,5.0,0.0789,-12.429,1.0,0.0485,87.619,4.0,0.803,019Ndq5B31acHoex5atx30,1973-01-01 +3x7Kfjta8HxaiZ7FyyKURN,Just What I Needed,Lift,Sister Hazel,0.000514,0.729,242960.0,0.453,3.65e-06,1.0,0.0809,-7.996,0.0,0.0471,124.975,4.0,0.451,01CXH1bUbKfVpQ7RUHFzLv,2004-08-24 +1njvA5jByFmsBfTySGm293,Tonight,In The Heart,Kool & The Gang,0.261,0.833,231840.0,0.443,0.0182,5.0,0.108,-16.928,1.0,0.0398,120.219,4.0,0.962,01E44toxYzz3bhCPeVW4RP,1983-11-21 +1h5qxFrlCMsH9JXj6hiYRi,"September Song (From The 1938 Musical Play ""Knickerboker Holiday"")",September Song,Jimmy Durante,0.83,0.288,189800.0,0.328,0.00618,7.0,0.297,-10.277,1.0,0.0337,97.642,4.0,0.117,01ElCbl9F2kHyDJfTCCNIZ,1963 +1P3eYnB5KiF4S2qZ7iQnOP,Raid,Madvillainy,Madvillain,0.715,0.419,150520.0,0.871,0.0,11.0,0.211,-6.432,0.0,0.468,201.496,4.0,0.578,01FCoGEQ3NFWF4fHJzdiax,2004-03-24 +6dEs3CH2goHCTR6XCTctVd,Hey Mr. D.J.,Pronounced Jah-Nay,Zhane,0.0268,0.865,250667.0,0.556,0.000961,2.0,0.0856,-8.014,1.0,0.0601,101.313,4.0,0.873,01FqJwpa24Vfb8DI6sZI6B,1994-01-01 +6Gdwy4l2xvTKGRgUJ4rh3b,Trust in Me,Etta James Top Ten,Etta James,0.876,0.436,190241.0,0.283,0.0,8.0,0.208,-11.424,1.0,0.0283,94.549,3.0,0.428,01Hk88WnofbmC5PgP8rknN,2019-01-16 +57GydMlY9EA1ganTD6iJ5M,Forever Together,The Church Of Rock And Roll,Foxy Shazam,0.451,0.736,188347.0,0.446,3.12e-05,7.0,0.112,-6.884,1.0,0.035,89.991,4.0,0.604,01JBsKfymmuyoCaW1lRcc0,2012-01-01 +4aQJOU4vaoPkwGsIEBBGcr,Still Echoes,VII: Sturm Und Drang,Lamb Of God,4.48e-05,0.259,262333.0,0.989,0.0177,2.0,0.358,-5.005,1.0,0.124,121.901,4.0,0.0842,01Lg3FKNxZ0We36Exz8Q9V,2015-07-24 +2pSQWdw344sI1yqdvoVzIf,American Child,Autograph,John Denver,0.164,0.31,201707.0,0.303,0.0,7.0,0.112,-12.763,1.0,0.0361,170.224,3.0,0.293,01N6KffYbo6r4FDC8U5K7u,1980-02-01 +3nC8ilujtAw2IMwE9MD8he,The First Noël - Instrumental Reprise,Christmas The Gift,Collin Raye,0.947,0.0862,270067.0,0.108,0.838,9.0,0.167,-17.181,1.0,0.0364,77.34,3.0,0.0604,01Nddbmp0xogld9Wd5N3Yt,1996-10-29 +1Xw8uB5foMtXkKzyhx8lWq,Dust,IMMIGRANT,Belly,0.0734,0.732,160893.0,0.699,0.0,8.0,0.489,-5.766,1.0,0.131,92.969,4.0,0.639,01OhPa84ZZEYBZl2Lvo4iZ,2018-10-12 +0N8xQhZE5bwdxgK64iOZ2B,Tired Melody,All The Man You Need,Will Downing,0.337,0.748,293960.0,0.471,0.00974,10.0,0.142,-7.179,0.0,0.137,87.97,4.0,0.678,01PESQRs0gWzNjoO2d9239,2000-01-01 +0KKOt7EldAjKW0olUf0oiq,Summer Days,The Partridge Family Sound Magazine,The Partridge Family,0.0283,0.548,191907.0,0.754,0.0,10.0,0.0673,-8.068,1.0,0.0355,140.81,4.0,0.65,01PXgTTUgkQyzVRKNHvwpp,1974 +3eF7Kzy1d6biE1bKThabfk,Hopeless Case,Electric Mile,G. Love & Special Sauce,0.162,0.414,223493.0,0.87,0.0643,9.0,0.0949,-8.148,1.0,0.0747,80.408,4.0,0.342,01PdY56gjmpkaIbeOCk52Q,2001-04-19 +4Y31GlMrYd9w7Cnzn4rgW1,Searching for a Home,Two-Faced Charade,Famous Last Words,2.75e-05,0.346,207893.0,0.938,0.0513,8.0,0.378,-2.054,1.0,0.0571,185.162,4.0,0.698,01QPn4ax1Q0O7qHtVTaqGG,2013-04-30 +3PFWYIrlbpBZq7ytWVjCQt,Stay Hungry - 2005 Remastered Version,More Songs About Buildings And Food,Talking Heads,0.322,0.655,159933.0,0.801,0.271,2.0,0.145,-8.345,0.0,0.0326,124.781,4.0,0.661,01RJdKvXyz515O37itqMIJ,1978-07-14 +5kszaCs3KbFYffRKy26CFA,The Winter,Showroom Of Compassion,Cake,0.282,0.442,245907.0,0.481,1.14e-06,0.0,0.293,-10.759,1.0,0.0277,79.972,4.0,0.491,01VQW8EUe8ZG0MrkiukGL8,2011 +1cAMXz9mnvrqyQLSG4KeeE,Sirens,Lightning Bolt,Pearl Jam,0.00259,0.53,340320.0,0.843,1.76e-05,3.0,0.143,-5.917,1.0,0.0286,155.033,4.0,0.483,01WEcEzoa9mfh8fIDhvV1M,2013-01-01 +472Waz5Ut39N2ACGsfAzJl,Into the Earth,Hymns,Bloc Party,0.0035,0.723,239158.0,0.6,0.00125,11.0,0.107,-8.751,1.0,0.0287,120.034,4.0,0.75,01XaCQRLZ4Vtbi4sptddif,2016-01-29 +1q3MLInGUrBuu7z0yCIaGY,Here I Am,Doin' Somethin' Right,Billy Currington,0.192,0.607,221213.0,0.725,1.51e-06,4.0,0.352,-3.824,1.0,0.0249,99.009,4.0,0.431,01XmoBPJ8VwC6IyOEvGhy5,2005-01-01 +4w4qZ2lPLQoTGY51cq3O2e,"Bring Him Home - from ""Les Miserables""",Showstoppers,Barry Manilow,0.89,0.144,227360.0,0.0875,0.000142,4.0,0.113,-17.892,1.0,0.0381,166.978,3.0,0.0602,01YePeV7ZkKulDlnC6duNW,1991-09-23 +1FmyQsaX4olWP8OOHzVT6c,Come As You Are - 1992/Live at Reading,Live At Reading,Nirvana,0.00155,0.34,216333.0,0.946,0.137,1.0,0.811,-7.692,1.0,0.0494,123.387,4.0,0.452,01Z1nufhjxJVXVDuMRmNEM,2009-01-01 +3FGBQqIvz0DbLof46Yf1Yu,Crucifiction Land,A Salty Dog,Procol Harum,0.00291,0.524,299267.0,0.351,0.000884,1.0,0.0702,-13.766,0.0,0.0436,118.754,3.0,0.28,01b3fCDzCcUkuuQbd7ni0g,1969 +3P85D6JgjSZ3GdOtO1bnzg,Clover,Head To The Sky,"Earth, Wind & Fire",0.72,0.578,281040.0,0.628,0.00126,0.0,0.101,-9.062,0.0,0.0441,111.864,4.0,0.604,01c1PLpIdfwy47yid7GqKB,1973-05 +2zuGPU7i5hrkumJkSRAEhf,Stars And Stripes Forever,Stars & Stripes Forever,Nitty Gritty Dirt Band,0.508,0.557,37756.0,0.36,0.918,0.0,0.106,-16.527,1.0,0.0433,101.709,4.0,0.875,01d9OZQwyzsy0V7SAXPFsk,1974-01-01 +2BCc0VVVA1MbrK0lWY2Jyi,Sunset Boulevard - (BBC in Concert 1975) [Live],Dinner At The Ritz,City Boy,0.378,0.65,383040.0,0.487,0.0741,9.0,0.686,-15.172,0.0,0.0757,125.272,4.0,0.602,01dMt0yZoVH40nj54L8Mkg,2015-07-31 +5z4GWgru4a3X0SFnQMD2oH,I Don't Care If You're Contagious,Selfish Machines,Pierce The Veil,0.00235,0.37,204893.0,0.975,0.0,6.0,0.316,-2.434,0.0,0.0764,166.058,4.0,0.378,01dcOm8Whefyve6zChrq9Q,2010-06-21 +4Ralj2KQlvV8wxXtA3goI8,Little Boy Lost,Truce,Jack Bruce & Robin Trower,0.0244,0.569,212640.0,0.481,0.188,5.0,0.203,-14.598,0.0,0.0299,86.796,4.0,0.701,01jBkqMwykqy65PCUr3uEs,1982-01-01 +5ZpjODX6OH1xZs3AOewTO6,Filthy,Man Of The Woods,Justin Timberlake,0.0354,0.745,293947.0,0.579,0.0118,1.0,0.246,-5.771,1.0,0.138,97.002,4.0,0.645,01l3jTY261V3CESZR4dABz,2018-02-02 +0hTFQq9mIQInKM3a7GXSBG,Letters to a Young Anus,Victory Lap,Propagandhi,0.00285,0.418,139613.0,0.991,0.000239,1.0,0.106,-3.303,1.0,0.0951,103.492,4.0,0.237,01lJjCxlvrddTRzIbtKHmP,2017-09-29 +42baufqCiF78NAMIuz22om,Company,Rickie Lee Jones,Rickie Lee Jones,0.709,0.372,292400.0,0.196,2.24e-06,2.0,0.13,-12.183,0.0,0.0311,113.75,4.0,0.101,01lUkJCXHAqKDSzDzCEx2y,1979-03-08 +3crhuOV1LoARTZdukgcr6a,Friend of God,Alive In South Africa,Israel & New Breed,0.185,0.482,286000.0,0.939,0.0,6.0,0.362,-4.652,0.0,0.121,127.0,4.0,0.194,01m3EzPehzCnh4CKgxJKVn,2005 +0zyOoKsYagr5RXNpWg5Gdb,Why Can't He Be You,Remembering Patsy Cline,Various Artists,0.848,0.451,271933.0,0.13,5.18e-05,7.0,0.0912,-12.992,1.0,0.0436,182.371,4.0,0.284,01nI9idrgGg7D6AQCB217Q,2003-01-01 +40dbzr4RY7KQZ6qgr3nrgf,Phantom Other,In Ear Park,Department Of Eagles,0.865,0.57,280893.0,0.271,0.199,11.0,0.0913,-7.203,0.0,0.0264,139.694,4.0,0.0851,01npet0hW4E1czbefBMLex,2008-10-07 +24le7FiCQvMz17wCs2gRF7,Welcome to My World (Karaoke Version) [In the Style of Elvis Presley],Welcome To My World,Elvis Presley,0.15,0.746,225000.0,0.144,0.856,4.0,0.185,-23.818,1.0,0.059,80.002,4.0,0.641,01p5tD1YQv4UcGndF4L7CF,2014-02-06 +2KFQD0kuQ5Hf74Oj11RDei,When The Grass Grows Over Me,She Even Woke Me Up To Say Goodbye,Jerry Lee Lewis,0.924,0.44,163973.0,0.38,1.29e-06,0.0,0.246,-9.847,1.0,0.0309,98.817,4.0,0.455,01q63y4Ys3N3qMK4voo8iZ,1970-01-01 +3aB3Ej4boW1rSqAEXpe1Ai,Just A Little Bit,Evolution Of A Man,Brian McKnight,0.397,0.686,258227.0,0.696,0.0,10.0,0.14,-7.825,1.0,0.0546,164.982,4.0,0.668,01qXdO0cJRQRDP6hsk21sv,2009-10-27 +5PMKzsUsTpZZGsCcJBuhP2,"U Know What's Up (feat. Lisa ""Left Eye"" Lopes)",Where I Wanna Be,Donell Jones,0.0402,0.854,243733.0,0.543,5.73e-05,8.0,0.0419,-6.166,0.0,0.0844,103.032,4.0,0.868,01riz9JMpPdL99fYhoZaph,1999-05-29 +2uarmXmjnJ7usA4dHl06t4,Another World,Night And Day,Joe Jackson,0.247,0.702,240133.0,0.408,0.000744,0.0,0.502,-14.243,1.0,0.0322,106.53,4.0,0.798,01sMJCr0xosXP8uZ2djLvd,1982-01-01 +4P76CEIXrrWT2cgS1YrTMr,Genesis,Dua Lipa,Dua Lipa,0.0244,0.715,205720.0,0.572,0.0,7.0,0.26,-6.853,1.0,0.0745,113.02,4.0,0.429,01sfgrNbnnPUEyz6GZYlt9,2017-06-02 +0vGQAGOmwqab3WwcBuDAGW,I'd Love Just Once To See You - Remastered 2001,Wild Honey & 20/20,The Beach Boys,0.319,0.69,110573.0,0.474,0.000108,11.0,0.0746,-8.729,1.0,0.0355,130.085,4.0,0.759,01uTaEF0YlcBgNwaSS9iIl,1967-12-18 +2JQm8NNpFkwvhuKH3yhuC9,Loud Places,In Colour,Jamie xx,0.00432,0.646,283067.0,0.625,0.291,8.0,0.119,-10.75,0.0,0.0422,109.019,4.0,0.186,01uabHpYa9AA55wc6AwRQL,2015-06-02 +1AoZIZSOgkRlZrKXq2QduS,The Guillotine,Escape The Fate,Escape The Fate,0.0127,0.442,272493.0,0.947,2.58e-06,4.0,0.406,-4.817,0.0,0.181,100.044,4.0,0.0925,01ufkmZ5R6UvEqKWfuNotw,2006-10-03 +5MqqOLWzSF0Y2u6fUqEij9,"Mare, Take Me Home",Later That Same Year,Matthews' Southern Comfort,0.146,0.581,220067.0,0.459,4.35e-05,7.0,0.156,-15.161,1.0,0.0358,102.726,4.0,0.902,01vhmlMrqA4gugV8t0zP0H,2016-04-01 +2uTGX4wxnRGS3i0FSOMGCQ,Three Times A Lady,Natural High,Commodores,0.847,0.467,398507.0,0.0995,0.000295,8.0,0.18,-19.457,1.0,0.0285,75.536,3.0,0.0794,01xiIydpf1MyOg7DWDRF2N,1978-01-01 +28WaXEdCz0sNia65GGRazh,The Boy From Ipanema,In The Name Of Love,Peggy Lee,0.719,0.681,143867.0,0.361,0.0,11.0,0.0953,-9.7,0.0,0.0445,130.179,4.0,0.529,01y45cfUFDOw8lnGBZXVxz,2011-01-01 +4mXQQJi5S5SJlvn7os8Pb4,Remember December,Here We Go Again,Demi Lovato,0.00145,0.467,191760.0,0.856,0.0,1.0,0.119,-6.114,1.0,0.0916,179.871,4.0,0.674,01yg4gm9pFOJbwQKj46ZYK,2009-01-01 +1rWNaGh00bedyjQXVuKJ19,She's Strange (Karaoke Version),Style,Cameo,0.0654,0.801,246728.0,0.59,0.0536,10.0,0.216,-12.507,0.0,0.0353,108.014,4.0,0.766,01zBzCUKOSp46IcTPqqlOS,2013-01-31 +2fkbKErieGDPE2j0rbh3VC,Fell From The Moon,Us And The Night,3 Doors Down,0.00744,0.539,236093.0,0.659,0.000459,0.0,0.0956,-6.139,1.0,0.0288,155.942,4.0,0.286,01zrTZowtMtqYutWzzDgds,2016-03-11 +7DAAoGmEDxaRLdiWez5s8I,Soul Steppin',Soul Symphony,Will Downing,0.0384,0.822,270373.0,0.486,1.26e-06,1.0,0.0908,-7.366,1.0,0.161,100.013,4.0,0.609,020lmOdHdod1TfSz4mowlY,2005-01-01 +2az4SuEtI5ofsMdEKCQUyj,Twact (feat. Jinx & Short Dawg),These Days...,AB-Soul,0.0316,0.786,228239.0,0.459,0.0,0.0,0.0902,-10.575,1.0,0.0824,97.505,4.0,0.264,021zMZKO2pUA3yoUQFW2uy,2014-06-24 +1vrjcPplEuenckUzGGp2UR,Fourth Of July,American Beauty / American Psycho,Fall Out Boy,0.141,0.483,224360.0,0.974,0.00532,7.0,0.428,-3.368,1.0,0.0971,160.065,4.0,0.562,022DrG7Wp2PSCwzuD0bSzT,2015-01-20 +24XcmsASYs93xGD2WfUpCu,Your Crying Eyes,American Goldwing,Blitzen Trapper,0.0394,0.536,181280.0,0.898,0.0302,0.0,0.218,-6.508,1.0,0.0439,132.425,4.0,0.85,024Mn3YS075HTv85dp5KnU,2011-09-13 +4yDoDhRnABrD5HZoEh7dDV,Walk It Off,Mountain Battles,The Breeders,0.0159,0.786,166107.0,0.396,0.51,9.0,0.162,-11.463,0.0,0.0429,111.742,4.0,0.905,0261NJLj1ZKy0fq2T3slpa,2008 +38xUcDisy4JbJYmFNI42tF,Stressin',Gutta,DJ Khaled Presents Ace Hood,0.498,0.798,307573.0,0.706,0.0,10.0,0.324,-4.672,0.0,0.288,120.044,4.0,0.709,026UHaCSPyAdsz12UNzYFN,2008-01-01 +308lTs4svggfRfVjLtcX9x,From A Buick Six,Still Alive And Well,Johnny Winter,0.505,0.366,158507.0,0.752,1.46e-05,9.0,0.164,-9.584,1.0,0.0617,199.219,4.0,0.805,028UyLRMn9HnuTvRaWAVTF,1973 +4Q5sgluydAWmbpX1CwssQj,Double Vision,Juke Box Heroes,Foreigner,0.00466,0.682,222000.0,0.76,0.00283,9.0,0.0987,-6.383,0.0,0.0291,125.969,4.0,0.901,029xhdbW0pbdRn8jYAG2jF,2011-09-12 +0mWBxPzZzzNauu5W6lSB4Q,Someone Who Believes In You,Lovescape,Neil Diamond,0.387,0.66,253240.0,0.442,0.0,0.0,0.123,-11.65,1.0,0.0291,121.98,4.0,0.302,02BqYo5kKz9Xdz1V8eeNdC,1991-08-27 +1nq4p1Zb2qP2H6wnN42bur,Overnight Sensation (Hit Record),Eric Carmen (II),Eric Carmen,0.58,0.29,326507.0,0.853,0.727,5.0,0.609,-7.403,1.0,0.0509,100.249,4.0,0.554,02CxAhdSRhzcm6XQ8m5RNp,1997 +4lUvyVcPiFSnrfkRRBTF4e,Lost My Drivin' Wheel,Farther Along,The Byrds,0.000349,0.37,296200.0,0.713,0.000147,2.0,0.14,-9.566,1.0,0.0374,146.574,4.0,0.442,02DEY3qJz9OS7Hwg3yyRMW,1971-11-17 +2WxoRBmrJK4A68C68T5nOv,Lazy Projector,Hands Of Glory,Andrew Bird,0.405,0.491,299373.0,0.265,0.0556,2.0,0.118,-11.369,1.0,0.0289,77.702,4.0,0.193,02DGJ0BtWIKmDmoHwCtCL4,2012-10-30 +1ZBg1Tbx6oxjup9n9sqTSy,Americana,Americana,Ray Davies,0.12,0.528,242467.0,0.57,0.000179,4.0,0.254,-10.26,1.0,0.0286,124.078,4.0,0.352,02ER13KaisZo5CG2BydCWn,2017-04-21 +1yQqaXKClsOYHJuQSCZK7B,I Need You Tonight,Conspiracy,Junior M.A.F.I.A.,0.17,0.732,268867.0,0.772,0.0,7.0,0.0871,-6.228,1.0,0.21,90.955,4.0,0.764,02GVhWjMuoQBQUtNhjWsnG,1995-08-15 +1ZmZvmBUIXDVLFD49GCDzf,Blacksmith of Brandywine,Land Of Giants,The New Christy Minstrels,0.808,0.62,137813.0,0.482,0.0,4.0,0.098,-14.266,1.0,0.0534,116.713,4.0,0.932,02GkniNgqcE3YjgxRhue6q,1964 +3KZUJVuZhI60ZikdESYCjX,Brain In A Jar,What I Live To Do,James Bonamy,0.139,0.652,206733.0,0.894,4.44e-06,9.0,0.0684,-7.366,1.0,0.0273,119.074,4.0,0.957,02GviKTvdlVU6eN0mp10nG,1996-02-20 +69vMu6KPWeIkXTdrEPBXND,Chain Gang of Love,Chain Gang Of Love,The Raveonettes,0.458,0.632,155867.0,0.978,0.443,10.0,0.245,-3.844,1.0,0.119,117.053,4.0,0.396,02IWlpaz5c17t21cs0PW9L,2003-08-25 +4URytn7UO0hgNaNAAhySGe,System Check,In The Mode,Roni Size/Reprazent,0.0519,0.667,241547.0,0.882,0.000195,1.0,0.0985,-5.181,1.0,0.253,169.92,4.0,0.658,02J3SbrChinSLJ54BB647G,2000-01-01 +6nHZDW5UJtuLQjrlwlJOKK,Let Me Talk,Fornever,Murs And 9th Wonder,0.000662,0.584,261960.0,0.509,0.0,1.0,0.0911,-9.945,1.0,0.344,171.086,4.0,0.316,02Jahi5JyeAycCsYMM7b0J,2010-04-13 +51jm0fDat0KDxWXyHedZ4h,Sanctuary,Gravity's Rainbow,Pat Benatar,0.297,0.755,232640.0,0.864,0.000902,8.0,0.383,-4.909,1.0,0.0388,125.141,4.0,0.628,02KsHn9eRmCb7Qi35HEJk9,1993-01-01 +2xub7EdZTgIKR7Bo8HqCVn,The Butterfly Song,Je Dis Oui!,Pink Martini,0.887,0.667,166180.0,0.245,3.67e-06,0.0,0.286,-11.86,0.0,0.0979,140.624,4.0,0.366,02L3omBFDTHrt0rV39Zw0n,2016-11-18 +4f0fTBpkiLwNh54RlCuhXW,We Don't Stop,Automatic,Kaskade,0.0199,0.669,255600.0,0.825,2.13e-05,2.0,0.121,-4.162,0.0,0.0607,124.005,4.0,0.566,02NhNhhyNfv5OdlJw4jUpj,2015-09-25 +45cZicwUC0ogGnpaxCJjzm,That's The Kind Of Sugar Papa Likes,Peter Criss,Peter Criss,0.0431,0.633,182773.0,0.797,1.33e-06,5.0,0.139,-7.256,0.0,0.0421,129.918,4.0,0.516,02OueHtB95LViMDkMxOQTI,1978-01-01 +6fd5uWHVgmpGm8xj6swkYg,Something You Don't See Everyday,Comal County Blue,Jason Boland And The Stragglers,0.0477,0.473,244280.0,0.744,3.32e-05,7.0,0.206,-8.291,0.0,0.0457,169.247,4.0,0.381,02QwqCtrnICfTOvSkcN2Wf,2008-08-26 +2JvAJuteyKUSU7lNVtiPwv,"O Come, O Come, Emmanuel",Cool Yule,Bette Midler,0.914,0.212,192707.0,0.159,0.0,11.0,0.133,-11.184,0.0,0.0341,71.972,4.0,0.235,02R6PYIzdLhHQmSJjzzwIX,2006 +69b5rV4aX0FHH1o20PRAog,Pearly Shells (In the Style of Burl Ives) - Karaoke Version,Pearly Shells,Burl Ives,0.127,0.597,150044.0,0.332,0.472,7.0,0.0771,-13.954,1.0,0.032,140.837,4.0,0.819,02Rn37LdpJRiB6nUzNO081,2010-08-01 +0fAceEZDUzaLFeY6eTwNg1,Rock The Boat - feat. Cowboy Troy,Hillbilly Jedi,Big & Rich,0.123,0.525,244053.0,0.937,0.0,9.0,0.36,-4.166,1.0,0.153,200.021,4.0,0.687,02SL9mYlZERoTqeaPFhxdf,2012-09-18 +1YfX3iJmvdOzTVM0PElkWR,Sweet Pea (Originally Performed by Tommy Roe) [Karaoke Version],Sweet Pea,Tommy Roe,0.00917,0.702,147421.0,0.687,0.593,11.0,0.0814,-8.085,1.0,0.0382,117.896,4.0,0.946,02U1tboD2Y7fixVjF9uxV5,2014-03-12 +7w5Olg0beHSbvZIZzw7E08,Soul Deep - Mono Single Version,Dimensions,The Box Tops,0.218,0.754,148027.0,0.606,7.45e-06,9.0,0.0919,-9.98,1.0,0.0313,121.341,4.0,0.968,02UT6tTcqWjnyPwFZrupKb,1969 +2VXPc2Uy8ZhyrrsAXXB8eu,California,MTV Presents: Hip Hop Back In The Day,Various Artists,0.0363,0.56,318680.0,0.774,0.000263,2.0,0.151,-5.189,1.0,0.036,131.05,4.0,0.323,02V00UyIQSL46MYyhTC5gy,2006-01-01 +20NBPVUpOPAyg6lLMsm87I,The Boss - Eric Kupper Mix / Radio Edit,The Boss,Diana Ross,0.000292,0.659,217984.0,0.812,0.0108,7.0,0.307,-7.631,1.0,0.0267,124.029,4.0,0.794,02VZ0MZeWqXTzQWpbkrFJD,2019-03-26 +0YXP1PoGE3NdPWVMuvLaRW,Darkest Hour,Darkest Hour,Darkest Hour,0.605,0.646,163602.0,0.676,0.000527,9.0,0.0915,-8.58,0.0,0.0884,179.99,4.0,0.494,02VcelukLoYsPnLOdCsV18,2019-03-01 +2wZGvJqe4QWwJv1F7HWpDM,Nothing Was Delivered,Sweetheart Of The Rodeo,The Byrds,0.269,0.452,204173.0,0.527,0.0,7.0,0.106,-7.387,1.0,0.0326,108.469,4.0,0.579,02XyFDfvHfIwtqOC3o0PcK,1968-08-30 +7HYhF8tMAtNFmaNT9RzegY,Let It Be,Kidz Bop Sings The Beatles,Kidz Bop Kids,0.213,0.487,229040.0,0.576,0.000103,0.0,0.143,-8.009,1.0,0.0358,146.112,4.0,0.372,02a1rS89Tk97dAvQuBHlCC,2009-11-10 +55FyXNSoTusS9EjKYKWKBv,Beautiful Excuses,Let The Road,Rixton,0.0295,0.584,249507.0,0.634,0.0,8.0,0.236,-5.938,1.0,0.0259,100.986,4.0,0.398,02ae5i5UAoFrt2peVox9Xd,2014-01-01 +0DhXt0ky95iGN2uhP41Nv3,Pushin’ Against A Stone,Pushin' Against A Stone,Valerie June,0.125,0.518,314320.0,0.809,0.000667,9.0,0.3,-6.672,0.0,0.0326,163.515,3.0,0.778,02ayfOwf2rHWQoQoP4PCwQ,2013-01-01 +7cciItt04gvbiNfVneQPBI,Shit Like This,For All Seasons,Nature,0.00289,0.648,179293.0,0.833,0.0,1.0,0.948,-4.334,1.0,0.35,178.516,4.0,0.758,02b92hCVxkDVWaQk6OPDXi,2000-08-08 +5fJcWY2nlwCCdXvyE00rdm,Young Only Yesterday,I Remember You,Robert Goulet,0.634,0.188,141160.0,0.592,0.08,5.0,0.0794,-7.971,0.0,0.0394,143.104,4.0,0.332,02dM7A6qFHQG6P6HOGcqAG,1966 +6KsgCYcZKPcBRDNGhiZWRR,Careless Whisper,Make It Big,Wham!,0.343,0.567,392267.0,0.319,2.63e-06,2.0,0.316,-18.388,0.0,0.036,76.58,4.0,0.526,02f3y3NTsddjdUMoNiBppI,1984-10-23 +5AMAwM2Wh6mvIuZmUTGQcY,Spoken Liner Notes By The Family - Entre A Mi Mundo,Entre A Mi Mundo,Selena,0.858,0.617,844253.0,0.155,0.0,1.0,0.143,-20.254,1.0,0.959,66.467,3.0,0.367,02fBX9fLFfOG2v33oZo73z,1992 +7tvLOdL1l7aDQOiK9NHTNi,Say Yes (Church Ballad),3 (The Purple Album),Lukas Graham,0.194,0.6,213893.0,0.501,0.0,6.0,0.11,-6.044,1.0,0.0371,77.981,4.0,0.129,02gV87QEIFp2T9q7OqVBjj,2018-10-26 +5JKrq6bQoBcfabozXpZj9D,Happy Christmas (War Is Over),Standards,The Alarm,0.0931,0.31,221227.0,0.495,0.0,7.0,0.103,-11.949,1.0,0.0331,114.566,4.0,0.273,02ipkMJrhy8c4Eh4wAlis2,1990-01-01 +78kEFL3ImXJb92tEfTAtot,"Carlos, Man Of Love",Nut Sack,Rodney Carrington,0.188,0.753,102373.0,0.628,0.000145,7.0,0.325,-7.384,1.0,0.0482,127.064,4.0,0.942,02l3w17Ho7JbqY5oupZ4bm,2003-01-01 +34AVlFRJB83SEaYuWKg2kn,Drink to the Dead,Pure Rock Fury,Clutch,0.0125,0.317,358533.0,0.615,0.00251,9.0,0.68,-7.476,1.0,0.0694,151.152,3.0,0.274,02lHOOSSZXccX6QoCSbpey,2001-03-13 +3sE17RqhRgZ0chuYZshVqn,A to the K,Black Sunday,Cypress Hill,0.126,0.66,207773.0,0.629,0.00914,7.0,0.156,-12.904,1.0,0.377,185.913,4.0,0.713,02lktkm4J7K7N8T63Gm7KX,1993-07-20 +2X4c402atfUamqiSv1cch5,Desert Plains - Live,Point Of Entry,Judas Priest,0.000695,0.325,308000.0,0.987,0.113,0.0,0.365,-4.205,1.0,0.252,152.514,4.0,0.0742,02mDd1vg3xHPOxpNYkZIGP,1981 +03252jNCods6VU5nFsmhu8,Sombrero Sam,Kool Jazz,Kool & The Gang,0.481,0.478,402733.0,0.439,0.245,0.0,0.729,-14.693,1.0,0.0391,154.489,4.0,0.634,02mTuuG5luHOYXPLcJIBjN,1973 +30agpocytJcSbP0D3ePmAJ,She Drives Me Crazy,If You Can't Lick 'Em,Ted Nugent,0.0216,0.59,165600.0,0.788,0.00676,7.0,0.391,-8.961,1.0,0.0429,142.951,4.0,0.475,02mV855hlwGMJVOEDwzO6x,1988-02-02 +3mnw5lrRbX6WmFpP4X2yN5,Jessica,Bloodrock 3,Bloodrock,0.00934,0.452,286533.0,0.821,0.0143,0.0,0.0895,-8.773,1.0,0.0472,143.182,4.0,0.371,02rHJmk8QyhQZZsxVJxlM2,1971-04-01 +0XSpOxozClQO2pKs2fLNX4,Ekedi,Soul Makossa,Manu Dibango,0.564,0.709,168000.0,0.427,0.812,0.0,0.0947,-10.81,1.0,0.0457,173.747,4.0,0.496,02v98oaLbJQweqTYB3tAgv,2000-01-01 +56CiJkbgwclZXL3vcvFP7p,Take Me,April Uprising,John Butler Trio,0.135,0.516,301200.0,0.445,0.0082,5.0,0.109,-8.454,0.0,0.0438,160.786,3.0,0.407,02vpg1mh3lTv6Gq459gGiy,2010-04-06 +0aYUqsvZG7bAslrUkd9Z0g,Hello,Fallen,Evanescence,0.904,0.264,220360.0,0.172,0.000218,11.0,0.34,-11.618,0.0,0.0327,68.564,4.0,0.0683,02w1xMzzdF2OJxTeh1basm,2003-01-01 +0dGe1ng5b3j7DPiUsMtVEu,Welcome To Hollywood,Mitchel Musso,Mitchel Musso,0.0535,0.747,147893.0,0.843,0.0,4.0,0.309,-3.897,1.0,0.0289,134.966,4.0,0.689,02wOeNBi2lAkaPcQOhMl5L,2009-01-01 +0ySNvXjsccSfno1vU8HD9r,Up My Sound,That's Entertainment,Soundtrack,0.185,0.688,236214.0,0.691,0.000109,10.0,0.141,-4.691,0.0,0.0837,127.979,4.0,0.221,02wViajrZuzMkTzWgLvJMg,2018-04-09 +301yO7sehBAbZbbfJ4GvSX,The Bus,I Wrote A Simple Song,Billy Preston,0.201,0.629,210800.0,0.74,0.0,5.0,0.0752,-8.552,1.0,0.0353,106.743,4.0,0.825,02xgi7oFRl22FFr9GU8t1c,1971-01-01 +77HQPn0WhOwlDXfc06XGuF,Urinals Are 50 Percent Universal,Toledo Window Box,George Carlin,0.853,0.478,147227.0,0.682,0.0,10.0,0.732,-15.832,0.0,0.945,82.85,3.0,0.112,02zvRXOAHJeNMwvr6NZHDi,1974-07-01 +2b8l1Te19JZ5PrCsJ3oZkU,I See You - Live,LIVE: Barefoot At The Symphony,Idina Menzel,0.0389,0.406,275853.0,0.537,0.0,7.0,0.914,-7.033,1.0,0.0321,139.744,4.0,0.171,0302YKTlt7oo1empZ4axci,2018-09-28 +5Sy6B0YXUDkJYRhDCz9oIg,Walls And Doors,Standing In The Breach,Jackson Browne,0.253,0.514,361387.0,0.228,0.0,0.0,0.113,-11.465,1.0,0.0275,89.597,4.0,0.257,030uLS1xIKmntvGwjggTcv,2014-10-03 +4ZtiV7xuZg9RJQ8KqszqxD,"The Silencers (From ""The Silencers"")",Vikki!,Vikki Carr,0.636,0.29,178733.0,0.238,0.0,0.0,0.0838,-12.993,0.0,0.0386,80.229,4.0,0.272,031Opw10ZrHaGAoKVgyHEA,1992-01-01 +0rTMingPUbvNzuVLRTfY3m,This Maniac's in Love with You,Trash,Alice Cooper,0.0284,0.464,228733.0,0.932,0.0,11.0,0.285,-4.986,1.0,0.0715,106.519,4.0,0.436,033cvSPAuSU5ArRfIgQSDU,1989-07-25 +4rxAwLUL58NF6qazk45xT9,Get Smart Girl,I'll Make You Music,Beverly Bremers,0.706,0.394,173036.0,0.583,0.0,5.0,0.602,-10.961,1.0,0.0375,175.546,4.0,0.922,03444JHSNZkgrofQCYXaXh,1972-07-25 +5N6RmclvG5ionSwdVZx9du,Fight,Scripted,Icon For Hire,0.00048,0.516,180160.0,0.882,0.0,3.0,0.501,-4.229,0.0,0.0486,85.926,4.0,0.665,034rIpQ6gBG6lASW3nnuNT,2011-01-01 +4OBQLzLeSAxzsJjdQb1Wi0,Jack Orion,Cruel Sister,Pentangle,0.76,0.434,1116400.0,0.277,9.99e-05,7.0,0.123,-17.764,1.0,0.029,109.982,4.0,0.439,035ND6cvm0RujVRaaLeRcC,1970-11-01 +7liUbA4trSUuXwMcp5kurX,Magic Carpet Ride,"Origins, Vol. 1",Ace Frehley,0.0256,0.494,223507.0,0.972,0.0,6.0,0.388,-6.838,1.0,0.106,109.998,4.0,0.223,0371wkkb5keSwFhcL1Bo0p,2016-04-15 +5DoSDqhMe4Zi0dLVayOewW,Arisen My Senses,Utopia,Bjork,0.118,0.328,299970.0,0.699,2.03e-06,10.0,0.113,-6.613,0.0,0.042,96.749,4.0,0.38,037hz3oZyrgcJOheyhPMnC,2017-11-24 +3zZQZ1EncZpdD3qkstR2YI,Sons of Priviledge,Old Crows / Young Cardinals,AlexisOnFire,0.0102,0.182,201373.0,0.972,6.77e-05,10.0,0.286,-3.844,0.0,0.154,190.258,4.0,0.133,038HO2FL4DXWXVh2xy5mR1,2009-06-23 +3uWC9e2W0qKahn2TtjLEH4,I Know Better,4275,Jacquees,0.0435,0.748,174253.0,0.627,0.0,5.0,0.114,-5.806,0.0,0.191,135.109,4.0,0.565,03AdJ15pTDdmxry6qkKwlO,2018-09-07 +5pMXGENa0LbcXSNXDeWHMb,Edibles.,Mad Love.,JoJo,0.134,0.431,229613.0,0.734,0.0,0.0,0.184,-4.987,1.0,0.102,123.603,4.0,0.306,03B7yRw8C4i7Vuxxjy8RJw,2016-10-14 +2SbOhIijt3eHLueYsPpqzM,Old Flames (Can't Hold a Candle to You),Ultimate Dolly Parton,Dolly Parton,0.405,0.571,205373.0,0.201,1.21e-06,2.0,0.0978,-13.227,1.0,0.0353,136.593,3.0,0.253,03DTXxfU0UJ96lt1umUtts,2003-06-02 +6qIQfDEV4TWytuOA48Aj3n,99.9 F,99.9 F,Suzanne Vega,0.0714,0.849,196267.0,0.483,0.464,11.0,0.0839,-14.253,1.0,0.0706,138.784,4.0,0.976,03EEf4WnO2irH5NQvuY4Ul,1992-01-01 +2IH8AUxjFRmNcb1j4rBNya,Before The Dawn,Harder-faster,April Wine,0.163,0.396,261067.0,0.433,0.00149,4.0,0.117,-15.962,0.0,0.0409,133.148,4.0,0.365,03F30JQv0SaKKOVNl4bmwt,1979-01-01 +7GkM8M2EC8OJblOxQxAR7t,Fortunate Son,Chronicle (The 20 Greatest Hits),Creedence Clearwater Revival,0.144,0.624,139160.0,0.572,0.0978,0.0,0.319,-9.978,1.0,0.039,132.549,4.0,0.606,03GKkfyog7hnllilFS3jIV,1976-01-01 +0GmZfFYIhU0Pd9oXV5EKZt,Kiss All Over Your Body,Unexpected,Angie Stone,0.283,0.712,285267.0,0.702,0.0,9.0,0.0943,-6.735,1.0,0.0572,135.05,4.0,0.667,03GXHujYDvYF7zkSUC1KlU,2009-01-01 +2tDHjMFbehKsqC1vpgSNS5,I Love You More Than Words Can Say - Mono,The Dock Of The Bay,Otis Redding,0.805,0.499,172716.0,0.192,0.0,10.0,0.0939,-10.344,1.0,0.032,135.476,3.0,0.247,03HMOcANauhLD0WNrMkmLU,1968 +7421o6RiY7ZRqePNaSC1P5,Don't Go Home Without Me,Midnight Machines,LIGHTS,0.84,0.614,257027.0,0.243,0.000142,10.0,0.125,-8.466,1.0,0.027,95.986,4.0,0.284,03Il5mMdE6JpkpHNpmlVeT,2016-04-08 +47zKsCby4q3S4KYJe1ZOsz,Topeka,"You're Awful, I Love You",Ludo,0.0169,0.564,184347.0,0.576,0.0,11.0,0.196,-3.614,1.0,0.0277,93.006,4.0,0.444,03IqNqI6gzo30AjxD3VfGz,2008 +3K67C97D1QzJ49zyW8QG8w,Hate Me Or Love Me,C.A.S.H.,Cassidy,0.0765,0.532,257760.0,0.717,0.0,8.0,0.0561,-6.952,1.0,0.488,156.009,4.0,0.482,03ItwKduulIYzzMNMkrlI2,2010-11-16 +2zOHzTE8R1DmLCnvGATYf9,Stay The Night,Stay The Night,Jane Olivor,0.665,0.368,202533.0,0.384,0.0,1.0,0.1,-12.022,1.0,0.0342,136.785,4.0,0.35,03KI7pLayMJBnUZWT4Fega,1978 +4QIyEq7TcTdAcxjI2AFlAK,"FEFE (feat. Nicki Minaj, Murda Beatz)",DUMMY BOY,6ix9ine,0.088,0.931,179405.0,0.387,0.0,1.0,0.136,-9.127,1.0,0.412,125.978,4.0,0.376,03KcW1ZhaSnj8pIk1LUNQs,2018-11-27 +6NpygPnlP29MJxfSwre8rK,Higher Res,Vicious Lies And Dangerous Rumors,Big Boi,0.0383,0.829,143400.0,0.358,0.0,2.0,0.0833,-5.983,1.0,0.171,91.859,5.0,0.527,03L5vIoDkCn0STNBAwTDEF,2012-01-01 +3z93WNfpxdwKANWTlXZc9A,On A Clear Day (You Can See Forever),The Essential Barbra Streisand,Barbra Streisand,0.947,0.225,130893.0,0.394,8.72e-05,5.0,0.137,-8.391,1.0,0.034,115.431,4.0,0.108,03LP0iA5hWsCVeDFHMV7Z8,2002-01-29 +0egXNvGSdlOkqarXZwdrC4,Little Sister,Just Lookin' For A Hit,Dwight Yoakam,0.391,0.63,183827.0,0.906,0.0041,4.0,0.111,-8.283,1.0,0.0464,144.096,4.0,0.882,03Lqx4gkBxfUBJDPIGYmM7,1989 +1pCBByt2MEa1sCPss1Hrda,Prophets Of Rage,It Takes A Nation Of Millions To Hold Us Back,Public Enemy,0.0971,0.795,199040.0,0.775,0.0,0.0,0.608,-10.882,1.0,0.211,100.292,4.0,0.803,03Mx6yaV7k4bsEmcTH8J49,1988-04-14 +1JlAD6XxWokR4DgTyhV2T1,Feel Your Love - Extended Mix,Jason Nevins Presents: Ultra Dance 10,Jason Nevins,0.00133,0.558,312320.0,0.804,0.0127,1.0,0.0653,-5.628,1.0,0.0348,128.848,4.0,0.695,03PndDWf41KLgg73usLYdW,2009 +0VKpDNl5rBrTeplDodZXtZ,Cool Knowledge,Unmap,Volcano Choir,0.475,0.787,67440.0,0.292,0.0787,3.0,0.103,-13.302,1.0,0.0392,95.993,4.0,0.908,03RN67Pc5FEWgZnqKgncS6,2009-09-22 +4tkOUVapl2W4Y2nqb66muf,Anyway,Superfast,Dynamite Hack,0.000323,0.41,153067.0,0.918,0.000165,11.0,0.147,-4.983,1.0,0.0931,161.963,4.0,0.454,03SR9iQIkt1duJ26TMvh9c,2000-05-23 +3IgwhGuzUlkY1jwJaoRo2w,"Intro ""Los Reyes de la Bachata Moderna""",K.O.B.: Live,Aventura,0.00295,0.513,64840.0,0.815,0.000157,0.0,0.141,-9.727,1.0,0.379,195.082,3.0,0.742,03Sa02WIHEwH8lHfbipmrz,2006-12-19 +3Xd3IXnA2rmyVawJL9tPVm,Alien,Straight Ahead,Pennywise,6.66e-05,0.264,247133.0,0.909,0.382,7.0,0.416,-5.917,0.0,0.0471,156.48,4.0,0.745,03ScC00zLbzJ5GrVp6Y5M1,1999-06-01 +6FLM3BFTUZiv8zUoBLDtEX,Breaking Up Somebody's Home,Trapped By A Thing Called Love,Denise LaSalle,0.429,0.609,209933.0,0.547,1.99e-06,10.0,0.22,-10.923,1.0,0.0416,81.046,4.0,0.51,03TYvSXimtWZMxhHUjDBzd,2009-09-22 +0VTQQh0dXlKRGsglMG28Us,Roland the Headless Thompson Gunner - 2007 Remaster,Excitable Boy,Warren Zevon,0.665,0.678,229627.0,0.438,0.0255,2.0,0.0987,-9.494,1.0,0.0307,80.271,4.0,0.553,03WJAI8NnJHvCNqnlLw8kg,1978-06-01 +2X60GdjE8h0iFvfqqwY1ah,Ooh Ooh,In And Out Of Love,Cheri Dennis,0.43,0.417,244720.0,0.72,0.0,6.0,0.261,-4.625,1.0,0.385,152.828,3.0,0.479,03XDcohwBCCWro2Cphmolo,2008-02-25 +7Jo9lTbpZnGHt4pSEP5LcL,The Three Marks of Existence,Pull The Thorns From Your Heart,Senses Fail,0.000173,0.405,111551.0,0.988,3.79e-05,1.0,0.371,-4.456,1.0,0.204,180.096,4.0,0.376,03YagIkYFMjyURv5XoMThA,2015-06-30 +4WOnGZRqeSA7EKa4bpYgpI,Marky Mark Is Here,Music For The People,Marky Mark & The Funky Bunch,0.0436,0.72,238893.0,0.672,0.0,1.0,0.154,-10.993,1.0,0.128,105.7,4.0,0.677,03ZfzcyHfeWSuADL87VuTQ,1991 +5gVgiEacMk5O5YERzgVywB,Tilted,Beaster,Sugar,0.00224,0.22,248707.0,0.988,0.785,6.0,0.708,-4.308,0.0,0.134,176.968,4.0,0.0883,03bs2OHFY6Wz0KR9oOocga,1993-04-06 +0WHzTQpsVXbsLIpTfhM0G6,Warren Harding,"Past, Present And Future",Al Stewart,0.162,0.463,158693.0,0.792,0.000876,1.0,0.0974,-9.682,1.0,0.0352,107.993,4.0,0.833,03c1TLrZTyz8qEszov05Vn,2006-05-09 +6ehEOrzOp9yVVHcKraym9I,Dulce y Peligrosa,Sincero,Chayanne,0.0307,0.744,230907.0,0.973,6.82e-06,9.0,0.338,-3.883,0.0,0.101,127.968,4.0,0.51,03dnIimGspec4sucffQWLO,2003-08-26 +3GeXaLIsvOPPCsRhzdnDbW,Pouring Rain,Deep Forest,Deep Forest,0.127,0.0,93452.0,6.19e-05,0.999,9.0,0.718,-18.685,1.0,0.0,0.0,0.0,0.0,03dnfJVUhi9CTfwYWppvPz,2015-06-06 +4R0dWNawrmaG2Ip0KXDJlz,Art Of Keeping Up Disappearances,PAX-AM Days (EP),Fall Out Boy,0.00116,0.214,63147.0,0.952,0.329,11.0,0.357,-4.055,0.0,0.0689,69.005,3.0,0.54,03eAUnVRV8HiocTehgn6fe,2013-01-01 +5mpBNZDc8db6Ei4b0rZRNM,Wrestle a Live Nude Girl,Burchfield Nines,Michael Franks,0.711,0.765,274573.0,0.194,0.131,5.0,0.0854,-21.434,1.0,0.0455,81.381,4.0,0.567,03eSoCth9QZAdFfqhXIx2Z,1978-03-07 +1JrSekFi8F901m1DWdx0ut,Pol Roger,Integrity Blues,Jimmy Eat World,7.93e-05,0.384,407027.0,0.657,0.0912,6.0,0.211,-5.773,1.0,0.0281,95.704,4.0,0.134,03hVtUfmQW3fhMbYoliIod,2016-10-21 +5AIKBrNBxyD7pBEtV6tPdy,Sunburn,Slowheart,Kip Moore,0.00272,0.643,220907.0,0.85,0.00768,2.0,0.154,-4.838,1.0,0.029,121.996,4.0,0.332,03hlPprQQU9VN1H4GaDWoi,2017-09-08 +4WrTQOepXWdMHWJkXA4Lkr,Gangsta Life,Tropical Storm,Beenie Man,0.0188,0.777,275733.0,0.519,0.0,7.0,0.122,-6.84,1.0,0.252,121.069,5.0,0.476,03i0DCI2eCItJIeuibuE0I,2002-01-01 +1IxMzXgkrkr3NXJIU2Dt76,With You In My Life,Raspberries,Raspberries,0.844,0.594,169560.0,0.589,0.000249,2.0,0.142,-5.932,1.0,0.0418,136.228,3.0,0.572,03iBvX63qBQrMazNWU2iKv,1972 +5qTc3VX4ibhIBWsEV82LA1,That Song About the Midway,Clouds,Joni Mitchell,0.954,0.6,277733.0,0.225,3.97e-05,6.0,0.167,-9.643,0.0,0.0304,113.361,4.0,0.201,03iFLgmgkLT7X5gnXVPID5,1969-05-01 +5nEPoBVangikIq1GEf4Uic,Beheading And Burning,Evisceration Plague,Cannibal Corpse,0.000551,0.559,135973.0,0.997,0.775,10.0,0.268,-4.931,0.0,0.0959,112.542,3.0,0.352,03jcqKD4ZthRxviJQIPCYf,2009-02-03 +48HlWNOFV1qQmdgENgreIb,Cowboy Intro - Live,'Live' Trucker,Kid Rock & The Twisted Brown Trucker Band,0.72,0.372,176320.0,0.548,2.07e-05,9.0,0.561,-7.327,0.0,0.0416,130.258,4.0,0.209,03jkOdk1T914XvzIFo7jIg,2006-02-28 +7EBM0eTEi43R2hlXdl4j7i,Belle of the Blues - Remastered,Aftertones,Janis Ian,0.644,0.382,271613.0,0.344,3.61e-06,1.0,0.158,-10.6,1.0,0.0301,77.244,1.0,0.136,03jz5LMm85cJfaN5KLz31M,1975-12-01 +6OP8J3xH373gf178q8QqnK,Forever and Ever,What Happens Next,Joe Satriani,0.106,0.733,246827.0,0.604,0.685,11.0,0.115,-7.994,1.0,0.0332,120.02,4.0,0.533,03k5c6BMyXdk4D2CE9zOQP,2018-01-12 +1FU78p8MH3o0aZi8HSJYV2,Banner of the Fray,The Second Wave,Various Artists,0.01,0.483,274582.0,0.933,0.225,2.0,0.12,-6.185,0.0,0.0632,137.641,4.0,0.245,03kKWcRS8qOq8cbbRi8HH7,2016-09-23 +3cEuQ8GtILuTQdWmMtdB70,Astral Lady,Captain Beyond,Captain Beyond,0.00708,0.222,15975.0,0.888,0.575,2.0,0.541,-9.186,1.0,0.051,108.984,4.0,0.602,03m1HZWGc1Dtlra2d2Ai5p,1972-01-01 +2Z5OWtCN9x4QFG55Gtoitt,Wise Man,Firefly,Uriah Heep,0.186,0.411,280320.0,0.468,0.0,9.0,0.106,-10.928,1.0,0.0548,144.439,4.0,0.249,03mHQrNAXsd9fmDHQAUOzj,1977-01-01 +2GZkhOEW0vbFi4pkFZBSbP,Matta Tropical,Totally Dance,Various Artists,0.0153,0.857,223887.0,0.907,0.00559,6.0,0.109,-6.632,1.0,0.082,101.003,4.0,0.789,03oWQC3GGiwmHM6WRuu3vC,2018-04-13 +6c2HDkF0glgXT5NieUv7vA,Down And Out In Birmingham,Pirates Of The Mississippi,Pirates Of The Mississippi,0.112,0.622,230173.0,0.661,0.00883,2.0,0.0526,-11.447,1.0,0.0261,102.196,4.0,0.546,03pAHMVRu3b9e2Ft1fccoJ,1990-06-18 +5h2ieOc9cgHa4XC6kActQg,Rave Alert - Mix Cut,Hardwell Presents: Revealed: Volume 4,Hardwell,0.000222,0.768,90000.0,0.843,0.0124,1.0,0.0977,-4.424,0.0,0.0475,128.023,4.0,0.139,03q3Tusae9LtRpQ1hQW4Xa,2018-10-12 +2uKyptFV0CKXBl6o86hmSm,"Big Gangsta (feat. Laroo, Lil Bo & The Mob Figaz)",Til' My Casket Drops,C-BO,0.0767,0.698,331827.0,0.701,0.0,10.0,0.113,-9.293,0.0,0.41,120.186,5.0,0.476,03sXD6gm2M77kAHJY4r5Do,2014-04-15 +6KaRt4R9iiV89IV5H2SqBU,That's the Way It Could Have Been,Honky Tonk Angels,"Dolly Parton, Loretta Lynn, Tammy Wynette",0.728,0.573,175333.0,0.447,0.0,11.0,0.219,-6.472,1.0,0.0247,76.479,4.0,0.371,03vHLq8Zn6OMO2yaScSR8w,1993-07-14 +0yHRiEU2RwXU7pxYDwt3KS,I'm a Believer,Strut,Lenny Kravitz,0.00142,0.562,196888.0,0.952,0.00194,9.0,0.0927,-6.389,1.0,0.0324,138.692,4.0,0.638,03vJ0BcslLb4fKyBYN78Gy,2014-09-23 +6L24ZUyw2o9ZUnd2dLFU9T,Old Woman,Paradise In Me,K's Choice,0.000278,0.267,115462.0,0.932,4.14e-06,0.0,0.145,-6.775,1.0,0.091,188.132,4.0,0.303,03z8AoKiXWC6MT43o1XVjG,2009-10-26 +0h3ZbeBFe6jEQCQuuM0WWx,Ballad Of A Well-Known Gun,Tumbleweed Connection,Elton John,0.255,0.695,301227.0,0.715,0.00227,2.0,0.184,-9.323,1.0,0.0328,132.508,4.0,0.8,03zfU3IwWmymKoaWnwFNaY,1970-10-30 +2aZVw81ykj30QTZbKzSONx,Didn't We Meet,Alice Cooper Goes To Hell,Alice Cooper,0.369,0.529,256240.0,0.635,1.02e-05,0.0,0.113,-12.548,1.0,0.0484,137.633,4.0,0.38,040ZtZ1HRgoHRruJtI4IAh,1976-01-01 +30LUnsVG2qFyZfWTZJ04xk,I'm the Loneliest Man I Ever Met,Kinky Friedman,Kinky Friedman,0.853,0.441,168980.0,0.351,0.0,2.0,0.35,-9.763,1.0,0.0324,148.435,3.0,0.669,040helHAun4UZQ6lRsltSo,2015-10-02 +5qAcDrFDeFn08sGTKaTIsN,End of the Road,Lynyrd Skynyrd 1991,Lynyrd Skynyrd,0.0403,0.242,272387.0,0.632,0.000356,5.0,0.0788,-10.826,1.0,0.0366,185.28,4.0,0.363,041PG01l4ZXKrfWOCU4DyB,1991 +2vH8znQbevoDRpA4osW3UX,I'm Beginning to Believe My Own Lies,Charley Pride Sings Heart Songs,Charley Pride,0.846,0.534,168413.0,0.335,0.0,4.0,0.221,-12.338,1.0,0.0268,112.689,4.0,0.553,0426RVFAsCAeiUcCOq0J1V,1971 +7q83jvO3GjbyS7FnHoM1f2,Love Changes,Unpredictable,Jamie Foxx,0.0519,0.698,270733.0,0.649,2.16e-06,1.0,0.28,-6.73,1.0,0.242,77.981,4.0,0.583,045D1HbNHv4R31D9vkL8Ve,2005-12-20 +70npdqVjhMQGVnFfL8eXKH,Ecstasy - 2007 Digital Remaster,Brighter Than A Thousand Suns,Killing Joke,0.00205,0.557,250160.0,0.95,7.44e-06,0.0,0.349,-7.221,1.0,0.0468,132.279,4.0,0.526,047T4SOTWJlNZKR8uEXO7R,2008-01-01 +0TtGIIMLN2ww6ckYnnMteo,I Did My Part,Heartbreak Radio,Rita Coolidge,0.0306,0.617,247067.0,0.556,4.88e-05,2.0,0.0757,-12.435,1.0,0.0349,88.749,4.0,0.832,049Bq8A5OH3fGJTQHsmqU2,1981-08-01 +0zrvAXx7xtmJaPUmhswDMn,Chamber Of Horrors,Rick Wakeman's Criminal Record,Rick Wakeman,0.33,0.221,399533.0,0.807,0.0356,4.0,0.406,-6.392,0.0,0.0376,163.361,4.0,0.535,049g2vTXTkorBp4ncKsn8C,1977-01-01 +7AIXQxMd8zi7M6wWOZ8O0M,Bad Blood,Beat The Devil's Tattoo,Black Rebel Motorcycle Club,5.92e-05,0.387,311373.0,0.965,0.495,2.0,0.14,-3.059,1.0,0.0744,114.66,4.0,0.279,04Aq1J0F5FcUUSEhFziTYc,2010-03-09 +4kRtI7R4W2xWlLudcLYy2n,Belly Full,Away From The World,Dave Matthews Band,0.941,0.659,103947.0,0.212,0.00674,4.0,0.109,-15.313,1.0,0.0323,102.123,4.0,0.458,04BQ4QR7qPqhoFjJJVaGwn,2012-09-11 +6wTzymX7kV3fMdPD6lUnnA,Pray for the Locust,Nola,Down,0.679,0.367,67893.0,0.199,0.947,1.0,0.0877,-16.979,1.0,0.0355,149.903,4.0,0.0899,04BvRPJwuDeuJ3DhbAw9Wg,1995-08-29 +0GdZf9pY5j3YBhnTklHqqj,Walking on the Edge,Tao,Rick Springfield,0.0247,0.576,312667.0,0.759,0.292,11.0,0.319,-13.85,0.0,0.0434,130.75,4.0,0.402,04ByRHePkvb2bUOMOFfnZW,1985-01-07 +3NPYWN846zefQLMgI98s3Y,Haywood,Fantasy,Carole King,0.299,0.578,286640.0,0.441,0.000724,5.0,0.226,-12.505,0.0,0.0311,90.377,4.0,0.744,04C5gSGZHzAlVsngSkqFtZ,1973 +6LsnPHs4nrRirfddbyLMoy,How He Loves,Top 25 Praise Songs 2012 Edition,Various Artists,0.644,0.443,329747.0,0.474,0.0,0.0,0.0894,-5.539,1.0,0.0289,149.844,3.0,0.277,04CSUpiQDvYL3O53vq43iO,2014-07-22 +04U3PFOK82WiPAIMqjqTvF,Ain't Found Nobody,What A Crying Shame,The Mavericks,0.0228,0.652,198893.0,0.377,2.8e-05,5.0,0.201,-11.159,1.0,0.0277,117.12,4.0,0.595,04CuRKgpxxmsxt9xXMCysf,1994-01-01 +7uVXl0HtdXwicAHgZAP5WO,Vertical,Painting With,Animal Collective,0.193,0.616,254707.0,0.908,2.99e-05,2.0,0.313,-5.624,1.0,0.121,168.008,4.0,0.957,04EajKw866bzJn3EW8HOdQ,2016-02-19 +5OJ5utPWQbBRmGOZ6HpxgO,Love for a Child,We Sing. We Dance. We Steal Things.,Jason Mraz,0.147,0.578,244293.0,0.456,0.0,0.0,0.124,-8.865,0.0,0.0267,141.853,4.0,0.432,04G0YylSjvDQZrjOfE5jA5,2008-05-12 +6nNvQXBOKBJCQf26d9jTjG,See It Again,Cope,Manchester Orchestra,0.0989,0.316,242400.0,0.567,0.00654,11.0,0.3,-5.769,1.0,0.0464,156.338,4.0,0.393,04GabS9SHT9GSirfHl7YJJ,2013-01-01 +23WzgrM7KyiWVQdLIdQLqc,Thirsty (Reprise),Thirsty,Marvin Sapp,0.202,0.249,322600.0,0.552,0.0,7.0,0.174,-9.044,1.0,0.0687,174.181,4.0,0.21,04IAkH0X6ZDu6T35zD8KQy,2007-07-03 +0NrKm6A3FGlSSYxgzI6BTr,Part 1,Out On A Limb,Moms Mabley,0.983,0.489,971213.0,0.555,1.27e-05,0.0,0.94,-7.41,1.0,0.914,172.807,3.0,0.339,04LQyf4oDOjMPtEfOiN8vy,2012-01-01 +0cWRhiw2UmEJA9TMAKJ0m2,Close Range,Conflicts & Confusion,Crime Boss Featuring The Fedz,0.0769,0.756,197000.0,0.756,9.18e-06,0.0,0.317,-11.156,1.0,0.0954,91.928,4.0,0.611,04Lbto8j68RuNBmrVsmHfN,1997-04-08 +0shBTNxVyvOFXRB1MWuDZq,The Paradoxical Spiral,Catch Thirty-Three,Meshuggah,1.21e-05,0.441,191907.0,0.997,0.452,8.0,0.309,-6.454,0.0,0.0645,120.017,4.0,0.0533,04NtJiGUlXvRdQSFPOSbX2,2005-05-17 +2nwvqNxw3fyGcPEDFQoBDg,Rhinestone Cowboy - The Voice Performance,The Voice: The Complete Season 9 Collection,Barrett Baber,0.0657,0.614,198360.0,0.803,0.000216,0.0,0.151,-3.92,1.0,0.0269,113.965,4.0,0.707,04OMiaPzbHwKASUp1BXy1D,2015-12-16 +3RnnapXmN4jveNi4PTAasy,Entre El Bien Y El Mal,Juicio Final,"Hector ""El Father""",0.258,0.73,293200.0,0.677,0.0,10.0,0.0991,-5.775,0.0,0.252,87.138,4.0,0.269,04OSKFdNBoxoxbY0GuS0Js,2008-01-01 +0EyPA4g0K8SZUsMWccZUjv,The Feeling,To Know That You're Alive,Kutless,0.00112,0.523,144080.0,0.974,0.0,6.0,0.312,-3.599,0.0,0.068,103.05,4.0,0.361,04TMxkW3VIXK00PqNOvOFG,2008-01-01 +677qNqFWc7iRTYBqZDjp9K,Like To Get To Know You,Like To Get To Know You,Spanky And Our Gang,0.802,0.326,134760.0,0.379,1.33e-06,5.0,0.525,-11.228,1.0,0.0473,81.386,3.0,0.439,04ThXm3o86rcG44z9XVAws,1967-01-01 +4tFfUK1a3uc6lqIA1GgvDG,Hank and Lefty - Remastered Version,Pieces Of Sky,Emmylou Harris,0.764,0.705,170480.0,0.437,0.000273,8.0,0.102,-12.041,1.0,0.0618,129.408,4.0,0.747,04TlWfr3EnQE47HyNTBnex,1975 +4xZBQlTbf65HsGJeOW5cmN,I've Been To Calvary,A Tribute To The Songs Of Bill & Gloria Gaither,The Booth Brothers,0.132,0.48,190573.0,0.526,0.0,7.0,0.3,-7.907,1.0,0.0285,76.897,3.0,0.421,04VB6CEi6MT8aHwoCT6jha,2012-01-01 +454BoByxHXiS4CVY5b9ekv,Disappear,Scream Aim Fire,Bullet For My Valentine,0.000168,0.417,245160.0,0.992,9.82e-05,7.0,0.319,-2.979,1.0,0.0876,98.22,4.0,0.473,04VE36yBM6GyJpDtD61e0p,2008-01-28 +7az0nPQfUfaaLSFoiB2CqC,Show Me The Way,Give More Love,Ringo Starr,0.453,0.581,282187.0,0.531,9.93e-06,5.0,0.164,-6.104,1.0,0.0259,126.035,4.0,0.369,04XLX6hjIl0rnRNr3Vw6aI,2017-09-15 +6NqfslFfCCOyBQ0Xw8kN8E,"What Time Is It - From ""High School Musical 2""/Soundtrack Version",High School Musical 2: Non-Stop Dance Party,Various Artists,0.119,0.747,198000.0,0.916,0.0,10.0,0.35,-3.206,0.0,0.0831,116.033,4.0,0.723,04Xde0FJSo4LVQ1GE36t49,2007-01-01 +36UiNhAfjPsUGfEHSEcFV0,Take It to the Limit - Live Version,Eagles Live,Eagles,0.144,0.386,314040.0,0.662,0.00225,11.0,0.737,-6.926,1.0,0.0373,136.56,5.0,0.316,04ZCu8OHFUgbf9Ko0bOSZ2,1980-11-07 +5pxg4kXsmL7FZEvOQzsFVX,Alone Again,Life In The So--Called Space Age,God Lives Underwater,0.0245,0.411,198760.0,0.938,4.06e-05,2.0,0.215,-3.692,1.0,0.133,170.19,4.0,0.457,04afFCUkim4Oacx4e8YKuG,1998-01-01 +74Ev7GpWNCiuhUnaHJkC3o,She'll Drive the Big Car,Reality,David Bowie,0.0336,0.692,274507.0,0.759,9.21e-06,4.0,0.131,-4.205,0.0,0.0359,119.872,4.0,0.577,04bKxe1Y7WFw4yrDPlmswG,2003-09-16 +187QZF3d5b9Hyw0UFFAyj9,Leave It To Me,Boombastic,Shaggy,0.0567,0.765,217067.0,0.727,0.000902,6.0,0.0326,-6.023,1.0,0.037,152.917,4.0,0.778,04bMI1jl7CB82LkdeHXyEo,2008-01-01 +2BM0s4xWixMrLMzWpbPIRE,The Tunnel (skit),Vitiligo,Tech N9ne Presents Krizz Kaliko,0.336,0.0,9547.0,0.874,0.179,5.0,0.197,-7.772,0.0,0.0,0.0,0.0,0.0,04baprZLQERf94kD1xSZdD,2008-05-06 +0hoJrrWdNX71nxCLmGYvuQ,Slowmotion Girl - 2008 Remaster,Keep Smiling,Laid Back,0.047,0.836,353013.0,0.682,0.228,9.0,0.139,-7.336,0.0,0.0328,133.775,4.0,0.961,04bsO604edaafFrGyDcaFy,1983 +2QOwztK2I7CoPFOJvj69BA,That's Hard,Monumental,Pete Rock / Smif-n-Wessun,0.0265,0.491,253987.0,0.836,0.0,1.0,0.694,-5.733,1.0,0.404,92.138,4.0,0.808,04cwxIJoqjfiAtfvfDHIS7,2011-06-28 +19CYfjyVXWRxF0l4iMMVJ4,"30,000 Feet",Brand New,Ben Rector,0.694,0.555,256933.0,0.452,0.0,0.0,0.0595,-9.636,1.0,0.0555,179.913,4.0,0.321,04gAskFzNlJrr2Ap1Ednnl,2015-08-28 +3ILEr5ePPKcIkbh4eDedFP,Where Do Broken Hearted Lovers Go?,Bitter Sweet,The Main Ingredient,0.806,0.52,167027.0,0.592,0.000621,0.0,0.434,-7.056,1.0,0.0302,94.869,4.0,0.724,04gILjlywT6IwJEpmmF5NB,1972 +5K7gKm344eKOkDPHQPKAzd,RECOLLECTION,BoA,BoA,0.0665,0.716,218487.0,0.801,0.0,5.0,0.348,-3.22,1.0,0.0389,110.965,4.0,0.489,04gRvDvXy6ctlFxI3G7Wd5,2018-02-20 +2RkmaWke8rNTd2QmcgfAvb,Down the Road,High Country Snows,Dan Fogelberg,0.825,0.34,27000.0,0.00977,0.0,2.0,0.548,-25.19,1.0,0.0775,149.144,5.0,0.29,04iFpIf2KbXuxpy6uRlTfO,1985-05-30 +3853I48TQfci5lpO4QLDpG,Lucky Me,Measure For Measure,Icehouse,0.0485,0.553,278813.0,0.952,5.04e-06,11.0,0.413,-3.241,0.0,0.0909,116.074,4.0,0.357,04kK44hyDK1A4Yf9m4MejV,1986-04-21 +24C6O1jAoN2rLj5EgidySb,The Dressing Room,Hello Fascination,Breathe Carolina,0.0944,0.556,208947.0,1.0,1.47e-05,0.0,0.311,-2.57,1.0,0.318,135.023,4.0,0.168,04mqej2VPYCufws8yIFWEy,2009-01-01 +591YrnRDywBZA2khNUtAMh,Voyage to Atlantis - Mono Single Version,Go For Your Guns,The Isley Brothers,0.222,0.371,234160.0,0.637,0.0,11.0,0.501,-6.572,0.0,0.0456,148.71,4.0,0.524,04nhRulMSOvcRCGRTa7I5l,1977-08-21 +4ZbAh3oNk5Z58g00tRDEOz,I Remember Yesterday - Reprise,I Remember Yesterday,Donna Summer,0.123,0.707,184400.0,0.523,2.74e-06,3.0,0.375,-14.451,1.0,0.0365,126.863,4.0,0.902,04nlrp346ZfIBhxsNOxpqe,1977-01-01 +4CluCFFy6i1MUL1cYdoCif,Crayon,One Of A Kind (EP),G-Dragon,0.046,0.718,196920.0,0.934,0.0,11.0,0.687,-3.787,0.0,0.169,132.019,4.0,0.308,04p6m20CMtSxI5DrqDDe78,2013-11-06 +2X1AbtPs0aHldSUW9SrhRf,Searching - The Africa 70 Version - Yoruba Suite,"Africa, Center Of The World",Roy Ayers,0.0784,0.646,580013.0,0.544,0.000639,4.0,0.123,-9.659,0.0,0.052,115.401,4.0,0.391,04ptaNlPVcu7kclQ16aBbq,2018-12-01 +1ykbtFnlIjmIFnZ8j6wg6i,"The Breaking of the Fellowship (feat. ""In Dreams"")",The Rings,The Rings,0.934,0.131,440800.0,0.137,0.485,2.0,0.087,-20.553,1.0,0.0387,78.577,4.0,0.0465,04rz93AqGy9JduzV3K81Dh,2001-11-19 +3eHGZ4FEFCtOMlyg6LKzTg,Colors,Karma,Pharoah Sanders,0.413,0.173,337960.0,0.522,0.00863,1.0,0.115,-9.905,1.0,0.0371,140.017,4.0,0.336,04sSPjO9MQFQ6fG4lpBI3G,1969 +0obv9ng3ulbtAFFBiYrxJe,Everyday I Love You Less and Less,Employment,Kaiser Chiefs,0.00594,0.504,217707.0,0.949,2.91e-06,1.0,0.242,-4.474,0.0,0.0416,160.037,4.0,0.581,04sr0EUQWLrByyOKYZNS2K,2005-01-01 +1VaPjkE7WeCk1umGBieWoO,Change The Story (feat. Uncle Murda),New Waves,Bone Thugs,0.00605,0.434,247625.0,0.729,0.0,2.0,0.0929,-8.229,1.0,0.304,157.801,4.0,0.355,04ugkZY6YXmMGHiF7LVtiq,2017-06-23 +6tQUl1w5qZifjObjHUxnX5,New Coke,Deltron 3030,Deltron 3030,0.465,0.675,41507.0,0.67,7.2e-05,11.0,0.193,-13.941,0.0,0.24,192.286,4.0,0.345,04uhhcjGVCHodMgZjXOlye,2000 +1KYrRYjsrlVE2LT3WkWl8z,If You'd Like Some Lovin',Completely,Diamond Rio,0.511,0.461,187813.0,0.431,0.0,0.0,0.218,-7.597,1.0,0.0329,90.738,4.0,0.588,04vzp8zWqEjQw7M6VlqbTO,2002-07-08 +1jqFlbYtAeTmbF9cqAsrLx,Hit the Road Jack (Karaoke Version) [In the Style of Ray Charles],"Hit The Road, Jack",Ray Charles,0.135,0.614,128000.0,0.273,0.912,1.0,0.113,-18.598,1.0,0.0734,173.338,4.0,0.916,04xE7wu4pgkBnjPWi9Crbj,2014-02-06 +3LJHd7HhwvWMWDwMTZLUqq,Hold Me Tight (In the Style of Johnny Nash) [Karaoke Version],Hold Me Tight,Johnny Nash,0.169,0.8,166377.0,0.471,0.523,5.0,0.0767,-15.023,1.0,0.0659,90.882,4.0,0.757,04xKomz3P8PGiFZCMkZddH,2014-09-06 +1p8g1Z8UcfaDllzqPTotCr,Nothing At All,One Night (EP),Timeflies,0.0278,0.674,232933.0,0.865,1.5e-06,5.0,0.0952,-3.875,1.0,0.0358,125.029,4.0,0.439,04xXTzwHFjgXj7KH26U1aQ,2012-01-01 +7FN6EWUMMSnFCLftiU9LGW,How's Your Life Baby,Vintage 78',Eddie Kendricks,0.479,0.54,250053.0,0.715,0.0,4.0,0.639,-7.322,1.0,0.0971,189.097,4.0,0.965,04zM2sTCZA4gDxXZrEkJ44,1978 +3Eko9RPMQs9HeaLnvIDsHq,Have.Will,Know Hope,The Color Morale,6.9e-05,0.439,257893.0,0.98,0.00219,8.0,0.269,-2.88,1.0,0.0869,95.0,4.0,0.119,051fwEmw00ZimoU3Hjzd33,2013-03-25 +0SJhB5iNqzNTACRIJy1hHX,Love Is Blue,Jerry Vale Sings 16 Greatest Hits Of The 60's,Jerry Vale,0.69,0.297,143067.0,0.558,4.14e-06,8.0,0.285,-9.904,1.0,0.03,92.291,4.0,0.387,055aIrkyO2lxGTqDN8zakx,1970-02-01 +20VzQncamIoGUUSlEm4uY8,Reason To Believe - Remastered,Wichita Lineman,Glen Campbell,0.0167,0.312,140693.0,0.359,9.59e-05,2.0,0.113,-13.215,1.0,0.0307,84.5,4.0,0.503,056tSaBR2WyN1nnmfIzkEE,1968 +7MF59Y5UCfmtDcE1Nzf0PF,Chasing Ghosts,The Other Shore,Murder By Death,0.521,0.562,230160.0,0.645,0.316,9.0,0.104,-6.114,1.0,0.0243,106.998,4.0,0.391,0589OIGz2Aiqp3Aq3N0OyQ,2018-08-24 +3QVIpLqfwgGhJAs5enPfFT,#1,Talk A Good Game,Kelly Rowland,0.152,0.596,271280.0,0.551,0.0,6.0,0.0863,-6.017,0.0,0.0344,100.004,4.0,0.366,059i5tLNW2ASf1qoVn6LSX,2013-01-01 +0kt0vfJueyA91S8snItCwB,Nothing You Say,Cheryl Lynn,Cheryl Lynn,0.148,0.661,238947.0,0.56,0.00468,7.0,0.145,-10.091,1.0,0.0423,86.255,4.0,0.772,059jmsqbxhu2n78LMS0H3P,1978-07-17 +7MNo2klfWLCi35b7UMokDu,Wouldn't Matter Where You Are,Stay In Love,Minnie Riperton,0.372,0.606,240560.0,0.87,3.35e-05,5.0,0.662,-7.678,0.0,0.0852,97.373,4.0,0.816,05A23vWQitu3n3exjAdIGy,1977-02-05 +1v77ybydQXVq6O9XnSDSdm,Is It Over,Keyed Up,Ronnie Milsap,0.801,0.682,237627.0,0.207,0.0,11.0,0.0637,-16.552,0.0,0.0292,108.973,4.0,0.144,05CgznfSSM4EdIAWbFl57P,1983-03-01 +4T4zDmKGlnphEyLm4BLWLu,That Name,Be Exalted,Marvin Sapp,0.355,0.719,288187.0,0.943,0.0,5.0,0.175,-3.735,0.0,0.213,96.034,4.0,0.826,05CwIq1GpLDPlrNeap6DMz,2000-12-29 +7gecHxcrApzeo3KVwh2P4W,Kiss Me Quick,Born To Play Guitar,Buddy Guy,0.487,0.473,175720.0,0.814,0.141,2.0,0.409,-3.962,1.0,0.0574,112.771,4.0,0.755,05GcLcffb84BOLzo7BMz9W,2015-07-31 +1MIU9YTlNIF9zTX5cMpVrF,Lesson Unlearned,From Beer To Eternity,Ministry,0.000234,0.416,196387.0,0.963,0.0788,7.0,0.624,-3.909,0.0,0.0919,105.63,4.0,0.163,05H5LxaaeJUTleiXUU2dHp,2013-09-06 +0zCjP7MdE3kKgUqIPndL7l,"Papa, Won't You Let Me Go To Town With You",Bobbie Gentry & Glen Campbell,Bobbie Gentry & Glen Campbell,0.725,0.324,156305.0,0.278,0.0,4.0,0.151,-13.708,0.0,0.0346,183.795,3.0,0.66,05I1EsreLq47JU8pypj7TR,1967-08-21 +6rHPllBIrf0IV6UKtegyjo,Be True To Your School,Endless Summer,The Beach Boys,0.525,0.521,127600.0,0.512,1.93e-06,10.0,0.194,-13.49,1.0,0.0353,140.339,4.0,0.803,05J8PFXdYKeYNb8YjqqJYr,1974-01-01 +19EnyPZhNPbRoCxAuv5pKD,Pineapple Skies,War & Leisure,Miguel,0.026,0.654,281360.0,0.587,0.0,10.0,0.589,-6.331,1.0,0.0439,100.014,4.0,0.288,05LEST8E8mkEIl2LRfUkcI,2017-12-01 +7u0Pt3t0yHpUCR8jS4zrN4,Groupie Therapy - Instrumental,Labcabincalifornia,The Pharcyde,0.00412,0.838,262893.0,0.409,0.907,1.0,0.0925,-11.475,0.0,0.244,93.902,4.0,0.23,05Qg48LlYGKYdeXrNGg00g,1995-01-01 +1kDrMQ1ZT74hCagDA48nHy,Somewhere Down The Road,White Bird,David Laflamme,0.233,0.44,172880.0,0.449,1.04e-06,5.0,0.138,-13.915,1.0,0.0309,137.083,4.0,0.186,05RSanyeRbg2ddl0NSCDw5,1978 +49CdYBpfABUa0ZfT8FizQZ,Roots Reggae Music (feat. Don Carlos),Count Me In,Rebelution,0.0551,0.92,273996.0,0.56,4.09e-05,8.0,0.097,-9.53,1.0,0.0576,140.004,4.0,0.625,05SuSxEPuEJI1RnwTcOCRg,2014-06-10 +5Ol6HmOotX5KxjhC1gkxd1,Stand By Me,Soul,Seal,0.246,0.734,243773.0,0.409,0.0,9.0,0.128,-7.596,1.0,0.028,107.453,4.0,0.779,05WixXdxsULFJn8f4XhuWI,2008-10-31 +7zI7rhYulGM3cJNjkNStSC,Least I Got The Blues,Single Mothers,Justin Townes Earle,0.974,0.414,149013.0,0.151,0.000171,6.0,0.102,-11.069,1.0,0.0616,94.52,4.0,0.384,05XjhNzjyuJNkq4p6zyMAY,2014-01-01 +4yFsm2hVmZngZMbxAy9iHa,Love On The Telephone,Head Games,Foreigner,0.0224,0.587,197600.0,0.825,1.75e-06,4.0,0.048,-7.985,0.0,0.0363,134.132,4.0,0.6,05Z3MG7G3Vl5ThsFQkWjiJ,1979 +7ewAyUnxyKXFBAm4HDgaeN,Youth Against Fascism,Dirty,Sonic Youth,1.4e-05,0.433,216173.0,0.959,0.658,2.0,0.103,-4.326,1.0,0.0719,144.647,4.0,0.559,05Zo2yt4reflRVNXFOYxDD,1992 +2x5qF66rFO6DERBMNkQAqn,(There's Gotta Be) More To Life,Stacie Orrico,Stacie Orrico,0.0917,0.58,200387.0,0.922,0.0,1.0,0.189,-3.785,1.0,0.0958,89.841,4.0,0.649,05bphHAv5bizNSVDeirA9t,2003-01-01 +5G1fOS6OOyV54EeUlPNGUz,"Dick Starbuck ""Porno Detective""",Home Field Advantage,The High & Mighty,0.00787,0.791,224933.0,0.832,0.0,6.0,0.131,-5.271,0.0,0.321,95.094,4.0,0.703,05d5zAD9KAdaJf7yQ98jxF,1999-08-24 +7aHcEVhGkawcd38lrDrCGt,I and Identify,Payable On Death,P.O.D.,0.000177,0.48,195067.0,0.762,6.82e-05,0.0,0.194,-4.13,1.0,0.048,99.565,3.0,0.418,05gn8OafjiVteVcSQrPp9J,2003-11-03 +4HYc74wPEfUAhlQFm4fZHa,Chillin,Attention Deficit,Wale,0.0175,0.759,204533.0,0.912,0.0,2.0,0.331,-2.941,1.0,0.245,98.936,4.0,0.354,05hgYBx67XFjqWL8on4ugu,2009-01-01 +09Dt1AwlBTRCEGEqFYM8hl,Pavement Cracks,Bare,Annie Lennox,0.0201,0.606,309533.0,0.449,4.96e-06,0.0,0.141,-10.686,1.0,0.0291,113.974,4.0,0.0699,05ic4vwaq6R792nELxFMmE,2003-05-19 +7wRqW6IhZrjPbGXKrVRvo6,Just Got Back,Ascending,Orpheus,0.0638,0.497,244333.0,0.401,0.0785,10.0,0.395,-12.874,1.0,0.0279,79.226,4.0,0.49,05jRDXguFYp0FFY4uQbZS1,2009-09-05 +6zKFVGEDGLtf63Yxpz8kzJ,Cupid / I've Loved You for a Long Time,Best Of Spinners,The Spinners,0.355,0.783,236693.0,0.669,0.0,9.0,0.0826,-9.438,1.0,0.043,122.772,4.0,0.871,05jU4HqC6CTnRuP1e4yYnS,1993 +5dDOYbbfB8qWqu6JJh0U89,Sound Clash,Pure Reggae,Various Artists,0.559,0.734,269880.0,0.654,0.0,10.0,0.202,-9.645,1.0,0.101,73.977,4.0,0.96,05mHVTtDZIG2LBMPi50g5s,2014-03-07 +0Oe53q2vxc9xqUE86dJ2hG,Chattanooga Choo Choo,30,"Harry Connick, Jr.",0.986,0.524,216596.0,0.152,0.92,0.0,0.12,-17.547,1.0,0.0477,117.825,4.0,0.481,05mdtUARIfqudqQp9ILgKk,2001-10-23 +1UqkZK4dTs4bobtdJ2s7xa,June 28th (I'm Single),Letters From Birmingham,Ruben Studdard,0.219,0.607,201907.0,0.591,4.03e-05,1.0,0.106,-4.959,1.0,0.0358,134.912,3.0,0.426,05n1duvC7JIMR1ixnA1zI8,2012-03-13 +6M2bwpcshT8YyznLH1ZAYY,Long Gone Long,The Rainmakers,The Rainmakers,0.177,0.672,249987.0,0.747,2.36e-05,9.0,0.0636,-9.87,1.0,0.0304,120.098,4.0,0.846,05nVXH3JJvUeXRQEcFzKVj,1986-08-06 +0Kq2t5YXkUKQA54moh9QZD,Everybody Wants To Rule The World - Live,Knebworth: The Album,Various Artists,0.133,0.516,289040.0,0.735,0.00272,2.0,0.837,-15.486,1.0,0.0498,116.995,4.0,0.538,05oAlFLlDxNiKWl2d8NcX7,1990-01-01 +5uhEy9aAPhteGEnS1SG2b6,Curable Disease,Heigh Ho,Blake Mills,0.93,0.681,248987.0,0.207,0.019,3.0,0.129,-15.014,1.0,0.0345,111.926,4.0,0.295,05oav7mCaoTnTpuIFSv7T6,2014-09-16 +79CATxWpb9uezVeOIazKgs,Lion,Notes From The Underground,Hollywood Undead,0.00193,0.478,234933.0,0.898,0.0,6.0,0.0703,-5.603,1.0,0.106,168.953,4.0,0.536,05ofL0H4dSj3jCuzEtVzZN,2012-01-01 +3UNa2iZNHZ8cDvzXSNVrUZ,I Got You Babe - feat. Chrissie Hynde,UB40,UB40,0.111,0.754,189336.0,0.73,2.91e-05,5.0,0.101,-8.412,1.0,0.0756,173.638,4.0,0.869,05owfigVGpgPe7RKJG1hum,2000 +6mc51XvkyFsbGmouhc3HPS,He Means The World To Me,Where Did Our Love Go,The Supremes,0.794,0.747,119773.0,0.474,3.59e-06,0.0,0.0359,-10.0,1.0,0.0406,98.337,4.0,0.891,05pI1Rx1HQ4KA0a0e3PJlV,1964-08-31 +03hOmAb14GEpuwYE3zdyOE,Free Style Ghetto,IV Life,King Tee,0.721,0.677,290400.0,0.667,0.0,9.0,0.382,-5.798,1.0,0.372,91.308,4.0,0.606,05t0EWGLPRDjKDx3Ylxtnq,1995-03-28 +4OemMFQjpHHaTX1fUcTKMR,Say Your Prayers,Step In The Arena,Gang Starr,0.0237,0.858,84573.0,0.246,0.00853,0.0,0.12,-19.525,1.0,0.127,82.966,4.0,0.718,05wcY4zcfSawCyoutTTxda,1991-01-15 +70uRk6lABdwYo6HuKKvli6,You Don't Feel Like Home To Me,Help Wanted Nights,The Good Life,0.437,0.581,280640.0,0.366,0.000168,2.0,0.0747,-11.687,1.0,0.0385,124.324,4.0,0.301,05wrBrXmiek2vIa5ocBHsk,2007-09-11 +1P07nRzKn7osrQXWLUzgdZ,Pirate Love,6twenty,The D4,4.17e-05,0.35,219560.0,0.744,7.03e-06,0.0,0.293,-3.577,1.0,0.0425,135.372,4.0,0.558,05xmp7176QVDhdoDsRFqVv,2003-01-01 +1VnsUDXgc3hdqe7hOrqniG,Ya Gotta Go,Back To The Hotel,N2Deep,0.177,0.862,58933.0,0.363,0.0,1.0,0.0914,-18.277,0.0,0.428,94.056,4.0,0.246,05zhmTMHkdBVqYF9zwJN9y,1992-06-01 +7os4kYq4ncszy2nPNkLO8I,Everything to Lose,The Day Has Come,Cheyenne Kimball,0.0351,0.445,221960.0,0.827,3.51e-06,7.0,0.299,-3.64,1.0,0.0332,184.038,4.0,0.563,05zsmNbb6gyxOVrRpAm21L,2006-07-11 +2IoLThsLZVkOwDiHwQ0dyM,"Beautiful Exchange - Live In Sydney, Australia/2009",A Beautiful Exchange: Live,Hillsong Worship,0.34,0.323,643373.0,0.564,0.00653,2.0,0.0919,-8.218,1.0,0.0365,137.955,4.0,0.111,060wTUMWUW8HDuMkWddjci,2010-06-29 +1lv16h0BZBSBwXetJfIGHu,Breaker,Committed,Committed,0.128,0.638,252354.0,0.811,0.000235,8.0,0.215,-5.41,1.0,0.0657,170.015,4.0,0.691,061IeHu2QcmToSRzRkzeqM,2014-10-07 +2jstyP5wqWuPfH8GCRUrwr,Do I Have To Say The Words?,Waking Up The Neighbours,Bryan Adams,0.0804,0.507,371173.0,0.581,3.19e-06,7.0,0.167,-9.315,1.0,0.0294,128.095,4.0,0.485,061uAXmheZOILmf2rr3tTn,1991-09-24 +45tI2PP1M7hhqhdNRz0YAn,Mexican Radio,Never Change: The Pain And Glory Album,SPM,0.0637,0.746,284960.0,0.487,0.0,3.0,0.303,-5.626,0.0,0.0738,74.964,4.0,0.283,062AwdcinoKIdI7N5CFUUI,2001 +4osZ03CAAGyBYJqTEmcVJT,I Got Love for You,Marilyn + Billy,"Marilyn McCoo & Billy Davis, Jr.",0.504,0.711,191347.0,0.514,0.000285,1.0,0.161,-13.744,1.0,0.0584,104.335,4.0,0.896,064SUwJjZT4jq05TNv1Wbp,2014-06-13 +0DJujHGmsmljmHoPnVP63o,Ghetto Blaster - Remastered Version,Body Wishes,Rod Stewart,0.0125,0.736,248867.0,0.779,0.475,7.0,0.056,-10.055,1.0,0.0381,112.539,4.0,0.711,065Q5LxNZPSjmqcZmGeRGc,1983 +4QOTzEsuoZaBxtaS32VRNz,Behind Those Eyes,Seventeen Days,3 Doors Down,0.0395,0.565,259160.0,0.645,0.0,7.0,0.262,-6.173,1.0,0.0304,142.223,4.0,0.216,067UgzF9Nbn25xHpY2DJdG,2005-01-01 +2fzEIPW1LhbaFDbhm0YMb3,The Worm In Every Apple,Bulldozer,Kevin Devine,0.111,0.66,191493.0,0.539,0.000613,11.0,0.122,-10.024,1.0,0.03,126.999,4.0,0.681,068HUCBWhP1tzyZJUPVEir,2013-10-15 +309o6h4M9XuUttCbje0DMX,You Make Me Think About You,Those Were The Days,Johnny Mathis,0.798,0.146,116213.0,0.14,0.982,9.0,0.103,-19.65,1.0,0.0339,66.891,3.0,0.0678,068vXUsL2lpsadQq4l0nPA,1967 +0t7KBKPVL3BrIz9l6dsIXZ,I Need Thee Every Hour/Tis So Sweet To Trust In Jesus/I'd Rather Have Jesus,How Great Thou Art: Gospel Favorites From The Grand Ole Opry: Live,Various Artists,0.842,0.323,290213.0,0.318,0.0,3.0,0.144,-7.601,1.0,0.0357,113.847,5.0,0.167,06AwUQuzlkhLNdzSGuvS5l,2012-01-01 +47AyotQ5WquZd8wmsqzAzz,I Don't Know - Instrumental,Fantastic Vol. 2,Slum Village,0.000828,0.758,102028.0,0.512,0.895,2.0,0.0455,-6.171,1.0,0.332,182.13,4.0,0.743,06Ee6dveq170ls1t52Cj6s,2011-07-05 +00qx1M4HwGlBA2ES8fEk1f,"Bigmouth Strikes Again - Live in London, 1986",Rank,The Smiths,0.0106,0.36,354213.0,0.963,0.425,1.0,0.891,-5.973,0.0,0.147,135.117,4.0,0.319,06Ey2y54V4aGjP5EsovA2O,1988 +2TU7SQtoKDdnRGAsusk9Iq,If I Die,One World,Rare Earth,0.219,0.429,210867.0,0.827,3.33e-05,9.0,0.143,-8.919,1.0,0.0334,162.253,4.0,0.897,06GIYaoyaDb2POMp79QomX,1971-06-02 +7tVASvKu5QDegWkG9Ryv2G,Everyday - Soul Town Mix,Black Diamond,Angie Stone,0.0528,0.778,263655.0,0.507,0.0512,11.0,0.0876,-7.985,0.0,0.308,163.898,3.0,0.679,06H2UUZRxzOuD7gyB5MjLu,1999-09-27 +1VuGZ12yWUa5aZ97W9bo4J,Hypnotize,Kingfish,Kingfish,0.0608,0.625,275613.0,0.895,0.00153,9.0,0.283,-5.55,1.0,0.0337,126.38,4.0,0.717,06HZFq1X96yhLv0aYCUBUg,2005-01-04 +1wuRdSC2lgqzbIbVuqPeI0,Ce He Mise Le Ulaingt? / The Two Trees,The Mask And Mirror,Loreena McKennitt,0.937,0.189,550173.0,0.174,0.000301,9.0,0.1,-14.887,0.0,0.0403,83.214,4.0,0.0687,06I5nQlO7WbnoaTUogSDXN,1994-03-22 +6nDgVarnxUZrFzI2OlWNhE,Jam On Revenge (The Wikki Wikki Song),Jam On Revenge,Newcleus,0.00213,0.769,395627.0,0.825,0.584,4.0,0.2,-6.879,1.0,0.0897,112.407,4.0,0.573,06IJFUuCwW3iokYxgXjCYe,1984 +0WQsMD2C77Ls6i2GWB5Uz1,Thuggin' (feat. Lil' Phat & Shell of 3 Deep and Lil' Boosie),Savage Life 2,Webbie,0.00405,0.722,256067.0,0.333,5.25e-05,1.0,0.165,-7.47,1.0,0.178,159.93,4.0,0.369,06J105KDZyAjOjca0RToRL,2008-02-25 +6U0NPtExZu3tKg8ZDozFxl,Tusk - 2018 Remaster,50 Years: Don't Stop,Fleetwood Mac,0.224,0.613,218867.0,0.785,0.842,9.0,0.168,-11.856,0.0,0.0854,180.967,4.0,0.919,06JqOkwwy91OxrApXclzYf,2018-11-16 +0sr5LOMv4x0jmTYfe6oOvP,Back Up,#AndSeeThatsTheThing (EP),DeJ Loaf,0.147,0.816,241267.0,0.535,4.53e-06,9.0,0.176,-8.302,1.0,0.338,80.012,4.0,0.435,06KRobP4coZ4I6Kfgxb1FV,2015-07-31 +3YeGRxB9gEoYNGoKk115DW,I Know What I Like [In Your Wardrobe] (Platinum Collection Version),Platinum Collection,Genesis,0.125,0.482,233493.0,0.845,0.000772,2.0,0.104,-6.194,1.0,0.0975,84.894,4.0,0.311,06LA5tNXsHqgldp53tnyWh,2004-11-29 +2qeyyreaPBOO95bvo9528h,Lonely World,Spectacular!,Soundtrack,0.0328,0.736,209827.0,0.731,1.89e-06,5.0,0.105,-5.062,1.0,0.0394,120.133,4.0,0.888,06MNd7eQzjymYaJAcuIxkZ,2004-12-21 +7ciL62dqDyPtW7puMMAExc,Love Don't Make It Right,A Musical Affair,Ashford & Simpson,0.0578,0.771,261640.0,0.929,0.00673,11.0,0.177,-6.725,0.0,0.0507,110.224,4.0,0.81,06MP9RxJwKrAMwyfNMVeUK,1980 +1pMbE0ZyC0YadjJgZA5cgt,Kaana Mullal,Pepper,Pepper,0.635,0.671,223920.0,0.567,4.26e-05,5.0,0.605,-6.035,1.0,0.0298,109.912,4.0,0.464,06QkjA83a9jvMvQ71zR7mg,2011-05-05 +0gO49vP6WJXgF1KojzUhgf,Every Breath You Take - The Voice Performance,The Voice: The Complete Season 6 Collection,Josh Kaufman,0.0964,0.779,211539.0,0.66,5.68e-05,1.0,0.105,-4.502,1.0,0.0302,116.034,4.0,0.433,06RHjAHWHTtuW1e0x4FIBt,2014-05-21 +1Pc3gTtQG4Cq1x81NcXtCN,My God Is The Sun,...Like Clockwork,Queens Of The Stone Age,0.000531,0.187,235400.0,0.855,0.0204,11.0,0.361,-4.316,0.0,0.0624,160.9,3.0,0.257,06S2JBsr4U1Dz3YaenPdVq,2013-06-03 +22JS888jQzLCMg6fwl0Kum,Boy Genius,Boy Genius Featuring Kwame,Kwame,0.283,0.811,253973.0,0.501,1.74e-05,6.0,0.0871,-16.551,0.0,0.354,92.92,4.0,0.868,06T6DizKcAp664U3jLSLqi,1989-01-31 +6Ty9r1U9uSSGg4MQ2SVeRq,Hard Times (feat. Black Thought),WAKE UP!,John Legend & The Roots,0.0472,0.594,316187.0,0.901,0.0,11.0,0.802,-5.379,0.0,0.136,100.386,4.0,0.421,06UOP7uyZN8AIYH6U20VkP,2010-09-17 +7HSS61BVf5fkXxKTMjp2sq,The Fremen Qizarate,Dune,Soundtrack,0.616,0.606,103000.0,0.396,0.944,2.0,0.139,-19.59,1.0,0.0541,113.071,4.0,0.227,06VN8ExIV2O0LWcuMP3CWD,2002-01-01 +3x5XIHlfSNNG1GpjsAa4Va,Get It Up,Save Me,Silver Convention,0.651,0.619,310467.0,0.508,0.00013,9.0,0.104,-14.553,0.0,0.31,198.005,4.0,0.856,06Y7ghOzNhkvi96rcXsTvt,1975 +4PyjlJA6NbLiSSjDAT0Yha,Anti-Hero,Monuments To An Elegy,The Smashing Pumpkins,0.000104,0.573,200239.0,0.581,0.558,7.0,0.11,-3.934,0.0,0.0541,121.954,4.0,0.33,06Z1pfDp7Ujg6MkK7dKbnh,2014-12-08 +0hcqp3xnYGGUUoFjeJ5d8n,The Black Five,Mystic Voyage,Roy Ayers Ubiquity,0.554,0.49,237373.0,0.531,0.654,0.0,0.0829,-14.444,0.0,0.0704,187.859,4.0,0.943,06bN4nHAiiBYibdcqIZSKP,1975-01-01 +0EqraSw7BDZHcMXYTmKKaz,Almost Everything,Almost Everything I Wish I'd Said The Last Time I Saw You,Wakey!Wakey!,0.00042,0.501,154720.0,0.835,1.51e-05,0.0,0.458,-4.935,1.0,0.0393,142.069,4.0,0.542,06bpArxjyy8XXA7ywChuR2,2010-02-02 +2nQkoV2QRk5oK34sGsdOvi,Burn - Live in Europe,Made In Europe,Deep Purple,0.000394,0.37,449200.0,0.792,0.337,7.0,0.674,-15.671,1.0,0.0391,98.588,4.0,0.43,06dxLKINOUO3moUIbvxiDp,1976 +77LGkUe5Yuhq5cyqhTGiUm,Starlife,Kurtis Blow,Kurtis Blow,0.0927,0.808,325040.0,0.459,0.258,0.0,0.0742,-13.721,1.0,0.0788,114.787,4.0,0.781,06fLl7d6f3Yy6wSxWKVqXy,1994-01-01 +59O0lOCAMdBugXQrEGR6A6,When I've Been Drinkin',Write You A Song,Jon Pardi,0.361,0.857,197547.0,0.548,0.0,11.0,0.105,-6.078,1.0,0.0378,112.974,4.0,0.913,06gZYBNkDbO8Rl36rbMvkW,2014-01-01 +0okh476MArSQObZ4jAr0Ji,Jumpin' The Blues - Remastered/Rudy Van Gelder Edition,Jimmy & Wes The Dynamic Duo,Jimmy Smith,0.909,0.61,329160.0,0.508,0.835,0.0,0.156,-11.471,1.0,0.0436,125.491,4.0,0.557,06gaOfTDym5Jf8FZNxwCnZ,1961 +0gsIQwgHmi1DGv1n2IipUr,Move,Salute,Little Mix,0.00436,0.85,224333.0,0.741,3.33e-06,6.0,0.549,-4.57,0.0,0.0918,121.17,4.0,0.765,06haetPrpbIFCY1FUWzVel,2013-11-08 +2cvR00Xja0qxDaRv8DeERP,Jawbreaker,La Gargola,Chevelle,5.42e-06,0.49,294085.0,0.875,0.641,5.0,0.107,-5.514,1.0,0.056,114.971,4.0,0.327,06hc40gnjUElS1GZQ6nrL2,2014-03-28 +64HveiuhbHADJRfOJPQ28v,Steve McQueen - The Voice Performance,The Voice: The Complete Season 3 Collection,Cassadee Pope,0.000113,0.482,208307.0,0.927,7.8e-05,1.0,0.165,-4.987,1.0,0.0476,170.081,4.0,0.787,06hd1vVObgycMCk8PYqMOM,2012-01-01 +57uQ0KCJFZBVQn6naUUnsW,Timothy,Come Now Sleep,As Cities Burn,0.00061,0.294,768013.0,0.656,0.0727,7.0,0.0797,-5.868,1.0,0.0402,121.873,4.0,0.118,06lGWEeram7dictau13Dbq,2007-01-01 +3YNIZTnOvRH4fKKBUkx1e5,Put A Little Love In Your Heart,Born A Woman,Sandy Posey,0.432,0.716,147307.0,0.465,0.0,2.0,0.0948,-13.735,1.0,0.0254,107.801,4.0,0.738,06lcu5dRWmIVYawYwrAxuu,2009-12-21 +6rO6HDqU4AmH5SkjOy0Ohd,Stuck On You,Tuskegee,Lionel Richie,0.635,0.561,200760.0,0.501,0.0,5.0,0.135,-9.24,1.0,0.0278,132.665,4.0,0.248,06mXsfCdPU4NwdWM7TDQY5,2012-01-01 +6BzCD3KL6f5dtzDTg6lcTa,Bring the Rain,I Can Only Imagine: The Very Best Of MercyMe,MercyMe,0.145,0.467,330973.0,0.679,0.0,9.0,0.0805,-5.664,1.0,0.0305,158.04,4.0,0.259,06oTN69pu4OtSRnXXEBLXE,2018-03-02 +0XaI2aJqFx2s3d7JUiTE7g,Someone Keeps Calling My Name,Portrait Gallery,Harry Chapin,0.727,0.44,387667.0,0.341,1.45e-06,4.0,0.0734,-13.46,1.0,0.0314,145.189,4.0,0.608,06piVpKPI34NgIbb4qIK9x,1975 +2wcwZ6cZfzohdKxCV9ncsz,Feel,Hempire,Berner,0.00315,0.453,234000.0,0.462,0.0,6.0,0.094,-13.796,0.0,0.262,115.065,5.0,0.237,06q0btHM2K6crwzkvhkLi8,2016-04-01 +2GrXeR0yhjkyXTp0alMF2u,Third Time Lucky (First Time I Was A Fool),Boogie Motel,Foghat,0.286,0.666,252169.0,0.664,1.6e-05,0.0,0.547,-8.061,1.0,0.0272,116.319,4.0,0.82,06rMMhW64HOA6OkAu9UmGQ,1979 +6UPUNb1jwvcu1u9PYYdoLA,Last Cadillac On Earth,Heavy Mental,The Fools,0.212,0.456,213907.0,0.937,0.000125,5.0,0.15,-4.935,1.0,0.0602,151.629,4.0,0.666,06ulVhfVh0oPCNyaLcVage,2009-01-01 +0IYChkIBpae7lfJjt9aifQ,Shit Is Real pt. III,Loyalty,Fat Joe,0.0094,0.607,260533.0,0.654,0.0,1.0,0.263,-5.36,1.0,0.22,81.835,4.0,0.36,06yAhOf53Gc1t74fLryTg8,2002-11-12 +7kyaFTKrT7ZukXj1irYqgp,Six Pack,Standards,Tortoise,0.228,0.74,191307.0,0.541,0.869,7.0,0.143,-12.243,1.0,0.0437,105.067,3.0,0.245,06yyCBmJlTtk572VzOZBIQ,2001-02-20 +0G2SpxNFfo1NQBQzKPRC9s,Homestead on the Farm,500 Miles Away From Home,Bobby Bare,0.768,0.655,150427.0,0.339,5.5e-06,7.0,0.293,-11.913,1.0,0.0305,119.577,4.0,0.643,06zl9w7hWWtjxFt76bMZEE,1963-12-11 +6z0O2M9c0WKc2F9Xir8eEX,Castles In the Air,B*Witched,B*Witched,0.6,0.502,257707.0,0.378,1.51e-06,4.0,0.0918,-11.867,1.0,0.0356,121.766,4.0,0.099,06zqLpcwF6hpt6Gbf1CCjs,1999-02-12 +76P6jqZyNRkNNbnyfP9Xpf,Do the Math,Year Of The Caprese,Cherub,0.0141,0.86,236347.0,0.542,0.000442,8.0,0.087,-6.063,1.0,0.12,95.503,4.0,0.818,070DVvXuLD3fM3KYs47tas,2014 +3BOGvkkUcR9hYWQJrCDQl9,What's Going On? (Originally Performed by All Star Tribute) [Karaoke Version],What's Going On (EP),All Star Tribute,0.379,0.721,259211.0,0.816,0.000697,1.0,0.368,-5.616,0.0,0.045,101.026,4.0,0.834,070RCN7OK93m4tlfJWDf9V,2015-10-06 +63endFSRzCWqQDohLsXpLv,Previouscats - Album Version (Edited),Juslisen (Just Listen),Musiq,0.14,0.632,240000.0,0.578,0.0,1.0,0.0473,-3.784,0.0,0.0876,134.165,4.0,0.592,070dWVyJIxcKQmxPRov0Y5,2002-01-01 +1XZWASeYqUD8Y4h2Gn6eJx,Rope Light,Majesty Shredding,Superchunk,9.83e-06,0.302,152923.0,0.936,0.0,4.0,0.0755,-4.156,1.0,0.0433,167.975,4.0,0.727,072VzgOsZLEFnbUKh1XhD1,2010-09-14 +54KLgowvJS1K42WBVp6BA6,Gimme Some Lovin',Gimme Some Lovin',The Spencer Davis Group,0.0901,0.663,171910.0,0.554,0.000492,7.0,0.157,-7.817,1.0,0.0356,148.72,4.0,0.48,073shjmRJzNBGgAryqb0uS,2015-07-31 +51YLaW3Do7aqXKD8kcTruT,We Can Start Tonight,M.v.p.,Harvey Mason,0.00169,0.841,258013.0,0.828,0.000968,0.0,0.105,-9.215,0.0,0.0736,119.647,4.0,0.911,0749f8G3xK1yPfkgY1u5ia,1981-06-01 +6b9b8WPbHdj7IAnDhFPth1,Treading Water,The Lateness Of The Hour,Alex Clare,0.06,0.512,218587.0,0.581,1.09e-05,6.0,0.108,-7.97,0.0,0.0598,179.855,4.0,0.144,074KCx8WkMnCKCpfaRiRlt,2011 +71UPvM4Y0dgA6yexAsIVGe,The Holly And The Ivy,A Winter's Solstice: Silver Anniversary Edition,Various Artists,0.875,0.552,254000.0,0.176,0.902,4.0,0.0878,-20.976,1.0,0.0448,159.162,3.0,0.262,075qeZ7zIqoYjL3IGXsAql,1995-05-17 +00cn3uXr39KiQHji1nlDO2,Funk 50,Analog Man,Joe Walsh,0.124,0.732,117307.0,0.968,0.341,9.0,0.204,-3.734,1.0,0.166,96.92,4.0,0.784,076bM8NjtRgmIGGrF3Mb6k,2012-01-01 +6fYrcILR5hdVlAAdcg4G4N,I Would Find a Way,Unity,Big Mountain,0.0965,0.568,305173.0,0.816,0.00485,1.0,0.058,-6.319,1.0,0.148,173.905,4.0,0.805,079QiYtMEMsGPv0TNAWZPe,1994-07-19 +0oCcNpc7ZwFlRrvHPBungL,Computer World 2 - 2009 Remastered Version,Computer World,Kraftwerk,0.691,0.513,204667.0,0.818,0.0581,4.0,0.332,-11.358,0.0,0.0965,129.075,4.0,0.775,07BPkQfT4B5xjDwjCxRiN2,1981 +0dY2imDqcunCyIWoBfrcxB,Shake Your Foundations,Who Made Who,AC/DC,0.0385,0.543,231773.0,0.926,0.0264,0.0,0.0788,-5.015,1.0,0.0544,122.659,4.0,0.494,07EFoHHspqSwsmkbnWaB4A,1986-05-24 +07oe79pxFlGKtP3Ll7Yydj,A Minute Ta' Breathe,My Own,Young Bleed,0.351,0.77,214427.0,0.865,0.0,4.0,0.0896,-5.45,0.0,0.141,82.212,4.0,0.604,07EbMOVcK4zI8Y7qEPDZhK,2000-01-01 +5Qo3yIT1R0av5ZXMlfmHbf,Angel - Remastered Version,We Too Are One,Eurythmics,0.0546,0.308,312547.0,0.516,2.95e-06,0.0,0.0942,-7.072,1.0,0.027,84.31,4.0,0.324,07GxuB87kJgj9xklkc1beN,1989-09-16 +5NrCKS9MZt54kJHXwigcF2,El Camino Reprise,Mission Bell,Amos Lee,0.815,0.591,254240.0,0.18,6.3e-06,11.0,0.0877,-14.72,1.0,0.0378,135.604,4.0,0.389,07HizW0Hwz3rDY9aDtoLXS,2011 +1DOHxFeHLy4k8BQ2IFnLFn,Outside,The Ride,Catfish And The Bottlemen,0.000276,0.559,311200.0,0.62,0.119,4.0,0.0883,-6.478,1.0,0.0396,136.847,4.0,0.232,07IHAhsG4FnnfHQSb3bbAZ,2016-05-27 +6U5WxUcdjsRs7vh6xxokaX,Happier,Bomb In A Birdcage,A Fine Frenzy,0.151,0.53,210107.0,0.501,1.33e-06,5.0,0.163,-5.22,1.0,0.0273,144.288,4.0,0.394,07IV5RxLvAUeZbcPm4zOzn,2009-01-01 +3l3oU8UNfyJMtyKcB0Pk2M,The Percussor [I] Binary Love Theme [II] Steambanger's Ball [drum solo] - Live,Clockwork Angels Tour,Rush,0.00273,0.282,190120.0,0.805,0.649,1.0,0.959,-11.009,1.0,0.0415,144.447,4.0,0.184,07JFksBGuJKPcJTS6HCVNO,2013-11-05 +71eMiGONMwXl9TECblmTg2,Walkin' in the Sunshine (Originally Performed by Roger Miller) [Karaoke Version],Walkin' In The Sunshine,Roger Miller,0.186,0.73,160500.0,0.595,0.767,6.0,0.0927,-10.326,1.0,0.0358,136.984,4.0,0.951,07JMxFleEsyLNu34dz6VQf,2014-02-22 +6C5yfkZH3UQIq0nJ8guPe3,Twinkle Twinkle Little Star,I Can Only Imagine: Platinum Edition,Various Artists,0.991,0.422,238467.0,0.0763,0.882,0.0,0.119,-18.49,1.0,0.0469,70.132,1.0,0.169,07LMRzrld6xw3RFQa7QdIM,2003 +688DbYjrrj9nXQPFwZhVZu,Peter's Rap - Live,Captured Live,Peter Tosh,0.873,0.454,212267.0,0.4,0.0,4.0,0.805,-20.756,0.0,0.717,101.739,3.0,0.218,07LNIvzX7dIX2FWA5YLpI9,2002-07-08 +6TdTmzyovtqMTHwQB0GXEg,Too Far To Turn Around,My Honky Tonk History,Travis Tritt,0.179,0.547,203867.0,0.732,0.0,0.0,0.118,-6.101,0.0,0.0324,149.902,4.0,0.552,07M7HgH6DIqOxwrg05fzhc,2004-08-17 +2ejWSDS4g58WhWyuQdrix7,Suffering Overdue,The Blessed Hellride,Black Label Society,0.00149,0.467,269280.0,0.807,2.06e-05,10.0,0.118,-5.26,0.0,0.0329,70.98,4.0,0.427,07NVNWZgTSOeA3wwVm5JVz,2003-04-22 +3L8e5oZ7vQtdpklxwsYf4k,So You Wanna Be A ...,No Man's Land,Souls Of Mischief,0.000844,0.731,79560.0,0.578,0.806,2.0,0.196,-10.437,1.0,0.165,89.082,4.0,0.756,07OOJTZGJ0D5C61tEXjqIC,1995-09-28 +1DrirX7vAJMDAoz37ZbSeA,Leaves That Are Green,Sounds Of Silence,Simon & Garfunkel,0.32,0.537,141493.0,0.361,0.0,4.0,0.0756,-15.617,1.0,0.0327,105.668,4.0,0.889,07RAGILF28QweYQSZasr5k,1966-01-17 +6OxdMiPHt69MdpKL3FGSwD,Anyone But You,Saturday Nights & Sunday Mornings,Counting Crows,0.232,0.466,324600.0,0.6,0.0508,5.0,0.495,-6.629,1.0,0.0241,167.956,4.0,0.626,07RHn8QzNSAJxWarDGNIqC,2008 +2tzvwDkztHiTkPOKHtYWla,My Eyes Have Seen Holy,Between The Dreaming And The Coming True,Bebo Norman,0.765,0.239,236120.0,0.335,0.0,10.0,0.112,-9.36,1.0,0.0306,136.299,4.0,0.147,07SW2mjjgqlJrFEc5pRuV4,2006-09-19 +5ATLg096rUbb1bQMnGtS86,I Did It For Love,He's All I've Got,Love Unlimited,0.00857,0.609,289560.0,0.787,0.071,7.0,0.118,-8.378,0.0,0.0299,115.917,4.0,0.82,07U6SGAlQLmxZ586TfHmVh,1977 +0Od2QdQgaWpJ17TJvwgyKI,Emotion,Love Songs,Destiny's Child,0.149,0.58,235800.0,0.545,0.0,7.0,0.098,-6.05,1.0,0.0576,86.942,4.0,0.373,07VaUZTGPRduQXqPAmG35e,2013-01-29 +0MgQgfhDechWYMJPwMz4a7,Oh How I Love Jesus (Live),An Incredible Journey,Dorothy Norwood,0.941,0.429,123739.0,0.434,0.0,7.0,0.741,-5.161,1.0,0.0896,71.593,4.0,0.345,07VkMctKILCuyYlR767IxA,2017-02-28 +2a95UdeX7FsfT3xc7PGBn7,Soon As You're Ready,Tear Down These Walls,Billy Ocean,0.164,0.677,276507.0,0.923,0.0,1.0,0.329,-6.474,1.0,0.05,116.943,4.0,0.798,07Vx4BMLibfALsM5pkSyVP,1988 +5M8AjDcPTM2fLlUBSOlAkw,I Came To Jesus - We Will Stand Version,We Will Stand,Bill & Gloria Gaither/T.D. Jakes And Friends,0.503,0.3,282613.0,0.804,0.0,1.0,0.24,-9.307,1.0,0.0849,191.921,4.0,0.655,07WmInlVF7L2HoaI5rWrm1,2004-01-01 +5voLVs2x8dQVkqE8ZFy7NP,"Sweep, Chimney Sweep",Storm Force Ten,Steeleye Span,0.987,0.457,284973.0,0.105,0.0,9.0,0.0773,-13.487,0.0,0.051,92.816,4.0,0.542,07WpteIxzsbwZ9uETKCrvz,1977-01-01 +6gBGabSA0PrRIPQxGHlu4b,Good Luck & True Love,Good Luck & True Love,Reckless Kelly,0.0262,0.657,197307.0,0.872,0.0,7.0,0.0797,-3.27,1.0,0.0359,118.02,4.0,0.718,07XDPiuBB7jdWkxakR0cBq,2011-09-13 +1uQm1Z9vDddEhS5W9Y7Zmw,Bad Thing Longing,Hipsway,Hipsway,0.517,0.811,250533.0,0.57,0.00443,4.0,0.0651,-12.539,0.0,0.0347,120.164,4.0,0.93,07YSibUbQTV7UYyGQIdYrX,1986-01-01 +7lSqt09mk5hlzVWLzYIuWI,Moving Boxes,Love And Loathing,With Confidence,0.000569,0.607,195867.0,0.743,1.05e-05,2.0,0.201,-4.984,1.0,0.0376,127.942,4.0,0.752,07aGx2IErugtk4d7clL03j,2018-08-10 +7iEoaTyBCqLaAwJnOP1BTn,The Games We Play,DAYTONA,Pusha T,0.0713,0.694,166120.0,0.796,0.0163,5.0,0.096,-3.696,1.0,0.198,78.033,4.0,0.592,07bIdDDe3I3hhWpxU6tuBp,2018-05-25 +7Dg8QI7rlqiDXFR1z0Kp8r,Before You Lie,Let Me In,Chely Wright,0.683,0.602,232067.0,0.331,0.0,6.0,0.113,-9.854,1.0,0.0247,99.734,4.0,0.107,07eW2eBZwtpfDkSWOAB3jv,1997-01-01 +0cl2QZcAjVBbydE136KnOi,"""Kill This Music"" (Dialogue)",Popstar: Never Stop Never Stopping (Soundtrack),The Lonely Island,0.667,0.0,5560.0,0.676,0.0,8.0,0.0,-19.335,1.0,0.0,0.0,0.0,0.0,07fcZXkBS0y4Y80GT60PZq,2016-06-03 +3rMC7YBFD0htBuBTjYFOAH,I'm Your Man,Too Good To Stop Now,John Schneider,0.116,0.896,188773.0,0.331,0.0464,2.0,0.0417,-15.944,1.0,0.0555,115.676,4.0,0.788,07guWr9XqARqkqHXzB44PD,1984-01-01 +3pRfusVDQO9WI5CWlivsI9,Minimum Wage,Minimum Wage Rock & Roll,The Bus Boys,0.4,0.695,206997.0,0.791,0.0348,9.0,0.241,-8.395,0.0,0.0304,132.184,4.0,0.94,07h9f7i83c4Qd12RDZe2dD,2001 +4faFAhOflLzhfJECveRwva,Lonely No More,...Something To Be,Rob Thomas,0.033,0.551,226640.0,0.896,0.0,9.0,0.0899,-3.152,0.0,0.109,171.79,4.0,0.858,07hC5JSKAodpBIVR6A772E,2005-04-05 +2iZySSMd878nU1wRlUHRYT,Oceans Wide,Love Is Such A Funny Game,Michael Cooper,0.0563,0.824,287173.0,0.402,0.000237,0.0,0.207,-12.234,1.0,0.0559,104.681,4.0,0.81,07idPRWBZDNHilfQFRuMXl,1987-12-01 +46XvcuEZFFInDilbYUNHBn,Say I Yi Yi,Alley: The Return Of The Ying Yang Twins,Ying Yang Twins,0.00233,0.782,272507.0,0.627,1.27e-05,8.0,0.201,-6.509,0.0,0.115,94.967,4.0,0.485,07nmtQfvr3Luul00TxFKQE,2002-03-26 +41NgmyrAllSBWShGcXaLxB,Oh How I Love Jesus,I Got Out,Bryan Popin,0.682,0.274,222133.0,0.884,0.00312,5.0,0.381,-3.015,1.0,0.107,83.272,4.0,0.332,07nqs2VsHDslrmhlMsCjke,2017-07-21 +1GlhLlwrCROn3jIiRt089k,My Truth,Four-Calendar Cafe,Cocteau Twins,0.253,0.425,273733.0,0.36,0.0141,9.0,0.0878,-14.776,1.0,0.0449,174.817,3.0,0.579,07poC3fOw5E0tAZ6Zc46AN,1991-10-18 +5xht84kJxtMvQdGLGh23dz,Alone With The Sea,Vol. II,Hurt,0.122,0.44,322800.0,0.545,0.00195,6.0,0.402,-8.293,0.0,0.035,76.005,4.0,0.179,07qBTQO931hJWNRWh7sBkk,2007-01-01 +7mNXCZgcBYb0fGqh9tsZ7z,Down In Da Water - Album Version / Explicit,Sweat,Nelly,0.00556,0.83,260440.0,0.647,0.0,1.0,0.0769,-5.923,1.0,0.0603,152.939,4.0,0.392,07r7KrppFUq72j7nEznjlo,2004-11-14 +5zyfHDtYBzcSxY22zxNkR1,I Saw The Light - Live,The Song Lives On: Gospel Classics And Church Favorites,Jason Crabb,0.0689,0.713,211547.0,0.748,1.83e-06,2.0,0.978,-8.085,1.0,0.0359,107.004,4.0,0.33,07vJ5oSlWJd0e38lkjZgh5,2011-01-01 +1vk38fwD9MYWunmxwgaN3K,God of the Mind,The Sickness,Disturbed,4.28e-05,0.618,185640.0,0.942,0.0801,1.0,0.0808,-3.481,1.0,0.0555,92.004,4.0,0.793,07w0hGS9XUdFsPBvDHy16y,2010-03-12 +79jStXwtB4d5CleFbbLtHI,Sentence Day,Obituary,Obituary,6.44e-06,0.211,169292.0,0.961,0.0223,3.0,0.0282,-5.28,1.0,0.0787,175.399,4.0,0.156,07xZ3ekk1HHTTdoYSwlGsm,2017-03-17 +1g4JhDdefwqIOgXM2XJZlC,Race Against Time,Venni Vetti Vecci,Ja Rule,0.00853,0.847,283533.0,0.563,0.00222,11.0,0.332,-7.76,0.0,0.25,90.23,4.0,0.423,07xrKznMcWdXvsGLK3UFIJ,1999-01-01 +0UdEk154bkBiKwa5rRi2YP,Because of Who You Are,Let It Rain,Bishop Paul S. Morton & The FGBCF Mass Choir,0.485,0.387,318120.0,0.532,0.0,7.0,0.0727,-6.704,1.0,0.0294,91.156,4.0,0.24,07y8awzFnf5ttzMBR0uqBK,2003-09-09 +5EGVCUlZ4ympyqdQVm6ttR,Con La Duda (with Joan Sebastian) - Live Version,Primera Fila,Thalia,0.346,0.643,196307.0,0.716,0.0,0.0,0.959,-5.794,1.0,0.0485,115.957,4.0,0.62,07yVsJaLRxqakz0Fyyx7pR,2009-11-30 +6dvNYXsU87CfTnWwLwdij0,Whispers,Whispers,Passenger,0.107,0.433,242027.0,0.375,7.81e-05,2.0,0.0999,-7.887,1.0,0.0312,144.692,4.0,0.217,07zipwkXiiNMgvtyQlc4W4,2014-06-10 +1j55r97on3Eec25aSVjjha,Te Voy A Querer,Como Ama Una Mujer,Jennifer Lopez,0.21,0.541,280307.0,0.756,0.0,9.0,0.308,-8.84,0.0,0.156,185.966,4.0,0.339,07ztulX4jyOAR5nUUYc2K6,2007-03-27 +2kPpxNSgXRvu5yqkRLKJIu,Winter Wonderland / Don't Worry Be Happy,That's Christmas To Me,Pentatonix,0.28,0.61,207853.0,0.397,0.0,6.0,0.0833,-8.506,1.0,0.0504,129.761,4.0,0.718,082VlX7cBth0o8xqDGclNn,2015-10-30 +67sHELyUVhbqCC4yFU2HrG,Lonely Teardrops,Mirrors,Blue Oyster Cult,0.0531,0.599,224187.0,0.504,6.41e-05,2.0,0.0874,-8.617,0.0,0.0251,99.227,4.0,0.677,083v6CSHrw2TzgKKIXg6ll,1979 +2m7dqc7BVCavV3ftPy1Eco,Tit 4 Tat (feat. Pharrell),Real Talk,Fabolous,0.169,0.917,278053.0,0.692,4e-05,6.0,0.101,-7.172,1.0,0.241,94.053,4.0,0.774,0852dsZQyLOGmvotlvOvoA,2004-10-11 +0pLHrBSa5yqnOjbyHHe8uT,Savannah,27861,Parmalee,0.252,0.661,221600.0,0.618,0.0,1.0,0.0823,-5.463,1.0,0.0329,136.02,4.0,0.269,088ajVZOaklrQJP9k2IO2Q,2017-07-21 +5pA32bNyH2mkSYSVWosleA,Sex Intelligent Remix,Love King,The-Dream,0.151,0.363,242507.0,0.56,0.0,4.0,0.418,-7.628,0.0,0.0462,117.697,4.0,0.209,08912w1sEZbVmc4XZr40JE,2010-01-01 +1qC6xEBcO2y7AGct5wMaHn,Mute,Drowning Pool,Drowning Pool,0.000305,0.574,200000.0,0.822,0.0763,10.0,0.0881,-4.664,1.0,0.0284,97.93,4.0,0.383,089oyV5caclve3ap934iRw,2001-01-01 +6NgQpYGWatuFcuUWU0VVow,On The Walls Of The Hall Of Fame,Wake Me Up (EP),Aloe Blacc,0.913,0.49,214147.0,0.321,5.3e-06,11.0,0.286,-11.061,1.0,0.0609,135.533,4.0,0.201,08AyPr0qLXhti9Rq5jgiCS,2013-08-06 +7jT2tFV6LqOQmhDFox3RO1,Teenage Queen,Conviction,Aiden,0.000238,0.493,204840.0,0.799,6.93e-05,2.0,0.16,-5.589,0.0,0.0756,163.713,4.0,0.517,08BPyh1R7kD0SBgFTrwEbP,2007 +6b6evr9uCzXSqyPcs9X31K,Midnight Magic,Midnight Magic,Commodores,0.0694,0.829,348173.0,0.837,0.00232,7.0,0.0888,-12.396,1.0,0.0415,122.9,4.0,0.937,08BUOmAF8JwaU4Nnsizswy,1979-01-01 +1Uah5tZJjJquAcRTMjebwu,Mind Over Matter,O.G. Original Gangster,Ice-T,0.0569,0.783,252000.0,0.809,8.1e-05,7.0,0.217,-10.708,1.0,0.273,97.175,4.0,0.785,08Bjvwbg1cFsFfXSdhG23I,1991 +12YgraSMOtLaJVXPHhPlPI,Nah Mean,Distant Relatives,"Nas & Damian ""Jr. Gong"" Marley",0.0262,0.591,247053.0,0.917,0.0,10.0,0.119,-1.642,0.0,0.161,94.129,4.0,0.618,08Cq2FeFxRQdpkKrjCGrth,2010-01-01 +40KRugJa7oMQgAnx7qPP6m,Only with You,Pacific Ocean Blue,Dennis Wilson,0.348,0.413,237560.0,0.288,0.000741,1.0,0.113,-13.539,1.0,0.0303,118.58,4.0,0.171,08CyNpU6VJMtGmR7DYjNmQ,1977 +5kbyKkO5UUdRavtxcjh86a,U.S. Drag,Spring Session M,Missing Persons,0.00233,0.67,219933.0,0.477,0.0142,7.0,0.0613,-13.142,1.0,0.0459,95.884,3.0,0.406,08GAuXkchZVoRsnKdcihxs,1982 +4aDanfZwm3Fu5GjS08TSi7,She Got Tired Of Loving Me,Touch Me,The Temptations,0.156,0.628,274373.0,0.896,2.6e-05,10.0,0.103,-8.135,1.0,0.05,93.669,4.0,0.787,08GqjUqcobARfWpo4Thg0i,1985-01-01 +4z7HkkiYgbutfnqVE57kFq,Three is a Magic Number,Schoolhouse Rock! Rocks,Various Artists,0.248,0.581,194133.0,0.735,0.0,2.0,0.0946,-8.546,1.0,0.0404,108.719,4.0,0.705,08ICVZoUcQN8O3lZvpW7XY,1996-04-09 +4gcp1xkWtIeTOnRbnGcg3t,Stop!,New Wave,Against Me!,6.09e-05,0.615,153227.0,0.864,0.0,0.0,0.0892,-3.135,1.0,0.0691,118.913,4.0,0.82,08IrBeiM2LU3HAqAaHQcQq,2007-07-09 +0BHweFzkGgDbw8gMEpwf0g,Fresher Than A Night At The W,Welcome To Diverse City,tobyMac,0.493,0.638,48000.0,0.637,0.0,9.0,0.587,-11.337,1.0,0.278,176.104,4.0,0.822,08J3ZjZXN1J5qNbla71PYI,2004-01-01 +0IS9nDHRCnl4hThkWZ3CH5,Conquer da World (feat. Meka),Scouts Honor...By Way Of Blood,Rampage,0.222,0.776,283960.0,0.514,0.000293,2.0,0.12,-6.28,1.0,0.0702,87.049,4.0,0.714,08L9HIxscNjP4NpJ2pCBnk,1997-07-18 +5aBfDmptpKRZETucW6QFAp,This Is Now,The Rise Of Brutality,Hatebreed,1.72e-05,0.448,216800.0,0.962,0.0,8.0,0.0393,-3.956,1.0,0.0786,179.795,4.0,0.737,08Ml7gw2xZZAi8S3D4ONwY,2003-01-01 +0dOMByGmeNgcuZ00FPZdup,Please Don't Leave Me,Massterpiece,Mass Production,0.83,0.415,273147.0,0.157,0.0537,0.0,0.0409,-21.53,1.0,0.0312,153.097,3.0,0.325,08NkivnlSqRiLoTxYjm63v,1980 +1Y4nuv5Gar6rcXXqQtkU9z,Keep Me Down,The Fix,Scarface,0.307,0.612,212240.0,0.814,0.0,2.0,0.153,-3.767,1.0,0.469,176.043,4.0,0.873,08QH6uS4BzYcPqeAbpcnhg,2002-01-01 +6364LsEaeyNVci2awwsGzc,Hard (Not Luvin U),Thankful (EP),New Kids On The Block,0.0367,0.818,199104.0,0.791,0.0,6.0,0.0343,-5.022,1.0,0.0769,99.997,4.0,0.897,08TWwEM703jgU5ebb0ZfUh,2017-12-01 +0PSWSiRXsxsLAEdEhaJAId,Crucified,If You Have Ghost (EP),Ghost B.C.,0.00356,0.515,313413.0,0.716,0.0,4.0,0.107,-6.736,0.0,0.0352,115.918,4.0,0.263,08U01AsCXhbP7QdC7GABYw,2013-01-01 +1ZCWaF5JZwwdqsmSDIyGow,Honey Call,La Dona,Teena Marie,0.0862,0.75,259507.0,0.646,0.0,1.0,0.195,-5.71,1.0,0.104,80.021,4.0,0.757,08ULYzJEmHPgBsnQ0kEO7K,2004-01-01 +1T486XpcMjDwuuqYM2FWC4,Cosmic Slop,Dare Iz A Darkside,Redman,0.0881,0.635,175627.0,0.787,2.38e-05,6.0,0.282,-9.668,0.0,0.462,171.437,4.0,0.764,08UhV7fX8X4wrSNLMVQ5H5,1994-01-01 +1PRGZuBgT4ieAicPt3xD34,Another Poem,Smoke Some Kill,Schoolly D,0.00688,0.846,259333.0,0.485,0.00521,7.0,0.199,-11.354,1.0,0.333,154.149,4.0,0.759,08WANkS82t8MMX7IKNo7aY,1988 +1OjMQB05gp1xiG0BPr5KPH,Lamborghini Doors,Rather You Than Me,Rick Ross,0.492,0.472,263107.0,0.784,0.0,6.0,0.267,-4.17,0.0,0.247,113.258,5.0,0.165,08XXyTmAv1vNghZS4p0ng2,2017-03-17 +3WhhsZPVmUxCeCjaJt9eXD,If You Love Me (Let Me Know) - Live,Moody Blue,Elvis Presley,0.0907,0.536,182533.0,0.477,4.11e-06,9.0,0.676,-14.049,1.0,0.0356,145.218,4.0,0.826,08bROKoMarHS0jRzZOEv08,1977-07-19 +25idmXJF6Z8GnFCT5PKgKL,E.B.A.H.,E.B.A.H.,Tech N9ne,0.0655,0.636,242600.0,0.944,0.0,5.0,0.682,-3.685,0.0,0.273,168.055,4.0,0.445,08bWP7UxqYWNzGR7bWNyUz,2012-09-18 +6jNqxmC4X9yiQi0X3HIXsf,Wasted On Each Other,Electric Light,James Bay,0.226,0.613,238400.0,0.788,1.27e-06,6.0,0.05,-3.279,0.0,0.0375,96.034,4.0,0.444,08cprzGPjtLDvKMwtQh93R,2018-05-18 +393MDhe62s8hbH8ETrlxe5,Mr. Rager,Man On The Moon II: The Legend Of Mr. Rager,Kid Cudi,0.39,0.67,294227.0,0.726,0.882,7.0,0.14,-8.689,1.0,0.0272,102.003,4.0,0.581,08eM9GRdr5BCCHNqS3Wwud,2010-01-01 +7Jw7oOzXLYtSKCA8eqNxKK,Watch Me Do,Thank You,Meghan Trainor,0.00208,0.848,169773.0,0.686,0.00574,11.0,0.0839,-2.674,0.0,0.0507,112.03,4.0,0.653,08eweM0IZoZPCCxODbrMoL,2017-05-12 +6ztEvCv08wI6yFFLRCST87,Goldilox,Out Of The Silent Planet,King's X,0.00523,0.551,280867.0,0.674,0.016,11.0,0.342,-8.132,1.0,0.0331,123.454,4.0,0.38,08fDwAVsLdPY38aF03qmQa,1988-03-15 +608satzuvomiGFbZMNck8S,Older,Infinite Arms,Band Of Horses,0.0404,0.445,208027.0,0.499,5.48e-05,0.0,0.538,-5.847,1.0,0.026,96.271,4.0,0.458,08fkw9uDP2KET6cPIl74Xo,2010-05-14 +1YiSlOAo3EBXAWzYsyDJFM,We Got It Like That,Fear Itself,Casual,0.164,0.731,191360.0,0.942,1.93e-06,7.0,0.0515,-7.673,1.0,0.248,98.041,4.0,0.616,08h9ZxS1TeDpGk6Zbg2m0l,1994 +4vd7KzctkhCVCUnCCyoO0d,Superego,Caracal,Disclosure,0.239,0.636,273542.0,0.702,0.0,3.0,0.0809,-7.53,0.0,0.0845,82.034,4.0,0.775,08ipn1MH7xqgoqhUbtvCTy,2015-09-25 +4T2qnyKCo9UISjERbIeJQg,Life Support,In The Lonely Hour,Sam Smith,0.493,0.456,173357.0,0.473,0.000338,4.0,0.136,-7.561,0.0,0.0352,119.886,4.0,0.216,08jWgM4vSkTose4blKBWov,2014-01-01 +7ldDBX4XPJ3RpMWJorOsJ7,Drive Me Wild,Drive Me Wild,Sawyer Brown,0.159,0.651,215507.0,0.708,0.0,2.0,0.162,-7.793,1.0,0.0258,128.829,4.0,0.95,08lnWUnrUV8TLu51YBO6hg,1999-03-02 +4WsIVurAuy8gGdbtfboVFC,Whiter Shade of Pale,The Letter / Neon Rainbow,The Box Tops,0.572,0.456,272067.0,0.384,0.0117,10.0,0.216,-12.947,1.0,0.0258,78.063,4.0,0.532,08mPxuP35Db56jUUgRvGFs,1967 +4YZ22jLQFC7YZn5VdFVjFF,Bleed,Collective Soul,Collective Soul,0.0371,0.675,243013.0,0.773,0.00284,2.0,0.0838,-6.924,1.0,0.0323,113.946,4.0,0.54,08mlRJfOvmReyulRoBkbyQ,1995-03-14 +5rEdY8STXQPpe6k0IYcqRU,Paranoid,Tantric,Tantric,0.213,0.559,217907.0,0.848,0.0,3.0,0.161,-5.193,0.0,0.0372,115.946,3.0,0.678,08nOgpgThrvOYlvM6nUOmJ,2001-02-13 +3p6gZDRTjv350YRuy1HBZR,Here We Come,Armed To The Teeth,Swollen Members,0.0506,0.587,194680.0,0.909,0.0,9.0,0.419,-4.684,1.0,0.381,90.051,4.0,0.661,08o3O2gRa4KLKgXKX9GmlM,2009-10-27 +4E6BcuqWQlyDgQMSOGZQOo,Make It Easy on Love,Don't Take It Personal,Jermaine Jackson,0.6,0.569,250667.0,0.545,0.0,9.0,0.208,-8.148,1.0,0.0344,75.653,4.0,0.379,08pgF3pXtFuG7LToVA1mAU,1989-08-22 +0em1m8OTKcbGJ1YW1eQ7In,Let Me Entertain You,Journey To The Land Of Enchantment,Enchantment,0.848,0.58,221347.0,0.342,5.98e-05,6.0,0.122,-12.074,1.0,0.0298,88.271,4.0,0.686,08qK1BTxmBfr2M6HJPqmQi,1979 +115Xp581tWiI1fSUBbBBvU,Get Out the Map,Retrospective,Indigo Girls,0.619,0.611,204200.0,0.6,0.0,9.0,0.059,-8.961,1.0,0.0379,88.033,4.0,0.905,08rSr5tinC3ZsQMPFgYuW4,1987 +1xVgUV0lpLJdf1Dpw84BDg,Rescue Me (Radio Edit),KXM,KXM,0.000327,0.557,257954.0,0.856,0.00173,6.0,0.0773,-1.84,1.0,0.0377,90.042,4.0,0.395,08t6QIL1YGIz7FKLI8nIBI,2014-03-11 +5WWP7OjL1KVV1EZwd99JJb,Garden Grove - Live / Acoustic Version,Acoustic: Bradley Nowell & Friends,Sublime,0.669,0.281,117800.0,0.675,0.0,1.0,0.711,-7.745,1.0,0.371,166.351,3.0,0.676,08t82QIXjBItfFNYkg4oSX,1998-11-17 +3jhmHJtEtyktmerYrPdUQd,I'm Just Me,I'm Just Me,Charley Pride,0.509,0.595,142173.0,0.464,0.0,2.0,0.128,-11.428,1.0,0.0273,142.606,4.0,0.916,08t9IC4bH98d4uSihXa40x,1971 +2fC6kMu95QwZXLeISePMVC,Blink,Hopelessly Devoted To You Vol. 6,Various Artists,0.000261,0.4,169187.0,0.973,1.12e-05,4.0,0.186,-4.859,1.0,0.0804,153.07,4.0,0.782,08tPKOoXDnYC319EOvDPXV,2006-06-06 +2jkSVsaMfyfgG9y6Y1xiPt,Craziest Girl I Know,3 Sides,Bob Guiney,0.00361,0.507,120080.0,0.861,0.0,5.0,0.392,-5.146,0.0,0.0625,165.933,4.0,0.842,08tXRY7tUTqbdYN4IUR2Wd,2003-01-01 +5gSwQihHUXvC5H4SBCo03D,Can't Run But,Rhythm Of The Saints,Paul Simon,0.917,0.735,216627.0,0.589,0.42,4.0,0.115,-15.578,0.0,0.0382,159.963,4.0,0.923,08tZq3FDsspdU6ycn8Jl2o,1990-10-16 +3PZZGjJG2pUDmLwBAroqbn,I'm Waiting,Contact,Boney James,0.734,0.4,252867.0,0.576,0.00019,0.0,0.0636,-6.75,0.0,0.0568,92.509,4.0,0.72,08ulniYTAR9vRFsPlSGeqz,2011-01-01 +3V6iTpZhci748mC2Fod98t,1979,Cardiology,Good Charlotte,0.0149,0.563,179947.0,0.946,0.0,0.0,0.191,-2.673,1.0,0.0523,117.096,4.0,0.52,08utRHYjRSDcceEsjFRFX0,2010-01-01 +2bQl8iIxVXc2CEDVMHlC60,When You're Gone,Underneath,Hanson,0.07,0.585,271520.0,0.691,0.0,4.0,0.0927,-5.615,1.0,0.0255,130.04,4.0,0.291,08wHuQyPsSr7NdqvVwTjBS,2004-04-20 +03HycZUV9vzoo4XrbgCzsj,All of Your Life (You Need Love),This Is Us,Backstreet Boys,0.00386,0.666,235373.0,0.821,0.0,0.0,0.185,-5.038,1.0,0.0251,130.954,4.0,0.582,08wSk6XJ7365lO47E1278L,2009-10-06 +6KAjRXRiSX3wyw83C3RGAk,I Told You So (In the Style of Randy Travis) - Karaoke Version,I Told You So: The Ultimate Hits Of Randy Travis,Randy Travis,0.0241,0.631,235571.0,0.196,0.0193,8.0,0.13,-18.883,1.0,0.0528,145.624,4.0,0.502,08wrpV3DpzuqNmF8ySwdhd,2010-08-01 +69Zsz4KXc1Mws9O4mxkx9f,One More Sunny Day,Shari Addison,Shari Addison,0.533,0.327,328200.0,0.498,0.0,6.0,0.168,-7.21,1.0,0.0546,142.907,4.0,0.216,08yYWb3cFCIO9ZlOBfvQSB,2009-01-09 +6bzmjQJNfXZnetWPICZ4co,My Love Is Alive,I Feel For You,Chaka Khan,0.0404,0.715,280800.0,0.925,0.0114,9.0,0.865,-9.96,0.0,0.0477,119.417,4.0,0.804,08yanJqA75TPyDowCXvvPU,1984 +65CXR2eboKYb9249Nn7ymu,Five Short Stories,Tale Spinnin',Weather Report,0.98,0.247,416400.0,0.0846,0.85,8.0,0.104,-19.746,1.0,0.0375,138.757,4.0,0.107,08yjANOi57QrNhBRMv3XBE,1975 +5AHjRKFCVUaRClF2Oxx8Ld,Save It For A Rainy Day,Careless,Stephen Bishop,0.565,0.619,192973.0,0.534,5.42e-05,8.0,0.0864,-8.87,1.0,0.0353,129.267,4.0,0.721,08zWo4xb7GZ5e3dyUOUAmm,1976-01-01 +4aBEPgdG3tCciSvApEcWYv,Rough Rider,I Just Can't Stop It,The English Beat,0.0115,0.684,292547.0,0.521,0.000439,9.0,0.0728,-12.887,1.0,0.0504,161.248,4.0,0.949,08zjJfP4f6cXGxscvztbvh,2012-01-01 +1JSDRFKE8KY6A4NCQcIjp3,"Walking Happy - From the Musical Production, ""Walking Happy""","Robert Goulet On Broadway, Volume 2",Robert Goulet,0.818,0.491,145307.0,0.728,3.79e-06,5.0,0.122,-8.544,1.0,0.0435,69.178,4.0,0.323,08znjemJN5LH9rznYxsPfr,1966 +13YsYaz5V01OAPlrmDpbIl,Stem,Nootropics,Lower Dens,0.00807,0.513,125973.0,0.679,0.775,11.0,0.106,-9.85,1.0,0.0362,165.188,4.0,0.919,090RPfXU8lQNCmPXww1q5D,2012-05-01 +5x7YCQjiJOcjKmx153OG50,(She's Got) The Fever,The Best Of The Pointer Sisters,The Pointer Sisters,0.0275,0.379,375885.0,0.246,1.44e-05,9.0,0.304,-15.688,0.0,0.0463,69.665,4.0,0.525,091NaILFpszQchbFnIFiIX,1989-09-21 +2FXkzKw1hkcmGBHyvpUsRs,H.C.P.,Gone On That Bay,Frayser Boy,0.119,0.646,277560.0,0.859,0.0,6.0,0.508,-5.316,0.0,0.359,201.162,4.0,0.532,092Tb4WDtx0D8ljoOB7fiT,2003-08-26 +4qAoPW8ah8uVRZ552MncFG,I'll Cry For You,Contagious,Y&T,0.0749,0.184,157427.0,0.547,0.746,9.0,0.0997,-13.496,0.0,0.0374,82.538,3.0,0.455,0937P00MKPHaPfy0LvtnDM,1987-01-01 +15dMJkVM6PKEPM7uoGqqJH,Things Could Be Worse For Me,I Heard That !!,Quincy Jones,0.415,0.6,278267.0,0.892,2.02e-05,10.0,0.0709,-7.973,0.0,0.0601,115.486,4.0,0.763,097LXhzAzGb19ibuMGyTPJ,1976-01-01 +0sSdFMuYrn3N9moumV466B,He Can Only Hold Her,Back To Black,Amy Winehouse,0.0262,0.651,164880.0,0.835,0.00685,6.0,0.056,-4.311,0.0,0.0649,98.411,4.0,0.692,097eYvf9NKjFnv4xA9s2oV,2006-01-01 +60bWKQCphahbbMXzKDZdq3,Girlfriend,Forever In A Day,DAY26,0.177,0.483,223547.0,0.779,0.0,5.0,0.526,-3.906,0.0,0.0717,86.564,5.0,0.538,098R0QKyahsqbFY9QByybg,2009-04-10 +6JQFs9wSjnDUxzdctFxDXw,Battlestations,Music From The Edge Of Heaven,Wham!,0.0247,0.814,325000.0,0.521,0.0443,4.0,0.065,-16.892,0.0,0.082,126.533,4.0,0.652,099le4PQZ57X2LY9xVNOpc,1986-07-01 +7tKaJP19s6RnUtoTjTqQYf,Let Your Fingers Do The Walking,A Treasure,Neil Young/International Harvesters,0.515,0.417,180360.0,0.609,0.00141,9.0,0.133,-9.288,1.0,0.0319,170.849,4.0,0.854,09AueqkHVvxZgwKiR61QtB,2011-06-10 +3uVWiC78gfcZdARvre3hDW,Nitty Gritty,Whatcha Gonna Do,Jayo Felony,0.0734,0.879,250707.0,0.651,0.000359,0.0,0.0298,-5.278,1.0,0.187,98.006,4.0,0.691,09Chi7au9c1VKueMF6s2tM,1998-01-01 +1Gb2wkjjyJBPFBnF0Cl5Ni,"Ride Natty Ride - 12"" Mix",Survival,Bob Marley And The Wailers,0.129,0.881,383333.0,0.733,0.000112,10.0,0.0371,-6.434,1.0,0.0371,125.988,4.0,0.943,09Df7mUZBQwbDYgvE0t30r,1979 +3g2UFiT62OzNMbRoq2Di9u,Tear Jerker,It Takes One To Know One,Detective,0.0355,0.517,270400.0,0.712,0.0201,7.0,0.392,-12.641,1.0,0.0759,121.053,4.0,0.74,09DtnB4ovPRysxQY5xBNvL,1977 +5Q45w6VXZQrXcht16IAXCz,All Things Are Working - The Gospel Remix,The Gospel,Soundtrack,0.462,0.454,344707.0,0.566,0.0,0.0,0.166,-5.395,1.0,0.0302,103.586,4.0,0.29,09FSSPygQhRkbsvc90CT2f,2005-09-27 +29NUpBCus4Yw4gJ0S1JTg1,Don't Let Go,Deja Vu,Giorgio Moroder,0.0113,0.568,269640.0,0.819,0.0,0.0,0.13,-3.994,0.0,0.0332,120.001,4.0,0.324,09IChrkzmFo9ZZroCRYujr,2015-06-12 +67tasguLElvxPOZXkwcAIF,Life Is A Honeymoon,Dig Your Roots,Florida Georgia Line,0.0509,0.629,184987.0,0.87,0.0,9.0,0.447,-4.765,1.0,0.0468,144.989,4.0,0.745,09KOjaflTBRE28GVvXqkYC,2016-08-26 +4VS9cleKcXJC6K3CQWSqyh,Stairway To The Stars,Don't Look Back,Natalie Cole,0.357,0.511,190000.0,0.362,0.0,8.0,0.149,-12.458,1.0,0.0472,98.7,4.0,0.496,09L0l5cmtRSDrWplalGNCe,1980-05-01 +3vWh074mv2RDTm8rxcZkOc,Owed to Joe,Bulletboys,BulletBoys,0.0761,0.616,167973.0,0.856,0.0242,7.0,0.159,-5.761,1.0,0.0442,127.235,4.0,0.72,09MGCFY8Pi8a2UBucRjcvn,1988-09-16 +0M20QgasBjsz0XLgkkOo0C,Tax Free,Miami Pop Festival,The Jimi Hendrix Experience,0.00131,0.284,500813.0,0.902,0.559,1.0,0.134,-8.721,1.0,0.0998,81.161,4.0,0.308,09MYDnhFCO1IBtW4X6TjR2,2013-11-01 +0yPOq9wSuJeIM8SBA6qtf0,Grand Canyon,Walking Away A Winner,Kathy Mattea,0.407,0.579,262667.0,0.343,0.0,0.0,0.112,-11.56,1.0,0.0305,143.805,4.0,0.325,09MkBoH57WQZJWKTxgvrrP,1994-01-01 +5hOYQACuJVKPsVcTHjaeEH,One Step Away,The Very Next Thing,Casting Crowns,0.0676,0.632,216960.0,0.702,0.0,11.0,0.228,-5.301,1.0,0.0289,88.036,4.0,0.902,09NNL9Reo4Mfo5tptI6s8S,2016-09-30 +6gfDXAX85YWdVwxpbz0npv,Original Prankster,Conspiracy Of One,The Offspring,0.00061,0.663,220947.0,0.886,2.49e-05,2.0,0.284,-4.149,1.0,0.0358,146.803,4.0,0.942,09OM7urF0SXgJqbFcllYQs,2000-11-14 +76cdpJtbucm5LkjJ073uwP,Think About You,When It's Dark Out,G-Eazy,0.228,0.725,179347.0,0.489,7.43e-06,0.0,0.0854,-12.565,1.0,0.256,95.151,4.0,0.362,09Q3WwGYsQe5ognkvVkmCu,2015-12-04 +5lyuUp6UcPIHFwdQscSUuC,"Yesterday, When I Was Young (In the Style of Roy Clark) [Karaoke Version]","Yesterday, When I Was Young",Roy Clark,0.297,0.401,199240.0,0.238,0.826,2.0,0.113,-15.328,0.0,0.0387,183.086,4.0,0.26,09SGazNG2ugonXnbONU6o3,2012-05-01 +7sM5MbymzbJI4UdXx8hGmU,Intro,Natural Ingredients,Luscious Jackson,0.0149,0.0,5293.0,0.223,0.004,1.0,0.0,-19.692,1.0,0.0,0.0,0.0,0.0,09SXyaLnppb5fyUS9JnZgx,1994-01-01 +4qy1cdrmJ9Z850DpucUicg,Champion Of The World,Join The Band,Little Feat,0.732,0.438,221160.0,0.297,1.3e-05,0.0,0.109,-9.219,1.0,0.0278,103.395,3.0,0.219,09T80PxolA3UM5JLjOUQ9c,2008-08-26 +37n28lYQPH7GhK3AhpJjoJ,Bullets Are Blind - US Edition,12 Gauge,12 Gauge,4.94e-06,0.233,267240.0,0.984,0.806,1.0,0.166,-1.966,0.0,0.102,200.11,4.0,0.334,09Tr6ym6rE3x9btLUk2KNt,2010-02-24 +2bPMbpB1A2n62pMpTzrpSx,"You Are So Good To Me - Live in Atlanta, GA","Chronology, Volume Two: 2001-2006",Third Day,0.101,0.214,243531.0,0.799,2.64e-06,7.0,0.85,-5.412,1.0,0.044,161.594,4.0,0.469,09UdenjIkSP7NMFVHrLQSv,2007-08-07 +0rBoz4CbJGRIRgMyCXbPur,Cattle Call,Cattle Call,Eddy Arnold,0.943,0.428,162333.0,0.186,3.83e-05,3.0,0.108,-12.286,1.0,0.0275,78.629,3.0,0.497,09UrE9hx9O7E0rvFE0KF9r,1963 +1t6SdlkWNFXiiNT0z8WcS3,Twenty-One - Eagles 2013 Remaster,Desperado,Eagles,0.38,0.599,129976.0,0.772,8.44e-05,9.0,0.571,-9.112,1.0,0.0343,116.521,4.0,0.963,09WBxbis5Sixt01FVMs8UM,1973 +1isSYeNi2gc2x6moWFkv7L,The Seeds,New Moon,The Men,0.683,0.488,258491.0,0.923,0.0078,0.0,0.111,-5.213,1.0,0.0529,140.328,4.0,0.657,09X9xLvflOxzpcHwMeP9Fs,2013-03-05 +1Dc14MP8y19FcLDV7ufzql,Summertime,Free Yourself,Fantasia,0.232,0.378,166613.0,0.629,0.0,4.0,0.136,-8.275,1.0,0.0354,79.411,4.0,0.292,09akBiw2Divm9zvF7GMJup,2004-11-22 +10V8oTOGIEfPr8aTHCuDvX,Dawn,Dark Before Dawn,Breaking Benjamin,0.464,0.434,112493.0,0.192,0.917,1.0,0.0963,-19.88,1.0,0.0436,126.383,4.0,0.0376,09asAAZJ7rXedp9J8wqvBR,2015-06-23 +27v2LtutPEe2WXdEPFIgQJ,I'm Not Lisa (Originally Performed by Jessi Colter) [Vocal Version],I'm Jessi Colter,Jessi Colter,0.858,0.306,201208.0,0.148,0.000261,5.0,0.127,-16.379,1.0,0.0339,80.161,4.0,0.108,09chKH5K7RQco11BOSdMCb,2014-03-07 +4iN2Iq7HzfS9VYLe7vSBU0,Pink and Black,Shaken 'N Stirred,Robert Plant,0.041,0.454,227533.0,0.945,1.33e-06,9.0,0.0457,-6.858,0.0,0.0592,150.494,4.0,0.849,09coSECTR9MSpOqhLfakjZ,1985 +6sYwKn5PX8IU01zM0khppm,"Opera - Live At The House Of Blues, New Orleans / 2003","Floacism ""Live""",Floetry,0.0848,0.416,269493.0,0.91,0.0,5.0,0.899,-3.953,0.0,0.243,96.508,4.0,0.52,09dDtTXan9iHABpbgea1oa,2003-01-01 +7fQFSu5m50PFFm6CdYKSHF,Love Is to Die,Warpaint,Warpaint,0.254,0.431,291758.0,0.639,0.352,11.0,0.0856,-9.07,0.0,0.034,85.404,4.0,0.428,09dQDtKaIuTaQvVHjFhEV4,2013 +2vJXAsdy8LMUEmIcH4UiFs,A Little More Coal On The Fire,Fast Movin' Train,Restless Heart,0.0871,0.655,182427.0,0.69,8.77e-05,4.0,0.0473,-12.839,1.0,0.0407,99.07,4.0,0.848,09dfacS1ZyMQg5TYhV0DSz,1990 +544wvOzEwchBsc8DtbCRiv,Prelude - Live in London 1972 Remaster,Europe '72: The Complete Recordings,Grateful Dead,0.958,0.353,457707.0,0.326,0.895,3.0,0.16,-18.967,1.0,0.0455,101.025,1.0,0.159,09fKoRSQnIP9SAWKSZkWa9,2001 +1f2nJKg780VxYIveVq6Xej,South Of Heaven,South Of Heaven,Slayer,0.000155,0.314,298533.0,0.991,0.0477,5.0,0.0968,-3.867,0.0,0.318,138.975,4.0,0.0395,09ghSsJ7jalI4jWtf7E08b,1988-01-01 +4t9mQxTQoDxn0YaiNLmh6e,Don't Fuck Wit Me,Reindeer Games,The Killjoy Club,0.0872,0.629,264040.0,0.885,0.0,1.0,0.455,-5.726,0.0,0.331,159.985,4.0,0.542,09iHus8u0onbs3ZDNvODav,2015-04-01 +33NnUD2ln1edrIDjijx8K0,Old Lovas,Some Kinda...,Dwele,0.857,0.494,282320.0,0.259,1.66e-06,8.0,0.0861,-14.449,0.0,0.0923,64.456,4.0,0.164,09idklQr5JtTTVoBtfn1XN,2005-01-01 +28285KFbyCq8sJofn58qlD,Love Train,The O'Jays: Collectors' Items,The O'Jays,0.186,0.744,178400.0,0.568,1.18e-05,0.0,0.163,-9.629,1.0,0.0494,122.657,4.0,0.687,09jTPeDoSuJLLAwFGNUKCX,1972 +0Hu4zltKGbVaaUMDbodvxr,Ties,Communion,Years & Years,0.208,0.536,226800.0,0.732,2.18e-06,1.0,0.0988,-5.394,0.0,0.0391,167.972,4.0,0.673,09mWpzpUOSjjvK2iNqEIYn,2015-06-22 +7BqBBZ7drGLxFC2Xnbspsc,Supa Ninjaz,The Pillage,Cappadonna,0.213,0.669,204067.0,0.794,0.0,6.0,0.142,-9.683,1.0,0.332,90.051,4.0,0.706,09nAMvCgIM7ihtxcXLyCPw,1998-02-17 +0taVevkjpqGtGnVnIIzaJM,Small Plane,Dream River,Bill Callahan,0.899,0.57,236600.0,0.163,0.617,5.0,0.104,-17.968,1.0,0.0416,79.702,4.0,0.101,09o1j1zgl0n8H6EJZXIvRi,2013-09-17 +0IHUvHnlyAFTbnc4W1FmPT,Dominos,A Brief History Of Love,The Big Pink,0.000592,0.443,226053.0,0.896,2.04e-05,2.0,0.209,-4.935,1.0,0.125,176.184,4.0,0.508,09odmpaPDR6F1mIv5NSfWI,2009-09-22 +29YDZUNKvBI2I64TvLj1Wt,KEINE LUST,"Reise, Reise",Rammstein,0.00025,0.544,222933.0,0.908,0.0124,8.0,0.236,-4.829,1.0,0.0526,137.999,4.0,0.274,09qHS2BgOLqi3SMkbauxdJ,2004-09-27 +5drqImseRXzNMH01vyXLRK,Del Tingo Al Tango,Ando Bien Pedo!,Banda Los Recoditos,0.1,0.618,138840.0,0.772,0.0,8.0,0.298,-5.118,1.0,0.0533,169.979,4.0,0.986,09qTTNASCK9Vrnnk8Yyh65,2010 +1bWFvGIN7b5cTps09X6tZ8,Stilettos (Pumps),Crime Mob,Crime Mob,0.524,0.874,202560.0,0.678,6.72e-05,11.0,0.0842,-5.718,0.0,0.386,77.502,4.0,0.751,09stXr7AeoB1PsE3RpMpyU,2004-07-13 +3y4Nx5GxE18ScDD6cyKaDG,Confirmation,Three Quartets,Chick Corea,0.218,0.55,376500.0,0.611,0.115,5.0,0.0388,-12.069,1.0,0.0588,105.771,4.0,0.807,09uawnI3lgypaKFcqw7VNK,1981-07 +6mOeJcyl4qsleHc3FFpScO,In The Air,VII,Teyana Taylor,0.292,0.525,170173.0,0.523,1.98e-06,5.0,0.065,-6.798,0.0,0.256,130.824,4.0,0.144,09wBB2tZNMY9WhIhvx5OSx,2014-11-04 +7szyzZ3J9ortisMHATOXCp,Pure and Simple,Pure & Simple,Dolly Parton,0.316,0.627,163040.0,0.518,0.0,0.0,0.108,-7.803,1.0,0.0267,85.003,4.0,0.669,09xuqHRVpQp8AI5Pz9Oq9M,2016-08-19 +0rCNo4Y9tYBaoUmgHsmyZc,A Tribute To Victor Young - 1993 Remastered,The Concert Sound Of Henry Mancini,Henry Mancini,0.909,0.175,681667.0,0.301,0.828,10.0,0.166,-13.271,1.0,0.0381,76.521,4.0,0.0716,09ycQ1nr2ZW15muCllgfpK,1999 +4zAoDyypeVNUEk4h0Va0vY,Move On,Mother Lode,Loggins & Messina,0.423,0.601,447000.0,0.363,0.0815,4.0,0.368,-16.202,0.0,0.0308,133.639,4.0,0.675,09yy7zYh3iX4bGn7OCjaMq,1974 +5c3wykkEJFyOpCA1tEsrj4,In This Life,The Lettermen In Concert,The Lettermen,0.307,0.563,224026.0,0.278,6.26e-06,8.0,0.702,-12.389,1.0,0.0562,132.318,4.0,0.14,09z8ukn0pEpT1FzP64ebP6,1996-11-09 +7AQQGPP7uFNrurcMF2aV0E,You Make The Rain Fall,To The Sky,Kevin Rudolf,0.00798,0.563,173640.0,0.96,0.0,10.0,0.31,-3.227,1.0,0.164,135.036,4.0,0.418,09z9vmYEO8levsGRqEgg8P,2010-01-01 +3VCxtsDGVYF1sjtiGn0lnF,Call Him by His Name,My Name Is Bear,Nahko,0.25,0.795,235320.0,0.389,2.47e-06,7.0,0.0937,-10.882,1.0,0.0369,126.014,4.0,0.511,09zL9FcRAnYwhdMg3NmAK2,2017-10-20 +4SxCEGfHVG9gTG2CfhaCl8,Big Rock Candy Mountain,"O Brother, Where Art Thou?",Soundtrack,0.993,0.671,136333.0,0.166,0.00791,0.0,0.113,-15.234,1.0,0.177,93.447,4.0,0.616,09zqiWQP8dXBySneyk1Qqc,2000-01-01 +0vjqx56aOhdanBcztWDR4h,Southern Man,Rhythm And Whiskey,Frank Foster,0.411,0.722,270627.0,0.895,1.48e-05,9.0,0.15,-4.376,1.0,0.0345,129.039,4.0,0.915,0A0R82yIp24JRgz30KU316,2014-09-02 +6MLU4VCBDVDBUrt8j2usCF,Broken,Rhett Miller,Rhett Miller,0.651,0.387,226333.0,0.463,0.00209,5.0,0.0701,-7.182,1.0,0.0409,114.954,3.0,0.171,0A1S5Xe18tNEuRfP6SKtKX,2018-11-09 +5fVHYYjEZ3gdaXTKx8cCcF,Ireland,A Child's Adventure,Marianne Faithfull,0.305,0.313,280000.0,0.454,1.56e-05,5.0,0.152,-15.523,1.0,0.0795,62.68,4.0,0.317,0A2U0DtTLYTKIE0qCLcWpu,1983-03 +11QRk4IivdeXqpRqWbgQtT,Interlude - 2,Don't It Feel Good,Ramsey Lewis,0.992,0.384,18413.0,0.0961,0.953,5.0,0.189,-19.189,1.0,0.0524,65.977,5.0,0.0,0A3TK6CaQrdFwLUPGmuqCf,1975 +08RLs1xO8Q4xLHzxX1Neo2,Flags of Freedom,Living With War,Neil Young,0.0155,0.525,220547.0,0.541,0.0,5.0,0.105,-11.178,1.0,0.0272,127.421,4.0,0.43,0A4FFAHFC2ejSnuQUpdo0x,2006-05-02 +4uyNwEoYLjGqyy1RgXg9Wf,Dreamin',Psycho-Circus,KISS,0.00062,0.389,252933.0,0.859,0.0268,1.0,0.133,-3.021,0.0,0.0388,173.86,4.0,0.465,0A4lWyi4wbORjnlf4WmvFd,1998-01-01 +6YkkpDwRaijAfl0hLePMTf,Press Rewind,Last Call,Rittz,0.216,0.685,279619.0,0.637,0.0001,4.0,0.1,-7.685,0.0,0.0839,119.961,4.0,0.0363,0A7ZJQ14cMKz4Vh7xpTvW1,2017-09-29 +2a1uZpRJvOPtACv2AvO7hz,Somewhere Over The Rainbow,Matthew Morrison,Matthew Morrison,0.754,0.349,283027.0,0.496,1.1e-05,0.0,0.131,-8.675,1.0,0.0354,173.989,4.0,0.23,0AApUHtHlkcvddaz2DEVbK,2011-01-01 +11obRSDX4ZS66N2ktUzUQT,Vamos a Vernos,La Oscuridad,Bryant Myers,0.108,0.734,264480.0,0.63,0.0,1.0,0.405,-7.404,1.0,0.113,141.986,4.0,0.524,0AAxqrygloVXEathVtYauj,2018-07-27 +5SW9nVe98McuIIAKGw8JIR,Going Out,Love Season,Alex Bugnon,0.0245,0.706,298800.0,0.536,0.146,2.0,0.149,-13.524,0.0,0.0429,106.649,4.0,0.924,0ABwKGJNElMlkEK5FAQCn2,1989-01-01 +60MlsklycqvOukiwHYJN5y,19th Nervous Breakdown - Mono Version,Singles Collection - The London Years,The Rolling Stones,0.0179,0.494,236427.0,0.84,0.127,4.0,0.281,-7.223,1.0,0.0386,96.395,4.0,0.785,0ACOqjq9mQuCZry2kj5zkB,1989-08-15 +2Thtb9HW03gyMVVSCLKqEv,You Oughta Be with Me,Private Line,Gerald Levert,0.187,0.73,280333.0,0.612,0.0,11.0,0.268,-13.25,0.0,0.0676,97.329,4.0,0.753,0ADHiHTqdmS1sbRfdTU0kl,1991-10-11 +5cnjzZxszTikcrigAeX4s8,Hustle And Ball,"Da Game Is To Be Sold, Not To Be Told",Snoop Dogg,0.0826,0.685,206840.0,0.694,0.0,10.0,0.327,-8.561,0.0,0.326,84.362,4.0,0.718,0ADxWse76Nsk2Tvq5SXGGQ,1998-01-01 +2R9rL5OXR57rZZrASAoEql,Jerkin' the Dog,Build Me Up Buttercup,The Foundations,0.00659,0.535,180933.0,0.333,0.00883,11.0,0.132,-14.074,0.0,0.065,141.144,4.0,0.407,0AFXSZYiYyggIkcYW5GK0x,1998 +111cqtmetLCwuBOzUrcFrz,I've Been A Rebel (And It Don't Pay),Gettin' Out The Good Stuff,David Lee Murphy,0.00504,0.568,276200.0,0.746,2.09e-05,0.0,0.0894,-11.269,1.0,0.0268,153.985,4.0,0.704,0AFkvAQYrFy3L2mzlaMhQR,1996 +7y3p5zzpO8uraFv5drIAp7,Precious Love,Back With A Heart,Olivia Newton-John,0.333,0.314,205520.0,0.352,0.0,1.0,0.153,-8.057,1.0,0.027,78.809,4.0,0.246,0AGBh7qLk5x8puPv7sH721,1998-01-01 +5zNf3FrJJPmtrhOkH1zZo5,Demonstration,Atomic Blonde,Soundtrack,0.0594,0.312,224785.0,0.395,0.837,11.0,0.0972,-10.756,0.0,0.0316,170.014,4.0,0.0634,0AHYw8etLTr3rb7pB0FRsL,2017-07-17 +1RFhjTTeITSDwXAjnJkIfL,Was It Good,Long Time No See,Chico DeBarge,0.771,0.875,117893.0,0.192,0.882,8.0,0.0939,-14.441,0.0,0.185,143.545,3.0,0.342,0AHbQKIEj4X5ghszLRhnLL,1997-11-18 +3TjSvw743PNWWIugTfWLsQ,Cheesecake Pan,mr. sad clown,BoDeans,0.581,0.721,209800.0,0.651,0.0,6.0,0.232,-4.137,0.0,0.0318,118.005,4.0,0.8,0AHgSpIPoZYdo6UK7hgNtc,2010-04-06 +4Xq00qsWkX6FTC06O2BwGm,It's Okay,Midnight Mission,Textones,0.0039,0.601,168040.0,0.757,0.0681,4.0,0.0701,-6.266,1.0,0.0272,127.726,4.0,0.919,0AIHVHSRTNYNuyynJbTR7h,1984 +7rtSvug7QpFtSuGdzCw4Fp,Don't You Put Me on Hold,Strictly Personal,The Romantics,0.0314,0.401,161720.0,0.996,8.2e-06,9.0,0.439,-3.314,1.0,0.0672,128.763,4.0,0.336,0AJFYKb6SgBEBaHmoAft6S,1981 +6937vKlBv6CgsjT3tc7698,"Don't Be Late, Don't Come Too Soon",Phenomenon,LL Cool J,0.0528,0.515,398040.0,0.595,0.000722,3.0,0.0939,-12.65,1.0,0.0589,168.107,4.0,0.541,0AJaRBLPuUybHfdJi87GQP,1997-01-01 +752ZmZ9XqBFnxRVOC57Whj,Lady Of The Lake,The Myths & Legends Of King Arthur & Knights Of Ro,Rick Wakeman,0.961,0.184,45707.0,0.336,0.000464,0.0,0.532,-13.141,1.0,0.036,95.685,3.0,0.143,0ALQd0pjofVj8QQecUnP6l,1975-04-07 +1oy7gdhOWmqymbTqTcyYF2,Walking By Myself,Living The Blues,Canned Heat,0.594,0.614,149467.0,0.45,0.0453,10.0,0.0713,-8.766,1.0,0.0445,120.429,3.0,0.81,0ALfgSm7duoHSdrY07Wt24,1969-01-01 +0XFBy7bSw5ZvmCdXFEqOcX,That Don't Make It Junk,Ten New Songs,Leonard Cohen,0.659,0.569,265733.0,0.217,0.00164,1.0,0.0793,-15.751,1.0,0.0405,104.875,3.0,0.342,0AMbk6F6ZJ57OqlpB214gV,2001-10-09 +0Qq8QkxaJeVdPs8BDiyKyS,Maybe You'll Be There,Tell Me Why,Bobby Vinton,0.869,0.313,146013.0,0.276,0.0,0.0,0.24,-12.919,0.0,0.0291,72.997,3.0,0.254,0AOAfwkoZDFYBZYVWJOgys,1964 +67ka1lny6jTAQzkSJmnPWM,It's Not Supposed To Go Like That,Still Feels Good,Rascal Flatts,0.0555,0.516,239573.0,0.51,0.0,7.0,0.0799,-7.158,1.0,0.0288,141.68,4.0,0.268,0AOo1R9etwkWPjoFSsse0T,2007-01-01 +70yif3AtFzwurpzxJiVayG,Still Can't...,"Everybody Else Is Doing It, So Why Can't We?",The Cranberries,0.00546,0.501,218533.0,0.879,0.000442,9.0,0.0491,-12.649,0.0,0.0379,137.833,4.0,0.68,0AP5O47kJWlaKVnnybKvQI,1993-03-01 +6wqzINjx9vKRI76i0i2xEE,You & I (Forever),Tough Love,Jessie Ware,0.0348,0.65,238585.0,0.584,0.497,9.0,0.22,-5.985,1.0,0.0337,115.006,4.0,0.285,0AQPyk27yOeG8L4KmtJ1xP,2014-08-04 +4El3ThWheFTZGVhuj81zrJ,You Fool You,Here Comes The Night,David Johansen,0.279,0.683,183240.0,0.9,5.79e-05,0.0,0.121,-6.571,1.0,0.0328,101.778,4.0,0.881,0ARs98Dk8IscMkE1YFd37B,2007 +0P8Tx0AX7IbsCgRdno2fFo,All I Ask,City Life,The Blackbyrds,0.474,0.368,233573.0,0.364,0.425,5.0,0.0962,-14.611,1.0,0.0374,171.053,4.0,0.339,0AS7X92u3lhP5OLjhF7zsy,1999-01-01 +7ntXNg6Lqgeu2j6AOgGOoo,Don't Let Me Have Another Bad Dream - Remastered,Let Me Be Your Woman,Linda Clifford,0.105,0.389,235360.0,0.622,0.0,0.0,0.0455,-9.226,1.0,0.142,137.928,4.0,0.421,0AUPLg9RvpUchI7qche64k,1979-08-24 +7zfpamI3kAnOCt7r573MDd,No Me Cambio por Ninguno,Mi Vida Sin Ti,Los Temerarios,0.147,0.589,285200.0,0.744,6.73e-06,0.0,0.0774,-4.806,1.0,0.0244,87.013,4.0,0.177,0AUg7mfPjxOCN2195qEq85,2012-06-01 +7H819kvtogxVpKDFplUFKc,Ah Holy Jesus,Silver & Gold,Sufjan Stevens,0.986,0.161,161653.0,0.176,0.000232,8.0,0.178,-14.604,1.0,0.0446,67.503,4.0,0.0808,0AVvBrOZ4Hy3yCW8SguJLy,2012-11-13 +7tYm4kizu2TH1Ybe8yeQJ6,Athmabhava,Fm,Soundtrack,0.601,0.522,246187.0,0.471,0.00276,4.0,0.0888,-9.725,1.0,0.031,131.841,3.0,0.351,0AWo2W2DskMufPxIofArOx,2018-01-22 +6iGjnKanbFqRdEzbbTUvh9,Someday,Blood On The Bricks,Aldo Nova,0.199,0.536,305867.0,0.641,1.86e-05,4.0,0.0654,-9.385,1.0,0.0423,119.118,3.0,0.324,0AX4E6p7rckqiTkix4dzhX,1991-01-01 +4UDUsHgTcM8gAxpYOE6nuU,Martin,You Get What You Give,Zac Brown Band,0.559,0.637,306493.0,0.373,1.26e-05,3.0,0.0943,-9.206,1.0,0.0282,135.944,4.0,0.138,0AXoQGOZDaYSaOo0qCTiCr,2010-09-20 +7hrSKMVgrPC5nmtzao2g2U,The Glory of Love - 2008 Remaster,Tom Rush,Tom Rush,0.615,0.653,147333.0,0.492,0.0,0.0,0.192,-12.651,1.0,0.0526,121.86,4.0,0.884,0Adpd728rlzyY0I3WPMOVm,1968 +1AaOErr7T00iVzHFwYQ4NA,Sympathy,One Beat,Sleater-Kinney,0.68,0.579,255613.0,0.809,1.13e-06,6.0,0.206,-4.001,1.0,0.0348,95.784,4.0,0.542,0AfiIT0sVxjuH3hzjluSTp,2002 +5N8f5aiiwb84oeO3B7pEgt,Livin' On A Chain Gang,Slave To The Grind,Skid Row,0.000137,0.505,238133.0,0.917,0.00157,5.0,0.392,-6.194,1.0,0.0518,106.817,4.0,0.399,0AiXcZbksZoX2pSe2384Z3,1991 +2ZnqBtgjvjgM29xYRMs1C2,Shyboy [Timido],Eat 'Em And Smile,David Lee Roth,0.0102,0.505,205107.0,0.981,8.88e-06,5.0,0.537,-6.238,1.0,0.227,127.954,4.0,0.285,0Ali88C44gQdI065upsgKU,1986 +524HzbTbD6k3uG3FF7itXa,befriends,musiqinthemagiq,Musiq Soulchild,0.258,0.514,222707.0,0.579,0.0,5.0,0.104,-7.672,1.0,0.0925,69.777,4.0,0.591,0AmXIqZEkN1es2WskxLOOP,2011-05-03 +5eI2HEJdYmYD5UkjKG6c3I,"Recuerdos de viaje, Op.71: VI. Rumores de la caleta (Malagueña)",Best Classics 100,Various Artists,0.98,0.328,258307.0,0.098,0.869,9.0,0.0973,-22.009,0.0,0.0453,87.325,4.0,0.358,0AountzOSq2vaADEt1eXSs,2008-06-01 +0KojBvHXZMzwfQ5NoNmAXA,I Am The State,Unnatural Selection,Havok,2.78e-06,0.538,246438.0,0.97,0.536,10.0,0.103,-4.337,0.0,0.0661,108.774,4.0,0.325,0Ap5tnuaCCiRCPl2hBziW1,2013-06-25 +7yzFUknHiad4kRBfHq2ki1,Skeptic,.5: The Gray Chapter,Slipknot,0.000326,0.563,286560.0,0.972,0.00499,7.0,0.102,-1.751,1.0,0.0896,91.922,4.0,0.619,0ApKaazNHf0gzjAYZauexq,2014-10-15 +49qTXRmPXTBh1j586PHBEQ,All At Once,Through The Years: The Best Of The Fray,The Fray,0.019,0.492,228947.0,0.88,0.0,11.0,0.0655,-2.489,1.0,0.0436,133.94,4.0,0.465,0Aq0GzP80LvBbFqGp2kZDa,2016-11-04 +4leMthvl3ZrdAPVNmoiPGx,de Chelly,Beacons Of Ancestorship,Tortoise,0.713,0.146,106893.0,0.0621,0.915,9.0,0.116,-14.544,1.0,0.0406,84.604,4.0,0.112,0AqUCqppKXGXvOkYDXkIIY,2009-06-23 +7jp5GcEC3SkcNEZrl16z6Q,Chewin' The Fat,No Guts. No Glory.,Airbourne,0.000115,0.581,192427.0,0.979,0.00865,9.0,0.123,-2.405,1.0,0.0649,138.01,4.0,0.523,0Aqzdxjw5IuTpqB7EpZQx4,2010 +0LQY1bYKoTZfx9PAc2raIQ,One Love / People Get Ready,B Is For Bob,Bob Marley And The Wailers,0.0965,0.67,173373.0,0.524,0.0,0.0,0.0592,-9.183,0.0,0.369,77.08,4.0,0.886,0ArknBQ3J2GkWaz31JIIhf,2009-01-01 +79ulAcvS8JgiMuJdjCqtPV,Like A Lake,Fireflies And Songs,Sara Groves,0.75,0.488,276613.0,0.315,0.00523,7.0,0.128,-12.716,1.0,0.0299,167.864,4.0,0.265,0As9ve8tEkrO8dwBnsacS5,2009-11-17 +0I5bjjWbLQ3M2YAx0MrA3q,Cardiac Arrest,Something Real,Phoebe Snow,0.259,0.69,234382.0,0.716,0.000184,10.0,0.141,-12.517,1.0,0.0337,118.194,4.0,0.855,0AsLN2eHrjPAVX4phL9B2x,1989-03-07 +0AUZsjOvwmvbdw9l6agtDx,Heaven,Armor On (EP),Dawn Richard,0.0159,0.733,235413.0,0.587,0.0063,8.0,0.122,-9.694,1.0,0.045,121.974,4.0,0.0385,0AtrEgCD0mYjsxEpP2GvbQ,2012-03-27 +2nZDeByVDVm7sSQQGZsCQE,Let's Work - Dance Remix,Ultimate,Prince,0.0123,0.74,485427.0,0.686,0.0115,9.0,0.0774,-6.181,1.0,0.111,119.607,4.0,0.819,0AuSyAH7F1UAQbaMHDt0Cu,2006-08-22 +4gyEiCJUp7MQJrErW5RWkt,Roses - MTV Unplugged,MTV Unplugged,Shawn Mendes,0.792,0.372,254213.0,0.322,0.0,11.0,0.357,-11.229,1.0,0.0356,146.178,4.0,0.463,0AvTcYvLE30zb3qIwxzf3o,2017-11-03 +1qRq5ytaObECqk4TkEi2kr,The Florida Sun,Fear Inside Our Bones,The Almost,0.519,0.53,277050.0,0.497,0.000492,0.0,0.0975,-6.542,1.0,0.03,75.975,4.0,0.196,0AwTyKNLBLLrX6SzYiOQwo,2013-06-11 +3espFnCOFZfwRp5oq7LnWy,Love Doesn't Live Here Anymore,Headed For The Future,Neil Diamond,0.342,0.449,257907.0,0.314,0.0,6.0,0.0477,-15.459,1.0,0.0401,129.809,4.0,0.242,0Ax1J1EuooKiNHTNNgmBu9,1986-05-24 +3HCniDuk8Q9iQjVJfSgDjj,I Have Seen The Future,Stir The Blood,The Bravery,0.00299,0.444,195120.0,0.912,0.0198,8.0,0.324,-5.432,1.0,0.0901,147.993,4.0,0.5,0AzhNP4RhmPRsR6b9tlXFm,2009-01-01 +2ewHI38ZzJ3zld4jIJLp4p,Love Pains,Yvonne,Yvonne Elliman,0.056,0.637,232867.0,0.565,3.42e-06,9.0,0.0619,-14.555,0.0,0.0318,117.607,4.0,0.788,0AzxFeB4qg0FXpmXTDuyDj,1997-01-01 +7jDiyu06R175CZ8xJsPqD2,Promises And Lies,Promises And Lies,UB40,0.000916,0.78,218667.0,0.747,0.000129,10.0,0.208,-13.138,0.0,0.0429,97.156,4.0,0.568,0B0RuH2PSWoEkIvi75xY5d,1993-01-01 +34nCPUl9fzhqJ6TlOAiIF5,Lost and Found Town - 2003 Remastered,Artificial Paradise,The Guess Who,0.0503,0.306,230387.0,0.696,0.0236,2.0,0.108,-11.378,1.0,0.0299,170.117,4.0,0.819,0B2nMg9A3ZszQRaowEpDkJ,1973 +7dmlufsjv6sJYPUqX6fxgx,Anything You Ask For,G.A.M.E.,The Game,0.0628,0.737,188480.0,0.819,0.0,11.0,0.111,-5.122,0.0,0.218,86.639,4.0,0.219,0B3EJmqfYSSsZ2ulcYehs8,2006-03-21 +1mKUEPz5lJn7GNobWuju54,Palomino - Edit; 2010 Remaster,Big Thing,Duran Duran,0.553,0.39,216507.0,0.283,1.42e-05,5.0,0.0798,-15.242,0.0,0.0342,179.99,3.0,0.217,0B4DCGPrG4XEZy19d73LYM,1988-10-18 +1oTc7V6lsZiamAX2uonNI1,A Place In Space - Single Version,The Force,Kool & The Gang,0.0531,0.732,193933.0,0.749,0.012,11.0,0.0283,-9.33,0.0,0.0874,119.339,4.0,0.875,0B4JHePH0igA2r2evczSqd,1977-01-01 +5rFwX4Xi0WmdtM6qlaPUWy,Under the Influence,Love Stuff,Elle King,0.00261,0.351,197720.0,0.846,0.0,2.0,0.325,-3.143,0.0,0.0578,179.964,4.0,0.597,0B4eikFaUJcf3hc6DaSVov,2015-02-13 +2SYCIJRP3snxMKfCPVyQgB,The Party's Over,The Shelter Of Your Arms,Sammy Davis Jr.,0.808,0.4,255533.0,0.121,3.2e-05,3.0,0.355,-18.212,1.0,0.031,90.862,4.0,0.257,0B4hET50Jl9FNmg5D7d4r7,1964 +4SlCb8n5Jw52astU7GWPyV,Somebody's Baby,The Next Voice You Hear -- The Best Of Jackson Browne,Jackson Browne,0.146,0.741,262733.0,0.742,1.64e-05,2.0,0.106,-7.822,1.0,0.0269,116.951,4.0,0.889,0B98S6H0OAGWHaXFpjhqKu,1997-01-01 +5uUtCOMWgXH0YF7bZHukuq,I Laid Around,There's A Meetin' Here Tonite,Joe & Eddie,0.926,0.488,203198.0,0.351,1.08e-05,9.0,0.767,-17.009,1.0,0.0756,83.754,4.0,0.727,0B9f1PqUNLUEkNHxJPrtbR,2011-09-30 +3KvGjc2Ax9cTLwL75RVcu4,Sickened,The Lost Children,Disturbed,9.68e-05,0.393,238840.0,0.964,0.000103,7.0,0.0417,-3.537,0.0,0.133,167.936,4.0,0.407,0BBC9CJOAvXVmUs7txm8cY,2011 +0Y18bWB4qq6CrFNlgOJ1tq,A Global Shift,Sun Eater,Job For A Cowboy,2.34e-05,0.467,238493.0,0.98,0.606,1.0,0.636,-4.041,1.0,0.147,130.001,4.0,0.157,0BCYrjKNyjIBRuH0nPcToQ,2014-11-10 +3lAqHOGFBABytXxiPpDm6e,If I Fell - Acoustic,1.22.03.Acoustic (EP),Maroon 5,0.924,0.511,203307.0,0.114,0.0,6.0,0.709,-16.122,0.0,0.0348,81.451,4.0,0.206,0BCjGDBIymcwf4etd4KBgu,2004 +2fYTfQO5pdQAZCkKrOqmhO,And I Love Her - Live At The Lighthouse / 1965,Hang On Ramsey!,Ramsey Lewis,0.0935,0.703,341827.0,0.308,0.236,5.0,0.636,-15.858,0.0,0.0438,134.227,4.0,0.694,0BDQaqJGDMnWwkNqihHNUW,1966-04-01 +6IgFez2hQHVCNGVKYQ5Xlm,Lungs,Step Inside This House,Lyle Lovett,0.338,0.541,138000.0,0.625,0.000796,4.0,0.103,-6.698,1.0,0.025,103.885,4.0,0.439,0BDaBiJIyCYf1wjbQ5TiW4,1998-09-22 +7gH4QFlHXtZiBCJQ3y9NsS,Robotastic Dub-o-Matic Genetic Lab,Robots,Soundtrack,0.0521,0.875,240392.0,0.493,0.532,6.0,0.109,-9.041,0.0,0.0659,130.024,4.0,0.687,0BDkriW8C2tRvUK6TWcxLn,2010-11-22 +0cysKOGKQ0PTHEuN266qNf,Mi Revolucion,Dead New World,Ill Nino,0.00249,0.456,230400.0,0.996,1.17e-05,2.0,0.14,-1.528,1.0,0.099,109.899,3.0,0.222,0BEhnLMMepegXou7Qru2Xo,2010 +6MpD9keBhS6QjkzEHsuyVk,Bob O’Reilly - Border Skit,They Can't Deport Us All,Chingo Bling,0.723,0.65,133107.0,0.45,0.0,6.0,0.726,-13.219,1.0,0.937,128.511,4.0,0.86,0BGstKm0gcUVBVpmO4RrJQ,2007-08-14 +6LKj8Fqa28diZh8n0h93f6,Thrown Away/Tight Rope,Infest,Papa Roach,0.000582,0.311,577333.0,0.794,0.00208,9.0,0.296,-6.953,0.0,0.0867,97.585,4.0,0.253,0BHa0ePkvGAVKymB4FU58m,2001-04-25 +4WjW91Fir3VMAidGyTUwmL,Thugs Need Luv,Bone Brothers,Layzie Bone And Bizzy Bone,0.00661,0.466,235867.0,0.639,0.0,4.0,0.235,-8.826,0.0,0.36,78.95,4.0,0.342,0BJ9ESCXRM4XVevewK94bH,2015-07-14 +2eLeHCTfmkNY5g5WGhM2nT,You Can't Always Get What You Want,Love All The Hurt Away,Aretha Franklin,0.175,0.729,317360.0,0.852,7.67e-05,6.0,0.26,-13.179,1.0,0.0802,113.764,4.0,0.677,0BJBlpbzLDsfoBo7klY6Bo,1981 +6W1ETGbMK50B9SFURImID4,Make Me Righteous (Reprise),God Chaser,William Murphy,0.77,0.521,376733.0,0.421,0.0,3.0,0.201,-9.829,1.0,0.0618,99.988,4.0,0.491,0BLe7iiUwRz3qlYVSvHPdS,2013-02-01 +1dfcXYKjnz0zZbejjxBtXz,Made Up English Oceans,It's Great To Be Alive!,Drive-By Truckers,0.174,0.492,316027.0,0.611,0.0254,7.0,0.949,-7.807,1.0,0.0662,139.969,4.0,0.337,0BLeswakDPJiv6yHJqGLua,2015-10-30 +2m6Z8pGmUylUT2Z9cNYKP4,He Don't Love You (Like I Love You) [Originally Performed by Tony Orlando [& Dawn] ] [Karaoke Version],He Don't Love You Like I Love You,Tony Orlando & Dawn,0.404,0.662,231452.0,0.699,0.0105,8.0,0.191,-8.344,1.0,0.0293,123.023,4.0,0.909,0BMC81enZXSijni3gTSr3l,2014-02-22 +59AJFk42Yn9ot0kxAPtDLp,Copperhead Road,"Outlaws 'Til The End, Vol. 1",DevilDriver,0.000109,0.381,215387.0,0.931,0.000185,2.0,0.333,-3.905,1.0,0.0675,95.229,4.0,0.229,0BMk59yYb7jXJqAOdxIi7z,2018-07-06 +21NCSW0aYWmpc0d9IniRer,Bedtime,Trash It Up,Southside Johnny & The Asbury Jukes,0.419,0.591,253440.0,0.513,0.0,4.0,0.0798,-8.577,1.0,0.0426,91.5,4.0,0.611,0BOLpgluWm7OiulJMp6Zue,1983-01-01 +7fK28hYIhVCbHsjBmYlI9a,Break Ya Ankles (feat. Shawty Lo),The Ball Street Journal,E-40,0.0589,0.679,240840.0,0.653,0.0,1.0,0.507,-6.74,1.0,0.272,85.012,4.0,0.537,0BQ8wXGS0WNrNiTEQpJDwv,2008-11-24 +3TBQJ0sZfrOVOkhixuUmUr,Just Like A Woman,Byrdmaniax,The Byrds,0.456,0.438,236000.0,0.41,0.0,2.0,0.114,-11.873,1.0,0.0391,118.641,3.0,0.298,0BQOAQJcNFKUPouCUawqQ9,1971-06-03 +7ans1HQD1i0GW6ELhA45yW,Hot Hot Hot !!!,Galore: The Singles 1987-1997,The Cure,0.0434,0.766,215827.0,0.931,0.00058,2.0,0.0882,-4.63,1.0,0.034,111.923,4.0,0.828,0BRThmbAV1p2CxAuxgpHRj,1997-10-17 +1TUaseI4UJvB7WjwxGJsVB,Black & White,MP Da Last Don,Master P,0.132,0.744,285560.0,0.531,0.0,6.0,0.295,-5.311,0.0,0.327,74.958,4.0,0.82,0BVvg6EVfwto3LmLbhEAnM,1998-01-01 +3GVa17RPPOmr321wR3qFsJ,It's Over - Remastered 2010,Badfinger,Badfinger,0.0142,0.33,214880.0,0.606,0.000102,7.0,0.116,-7.995,1.0,0.0316,76.758,4.0,0.488,0BWOueFZKxQrQWNRt20Lvc,1971-12-13 +6m7M0pBMeItDBmzS9a1KjS,"Grow, Mrs. Goldfarb",For Swingin' Livers Only!,Allan Sherman,0.737,0.804,204467.0,0.193,0.0,0.0,0.918,-15.959,1.0,0.181,115.196,4.0,0.693,0BXfgyd5HtNtRt8JelSddN,2005-02-08 +5zavjk5WOGxtk3SbuqINDX,Remember,Salvation's Tide Is Rising,Passion,0.0166,0.46,250347.0,0.83,0.0,4.0,0.287,-5.688,1.0,0.0329,138.954,4.0,0.335,0BXkvCb93t89mVfvWl2gop,2016-01-01 +6OL30ARchUV0keRz9cjeBf,Lost Mind,Love Scenes,Diana Krall,0.918,0.628,228427.0,0.158,0.0,0.0,0.117,-15.254,0.0,0.0454,112.668,4.0,0.232,0BY7XVm9kLLwDmQfXFL8G8,1997-01-01 +5QhyNC31bBinP1lcfNyyuK,"The Black Diamonds (feat. Ghostface, Roc Marciano, & Killa Sin)",Legendary Weapons,Wu-Tang,0.281,0.657,198747.0,0.747,0.0,2.0,0.428,-9.063,1.0,0.33,91.906,4.0,0.751,0BZ96QoCk1mZa1VdyzRiX4,2011-07-26 +70BJ5ijGKXX21wN6GnEnGm,A Matter of Time,Just Another Band From East L.A.: A Collection,Los Lobos,0.147,0.688,228867.0,0.455,9.44e-05,9.0,0.217,-11.745,1.0,0.0309,122.405,4.0,0.757,0BZQ56leyRCyZu3jdXMZ87,1993 +0fzBQcjIhQMzs6P9eMCMJn,Sunlight,Blood Of Man,Mason Jennings,0.754,0.37,272040.0,0.373,2.17e-05,6.0,0.0906,-11.107,1.0,0.0501,80.121,4.0,0.328,0BZcUHPv9eTNPTvH8W2lPT,2009-01-01 +1NS8uhEeJYBruErqGDhR1z,3 Feet from Peace,True View,Stick To Your Guns,0.00226,0.35,130484.0,0.667,1.77e-05,0.0,0.671,-4.918,0.0,0.0628,134.915,4.0,0.167,0BaFlnvdnmnkhPZz4M0Xjq,2017-10-13 +5wq69tvpdyJYzHxvgAD4jJ,Turn! Turn! Turn! (To Everything There Is A Season),Michelle,Bud Shank,0.871,0.59,159558.0,0.33,0.324,0.0,0.114,-14.501,1.0,0.03,125.326,4.0,0.623,0Bc73afmvDQA806At0z2cc,1966-01-01 +7lBpvXeiOiDR8KF1d0Y84E,Out of Mind,Join The Dots: B-Side & Rarities 1978>2001 (The Fiction Years),The Cure,0.0725,0.49,231907.0,0.976,0.00258,7.0,0.384,-4.138,0.0,0.101,122.986,4.0,0.135,0Be9aR7uSUhQII8AC404TP,2005-02-08 +0cHrrQpxBMDm7lmreDhub7,Runner 4,4 Runner,4 Runner,0.106,0.671,227299.0,0.515,0.888,0.0,0.122,-16.371,1.0,0.0433,109.937,4.0,0.393,0BehdrRq8KxZxnMyeVoXuc,2018-03-28 +31venu8tuK17bdSlWNQRkZ,Everything Is Awesome (with Eban Schletter) - Tween Dream Remix,"Everything, Everything",Soundtrack,0.431,0.659,113243.0,0.61,0.0,4.0,0.141,-4.933,1.0,0.0308,89.973,4.0,0.876,0Bf6kdeJQKVn3x25JGieRP,2019-01-31 +66PTumq9x6ne81zeOoMccJ,King of Fools,Down In The Boondocks,Billy Joe Royal,0.436,0.216,179547.0,0.335,0.0,9.0,0.129,-13.181,1.0,0.0338,93.446,4.0,0.219,0Bf7v7RTkbrXDgs3T2SWh7,1965 +3DH3OIg46yXaEkZScjFbt6,The Story So Far,New Found Glory,New Found Glory,0.000184,0.372,249410.0,0.84,1.44e-05,0.0,0.0929,-4.432,1.0,0.0547,121.211,4.0,0.299,0BfBwxymSFgSgHf9XH13AK,2002-01-01 +5uDlN4s6n2XIfDNwf8Y18k,Theodore,Bulletproof Wallets,Ghostface Killah,0.172,0.645,188733.0,0.82,0.0,8.0,0.225,-3.573,1.0,0.525,200.801,4.0,0.749,0BfdrpcjD2oTtmlYRaGDZt,2001-10-16 +5mFPdQq7gP8z1KJsiqzR6e,Nothing on We,The Preview,Chiddy Bang,0.00306,0.67,207987.0,0.585,0.0,5.0,0.0765,-5.004,0.0,0.291,91.307,4.0,0.605,0BfzIrlViS9devVRvpf4tw,2010-10-12 +3Ev4e7X9K3O88vJqsclJDb,Close to You - Absolutely Live Version,Absolutely Live,The Doors,0.704,0.413,244533.0,0.569,3.2e-06,5.0,0.464,-10.825,1.0,0.0565,121.406,4.0,0.797,0BgWlAKJAn8VQKRKIdx9ul,1970-07-20 +3qYHuzc4IlTdg5eQfcse6a,Hung Up - Original Mix,NOW 25,Various Artists,0.0806,0.761,208800.0,0.848,0.517,11.0,0.0403,-7.206,0.0,0.0654,124.969,4.0,0.228,0BiCpYnSioZ18D5wxINs5i,2018-08-20 +6G0NzOx2jEPFsSmhr9N8Ys,Nightswimming,Automatic For The People,R.E.M.,0.796,0.566,258067.0,0.385,7.63e-06,7.0,0.103,-11.272,1.0,0.0304,114.227,4.0,0.571,0BiNb8HYR4JvuxUa31Z58Q,1992-01-01 +0TAQUqwZbStHIXjmgm1jOO,God Is Good,Love Forever Shines,Regina Belle,0.644,0.663,473293.0,0.666,0.0,5.0,0.207,-7.258,0.0,0.194,113.956,4.0,0.667,0BmsGvZT1fv5MociGTjvBl,2008-05-13 +4JXIK940tMfPOkhxC4g25l,Take It to the Limit,Hope In Front Of Me,Danny Gokey,0.0487,0.746,224385.0,0.756,7.26e-06,8.0,0.294,-5.552,1.0,0.0377,114.943,4.0,0.766,0Bn0aAb7sjp09j9fgqNjCM,2014-04-22 +5NXLQMyRcKGZmpkaHHsb3x,Under Your Spell,Knocked Out Loaded,Bob Dylan,0.406,0.644,238400.0,0.467,1.17e-05,9.0,0.323,-12.235,1.0,0.0261,94.077,4.0,0.592,0BoT4M1d5H6VJr3QUjsJma,1986-08-08 +7yBHF3ehNxm6E3MVY3SWCR,G'D Up,Beg For Mercy,G Unit,0.0457,0.668,287027.0,0.633,0.0,11.0,0.242,-3.732,0.0,0.2,83.897,4.0,0.402,0BolFrIcCXXppUK50ETvgy,2003-01-01 +5WGFNht1LhC2JrSkEmNS2B,Photograph,Catching Tales,Jamie Cullum,0.657,0.521,346733.0,0.635,1e-05,10.0,0.109,-8.557,1.0,0.0403,99.824,4.0,0.43,0Bow8BwR6G79ipeHWhPZKB,2015-02-17 +53gFbZSJQKkNOhgzIZfUv4,Sally Mae,Blues Singer,Buddy Guy,0.935,0.601,265451.0,0.126,0.00207,4.0,0.277,-13.632,1.0,0.104,79.341,4.0,0.353,0BpycVTcJp8DG1YansP89d,2003-01-01 +2EmYyP2VhviMG00WIzwgJC,Crash,Speechless,Sebastian Mikael,0.568,0.411,226413.0,0.62,0.0,11.0,0.274,-7.53,1.0,0.04,74.296,4.0,0.602,0BqQruRUVK1fifWiffjpTy,2014-06-24 +1aUO38r5tnMbnd6PGMfWxs,Just Might Be,Barter 6,Young Thug,0.14,0.406,232947.0,0.722,0.0,6.0,0.393,-7.865,0.0,0.393,85.003,4.0,0.198,0BsMZIueWsJLWng8A7sE8e,2015-04-16 +6Frkf4Yk18fMYhvW7fvUyh,Elusive Butterfly,"Hey, Little One",Glen Campbell,0.477,0.514,141307.0,0.669,1.02e-06,5.0,0.181,-7.622,1.0,0.032,110.252,4.0,0.924,0BsPW1yXuwzuP0Bt5q4AZl,1968-01-01 +6LkBIFfdqipWo5k1a5HnMG,The Twelve Days of Christmas (Parrothead Version),'Tis The Season,Jimmy Buffett,0.768,0.833,229759.0,0.562,0.0,2.0,0.118,-6.304,1.0,0.0774,121.488,3.0,0.862,0Bu8cHckHlYn0ZCLvL247y,2016-10-28 +2QRQe9M1IxzGUJvKFYzvxC,Chopped Up,Too Hot For T.V.,Bad Boy's Da Band,0.00417,0.668,271227.0,0.658,0.0,8.0,0.128,-7.584,1.0,0.272,175.958,4.0,0.8,0ButOCGhQhrhBkD4Dvpmkw,2003 +5fH2AeAQrabqJi7MTPSqTr,Mile High,Blondie 4(0)-Ever: Greatest Hits Deluxe Redux / Ghosts Of Download,Blondie,0.151,0.677,218595.0,0.766,4.06e-06,5.0,0.343,-4.651,0.0,0.0354,129.036,4.0,0.732,0BvoIfpCiKSobLiXF7QOvN,2013-05-12 +23hieFLBMATmL2HseI2nBL,"Dreams - Sessions, Roughs & Outtakes; 2004 Remaster",Rumours,Fleetwood Mac,0.405,0.872,261547.0,0.316,0.0126,0.0,0.0849,-14.415,1.0,0.0436,119.528,4.0,0.57,0BwWUstDMUbgq2NYONRqlu,1977-02-04 +4YoaU2e1lzaEixtfpP47qN,Paint It Red,R.E.D. (Restoring Everything Damaged),Deitrick Haddon,0.785,0.398,258987.0,0.489,0.0,5.0,0.185,-10.018,1.0,0.0423,70.854,4.0,0.223,0ByakwuSxUGqNR8rj2WWsK,2013-08-30 +3o1dPPMPWCUTRn5e8aaesJ,Step Up,Girl Interrupted,Ms. Jade,0.288,0.841,227400.0,0.759,1.34e-05,1.0,0.0402,-4.874,0.0,0.324,92.952,4.0,0.967,0Byh9TWAYzZgzVCXAtKpIB,2002-01-01 +3gbAxjT1wt0LS4BiTcwC1b,Freak with Me,Keith Sweat,Keith Sweat,0.00473,0.761,284507.0,0.496,0.0,2.0,0.245,-8.657,1.0,0.131,93.762,4.0,0.384,0BzXvdpUKDEk612hLc6rZV,1996 +3VaJQJtLw6rUdVL1wZnyeF,"When Will My Life Begin? - From ""Tangled""",NOW That's What I Call Disney Princess,Various Artists,0.0642,0.461,151800.0,0.471,0.0,4.0,0.0876,-7.297,1.0,0.0409,108.026,4.0,0.38,0BzjNUclkMO6GVBfyOOTX2,2015-10-30 +0yv8wK0STHlOq4ipsygkii,Don't Run for Cover,"Keeper Of The Seven Keys, Part II",Helloween,0.00052,0.554,283747.0,0.923,2.8e-06,4.0,0.449,-7.125,0.0,0.0448,126.595,4.0,0.545,0C00ibrtAGw59osJUg5qOO,1988 +2PAeLLcnw42x5ZszOfFz50,Fallout,The Balcony,Catfish And The Bottlemen,9.26e-05,0.355,210405.0,0.85,0.0,8.0,0.362,-3.75,1.0,0.0526,146.018,4.0,0.347,0C0OFASoQC57yC12vQhCwN,2014-09-15 +0rdmYZpqudklj3mhejRH1v,If You Want It (Sleepy Brown feat. Scar),Superfly (Soundtrack),Future,0.0175,0.645,277947.0,0.785,5.61e-06,0.0,0.0898,-6.868,0.0,0.0353,110.994,4.0,0.569,0C0Vs4XobImmqpr6kIasde,2018-06-15 +6bmMJjRsXUgK0AHCXYtU9N,Shilo (In the Style of Neil Diamond) - Demo Vocal Version,Shilo,Neil Diamond,0.176,0.765,217889.0,0.456,1.55e-05,0.0,0.136,-13.601,1.0,0.028,130.007,4.0,0.55,0C1BIZcmwaGT7hCD6iCs9b,2010-08-01 +74u4y5uFhWbKtCIzFIkTQi,That's When Your Heartaches Begin,Elvis Presley: The Searcher (Soundtrack),Elvis Presley,0.973,0.379,201760.0,0.0562,0.000177,10.0,0.106,-16.955,1.0,0.0348,82.177,4.0,0.156,0C3t1htEDTFKcg7F2rNbek,1958-03-21 +1juJ3mwsFerctbngtK42G4,Saware,"Phantom, Rocker & Slick","Phantom, Rocker & Slick",0.702,0.499,321613.0,0.683,0.00163,6.0,0.0749,-6.373,0.0,0.0333,134.958,4.0,0.297,0C4j07kqyaF5WR5MXiRpz8,2015-07-31 +1LBUGFJRoKFr5CSNyT1jDs,Foolish,The Ever Passing Moment,MxPx,0.0112,0.379,173000.0,0.956,0.0,9.0,0.103,-3.027,1.0,0.0903,188.633,4.0,0.845,0C5IaBCCHezbc3KY8N93un,2000-01-01 +1mq5uVCqhvSfxj3es5h4dO,Morning Tea,Izzy Stradlin And The Ju Ju Hounds,Izzy Stradlin And The Ju Ju Hounds,0.357,0.534,152688.0,0.82,0.794,8.0,0.103,-13.961,0.0,0.0564,148.917,4.0,0.577,0C5dXQc43DCHdGqTU857Wt,1992-01-01 +6lkafJ4ACrBAQ5h0NFw95J,Imagine - The Voice Performance,The Voice: The Complete Season 7 Collection,Matt McAndrew,0.00108,0.415,209446.0,0.648,0.00135,1.0,0.103,-6.135,1.0,0.0276,151.891,4.0,0.26,0C7aDDgToiacLUBavhwMWm,2015-02-17 +3JNr523fPaLjJpi4QkmWjr,You Can Close Your Eyes - Live at the Colonial Theatre,One Man Band,James Taylor,0.774,0.357,188613.0,0.411,0.000231,1.0,0.981,-15.354,0.0,0.0398,134.995,4.0,0.55,0C8IHwZUTmSGcFTeakuZNG,2007-01-01 +4ujnf7lCV6hMclKbujGwkv,Who Says You Can't Go Home (Duet with Jennifer Nettles),Greatest Hits: The Ultimate Collection,Bon Jovi,0.0294,0.522,230573.0,0.89,0.0,7.0,0.342,-3.766,1.0,0.037,131.684,4.0,0.808,0C8Poy7zwJ1kQh2sldyvHm,2010-01-01 +0kVxfGKCZll6kkpk59066V,The Light (Her Hands Were Leaves),Towards The Sun,Alexi Murdoch,0.908,0.449,290400.0,0.211,0.774,5.0,0.185,-16.212,1.0,0.041,84.582,4.0,0.0527,0C8nB6bCch6qbzcYXBnsaJ,2011-03-08 +00q5WecTMx63FLxTeFvLcd,Highway 40 Blues,Highways And Heartaches,Ricky Skaggs,0.0523,0.658,190533.0,0.776,0.000966,4.0,0.179,-8.457,1.0,0.0306,117.535,4.0,0.951,0C9HXCPR3oXgylgdgY5zg1,1982 +307LwxheMnOBSVInjXnKh3,Melting Pot,Whenever We Wanted,John Mellencamp,0.000741,0.69,287027.0,0.893,0.00129,2.0,0.271,-5.326,0.0,0.05,117.52,4.0,0.822,0C9HXgjZeUNimPKu32Cw6Q,1991 +5ERIbYir8V3a9Q0pxD0wrm,"Sgt. Pepper's Lonely Hearts Club Band - Live Isle Of Wight, August 30, 1970",Hendrix In The West,Jimi Hendrix,0.00354,0.4,50547.0,0.882,0.409,8.0,0.253,-9.858,1.0,0.0621,108.002,4.0,0.622,0C9zGX5oAjQ87jkSlzXOz1,1972-02-01 +3GaB6sLZjrpQ0zVB0VFXRz,Navidad Sin Ti,A Paso Firme,Alacranes Musical,0.309,0.731,184067.0,0.519,0.0,2.0,0.161,-7.198,1.0,0.0507,126.47,4.0,0.843,0CBJ7OX9rRbEcoFrb5A0Ps,2006-06-20 +5GFlzHkyOAtYF5HBt9CfeG,My Loved Ones - Slowed,Da Fat Rat Wit Da Cheeze,Lil' O,0.506,0.576,397280.0,0.588,0.0,7.0,0.11,-6.326,1.0,0.155,71.697,4.0,0.669,0CBZdf3LL4CNb4tjHLHcRs,2006-05-24 +3AxQyMsOTYU4CVWTHXydTP,The White Knight,Alice In Wonderland: Almost Alice,Soundtrack,0.912,0.164,117333.0,0.194,0.884,7.0,0.436,-17.692,1.0,0.0368,75.135,4.0,0.0628,0CCJbjfRpuiazyeoUHLV00,1998-01-01 +4Cyqyte52T9vDKCGRdYlaN,Oscar De La Hoya,Oscar De La Hoya,Oscar De La Hoya,0.0375,0.786,197198.0,0.613,0.0,11.0,0.085,-8.115,1.0,0.296,137.899,4.0,0.457,0CDWPJhb2OdOLdPkAdbFkL,2018-03-30 +7HBnZdg7fIQwqMhQhci0VV,Hypnotised - EP Mix,Kaleidoscope EP,Coldplay,0.399,0.495,391414.0,0.639,0.852,5.0,0.099,-6.591,1.0,0.0357,120.047,4.0,0.0783,0CE9VXSH70pz4BQzMPm9gO,2017-07-13 +7Dtpk5bbk5slJQQNOZ2jTo,Mtume,Get Up With It,Miles Davis,0.0397,0.276,909467.0,0.827,0.0,10.0,0.167,-9.11,0.0,0.105,175.741,4.0,0.498,0CFS3jvFwutIt5ewGIa7Sq,1974-11-22 +7lDMtF5GO5yd90vKsmIued,I Stand Amazed,Hymned Again,Bart Millard,0.379,0.548,243560.0,0.474,7.56e-06,8.0,0.0994,-8.199,1.0,0.0345,86.014,4.0,0.55,0CHpejz0x5Frhee4fcL5Zf,2008-08-19 +7v49xUsM2xLjI84nJbikjS,The Psychedelic Warlords (Disappear In Smoke) - Single Version; 1996 Remastered Version,Hall Of The Mountain Grill,Hawkwind,0.299,0.387,236907.0,0.93,0.000252,3.0,0.157,-11.788,0.0,0.0877,128.333,4.0,0.155,0CIh8QCK9o0mKyzzNWzjUZ,1974 +4t8mBiPyF55yoLbJra5S11,Beautiful Fool,Love Travels,Kathy Mattea,0.775,0.598,292533.0,0.24,1.29e-05,10.0,0.12,-13.551,1.0,0.029,133.887,4.0,0.304,0CJHlDOZfCIVARQkcMgQ7m,1997-01-01 +518FVojPSjolezdZOnrgEO,Stuck In These Shoes,Sinner,Aaron Lewis,0.103,0.615,224333.0,0.405,0.0,6.0,0.103,-6.885,1.0,0.0242,112.0,3.0,0.207,0CJrzaavg6xQaIKolWD83H,2016-09-16 +072QpBu3FE4Fn9gYXWXl8g,Stage Announcements (1),Lemmings,National Lampoon,0.89,0.481,110627.0,0.31,0.0,4.0,0.684,-17.31,0.0,0.561,131.06,3.0,0.368,0CMPJAi8393esN6SCPkCxB,1973-01-01 +0j9T6pxKEYq74BDhuo79rC,You Make Me Feel Like Someone,Liz Damon's Orient Express,Liz Damon's Orient Express,0.794,0.584,193133.0,0.337,0.00239,5.0,0.132,-13.781,1.0,0.0249,88.277,4.0,0.625,0CN8t1cs1lasxFKOrRGa4o,1970-01-01 +0f81W0MsWCHP41sexC5Vum,Blue Funk - Live From Uptown MTV Unplugged/1993,MTV: 20 Years Of Pop,Various Artists,0.286,0.596,372200.0,0.778,0.0,8.0,0.178,-8.158,1.0,0.135,108.058,4.0,0.325,0CQcwTXgmXtXpMcORejZSM,1993-01-01 +2DPMECcSj0utOP1VLBU7sF,Streets of Philadelphia - Single Edit,The Essential Bruce Springsteen,Bruce Springsteen,0.376,0.739,195067.0,0.247,0.111,5.0,0.0916,-15.449,1.0,0.0329,93.651,4.0,0.465,0CR8Q3InJ651Wke81ihesx,2015-10-16 +1iUuepEd1fSpcB6VQEvo4c,Find the Love,Released,Patti LaBelle,0.348,0.488,340400.0,0.372,2.06e-06,2.0,0.109,-11.509,1.0,0.031,84.412,4.0,0.175,0CScfE6bnIxynpHqusofX6,1980-02-01 +1QLyDdhB9gmxbGv0K1kFyT,Rock You Like a Hurricane,Stranger Things: Music From The Netflix Original Series,Soundtrack,0.000265,0.584,254347.0,0.833,0.00595,11.0,0.32,-5.824,1.0,0.0358,124.018,4.0,0.671,0CTCk1eshEadFqZ4NBfe9N,2017-10-27 +3SZwY9PnH8zSMidSMxdzfL,Aquí Y Ahora,Premonicion,David Bisbal,0.00269,0.557,241053.0,0.905,0.0,10.0,0.382,-4.039,0.0,0.0453,124.941,4.0,0.669,0Ca3o4YvJYUJHUk9EzmiFR,2006-01-01 +0KSfTuQjK16K2L8p4uNqad,Begin Again,Love Will Have The Final Word,Jason Gray,0.0249,0.515,226453.0,0.814,0.00277,4.0,0.159,-6.087,1.0,0.0576,123.903,4.0,0.38,0Caxc2aix73gGj6J0cbCjC,2014-01-01 +0GvruCd6OeIxI7MRdWMwSw,Premeditated Murder,The Fuse,Pennywise,0.000437,0.31,160667.0,0.957,0.0,9.0,0.287,-3.891,0.0,0.127,152.825,4.0,0.661,0Cd9rjTDRiEieNwTfBuPLP,2005-08-09 +6J1Qcyt5oXojSZEVK0zDJ9,Queen of the House - Single (In the Style of Jody Miller) [Performance Track with Demonstration Vocals],Queen Of The House,Jody Miller,0.505,0.839,152332.0,0.178,0.0,6.0,0.087,-16.679,1.0,0.0681,126.772,4.0,0.726,0Cexe0NbrwnndIoOBuOVu1,2012-02-21 +1flrUhnFaRyTUkb3xKpLXy,Love Is a Waiting Game - Live Version,Live & More,Roberta Flack & Peabo Bryson,0.211,0.747,447040.0,0.405,3.13e-05,11.0,0.0325,-16.12,0.0,0.0515,104.226,4.0,0.697,0Cg0ZJ1upTPMXfn7M2C5iZ,1980 +7FmI3ygVG04KIhikMHKOKB,A Little Priest,Sweeney Todd: The Demon Barber Of Fleet Street,Soundtrack,0.874,0.537,315013.0,0.203,0.0,6.0,0.0576,-14.7,1.0,0.0778,105.925,3.0,0.38,0CgTKS2HmWc3JeI9Fit2vX,2007-12-17 +3UWFozNhTlTtxL3yY6KBT5,I Can't Stop Hurting You,Living In Oz,Rick Springfield,0.224,0.55,226905.0,0.7,0.0,6.0,0.36,-14.163,0.0,0.0523,137.514,4.0,0.456,0CiIjoaac1B06KSR778TGc,1983 +5ezBcprvveev3KtMNOvBes,The Quickening,Heavy Lies The Crown,Army Of The Pharaohs,0.00954,0.474,242256.0,0.859,0.0,11.0,0.139,-5.74,0.0,0.275,156.195,4.0,0.438,0CjmbLwlwi0c69tseuiYPu,2014-10-21 +7jYDN4biNzVX8PT2G8DqLm,The Rain Song,Led Zeppelin Box Set 2,Led Zeppelin,0.157,0.276,486760.0,0.567,0.0272,0.0,0.0958,-4.844,1.0,0.0266,149.63,4.0,0.157,0Ck062BCfNiUYXK4iAms3E,2012-09-06 +30adqKKkMF9tpp2wP2VgS9,Ghetto World,Poe Little Rich Girl,Jacki-O,0.00745,0.656,258800.0,0.891,0.0,3.0,0.0856,-4.802,0.0,0.236,178.062,4.0,0.591,0Ckl0da9As6He5GDZBKTes,2004-10-26 +7zAeBSzkXDDShMXQ1Gtxmp,Joy Of A Toy,The Soft Machine,Soft Machine,0.83,0.445,169573.0,0.245,0.913,2.0,0.0961,-17.114,1.0,0.047,139.923,4.0,0.551,0ClV7aTdfgmNaLuWLt81PS,1968 +3dXoYa9znTQYMsScKV7cLO,It Is Well With My Soul,The Best Of David Phelps: From The Homecoming Series,David Phelps,0.653,0.208,268413.0,0.375,0.0,5.0,0.72,-9.421,1.0,0.0296,76.961,4.0,0.218,0CnXuIhmHbRzXqBG1RxkIu,2011-01-01 +18ohnFky9XA6IyN5gT0G7O,Settle Down,Alive On Arrival,Steve Forbert,0.544,0.606,227627.0,0.362,0.0029,10.0,0.0986,-15.006,1.0,0.0301,126.472,4.0,0.519,0CnZosLGv9L1JdUhcnJKTX,2011-01-01 +7HfCWnydoXXHYqaGowmF1W,"Baby, I Love You",...Presenting The Fabulous Ronettes Featuring Veronica,The Ronettes,0.205,0.545,171467.0,0.802,1.07e-05,3.0,0.0854,-8.3,1.0,0.0353,115.668,4.0,0.841,0CoNLgOwcZGBUSwd9fAZuy,2012-04-24 +3RlA50EOyZmAYe3ABPBhln,Impending Disaster,The Fury Of Our Maker's Hand,DevilDriver,0.000836,0.526,249080.0,0.978,0.000334,11.0,0.0698,-4.791,1.0,0.0791,95.021,4.0,0.407,0CrQfayIQmC7V4Yhhvbm1d,2005 +5L7oTlmtcQUjRse9t1PSKR,Batter Up,Science Fiction,Brand New,0.902,0.474,507765.0,0.248,0.0626,1.0,0.101,-10.955,0.0,0.0285,80.027,4.0,0.0514,0CuR6Mppen7l6GRFwzNJbl,2017-08-19 +3ZhTT6yjZwpPph5MIJ53XY,Red Roses (feat. Landon Cube),Life Of A Dark Rose,Lil Skies,0.547,0.691,262544.0,0.683,0.0,0.0,0.221,-7.335,1.0,0.0954,140.002,4.0,0.456,0CuYNS755Ow710G2E7aLDE,2017-12-12 +2IrtdNoHWXylIi6CGqdMqd,O Holy Night,Christmas With Weezer (EP),Weezer,0.395,0.125,244307.0,0.624,0.0,3.0,0.112,-7.503,1.0,0.0523,199.208,3.0,0.101,0CxHijFYwiAVHCGmwN0hAq,2008-01-01 +5YXvG4PL4Wisyx2ScUxVFF,Right Next Door To Hell,Use Your Illusion I,Guns N' Roses,0.0108,0.374,182133.0,0.995,0.964,10.0,0.0791,-4.45,0.0,0.176,100.656,4.0,0.131,0CxPbTRARqKUYighiEY9Sz,1991-01-01 +7BYTnAn4LJiFz2PApdccLV,"Friend Medley: Joy of My Desire, No Not One, What a Friend We Have in Jesus, Friend - Medley",Live From Another Level,Israel & New Breed,0.908,0.341,432907.0,0.168,0.0,5.0,0.335,-15.579,1.0,0.0328,137.314,4.0,0.159,0CxjI7jWtMWW6EVTWPjZy6,2004 +0cM5URUqqQTpJWonmdzF1J,Santa Baby,Kylie Christmas,Kylie Minogue,0.744,0.685,202547.0,0.391,0.0,1.0,0.142,-7.183,1.0,0.0435,87.101,4.0,0.443,0D0L0pzNy8gu9d1jXbridR,2010-11-30 +6C1kAco7qDQYjFGK3B5xvU,Just You And Me,Hooker 'N Heat,John Lee Hooker,0.54,0.553,462373.0,0.342,0.0168,9.0,0.0775,-13.223,1.0,0.126,145.009,3.0,0.607,0D0s7xWS9xH5x2PXO4fVw3,1971-01-01 +3BZhcM7Svu8BV74kc4YSoz,Barbara Allen,The Singer,Art Garfunkel,0.835,0.122,324973.0,0.314,0.00216,4.0,0.163,-11.179,1.0,0.0384,63.101,3.0,0.258,0D1OzpaQEeiIMCAm3DUwKa,2012-08-28 +2jfiZ9T9luAjUtRUfrGgSx,I Have A Feeling,The Ceaseless Sight,Rich Robinson,0.0248,0.667,330520.0,0.635,0.238,7.0,0.135,-4.264,1.0,0.0312,80.841,4.0,0.347,0D2AgVwuLWOem08GIJFA3k,2014-05-30 +4nJlXEzuRhHIRwgPX2jPyx,Welcome To The Apocalypse (Preamble),IV: Constitution Of Treason,God Forbid,0.157,0.236,247200.0,0.324,0.000602,7.0,0.258,-11.552,0.0,0.0289,63.683,4.0,0.0389,0D4qFlORmrcj9ru4pWQn52,2005-09-16 +0l3SggmbxpYFtsmu4JFNdW,And On a Rainy Night,Soul's Core,Shawn Mullins,0.0494,0.401,202560.0,0.473,0.000122,4.0,0.391,-11.351,0.0,0.031,87.88,4.0,0.443,0D5vG8Ue7MHe4TxRm2t9Z9,1998-09-15 +3QaC324phd6V2frDxpXSDC,Early Morning Strangers,Barry Manilow,Barry Manilow,0.258,0.53,209680.0,0.608,0.0,7.0,0.175,-9.682,0.0,0.0267,109.984,4.0,0.59,0D6b0oLPjrrV4YA4bRSkks,1974 +1teUuriVJNMWA62LEseo8X,Renewal,A Home Far Away,George Howard,0.516,0.574,257773.0,0.745,0.31,9.0,0.0334,-6.776,0.0,0.042,97.792,4.0,0.696,0D7b7cS41DbObwGe1eOZHt,1994-01-01 +0hETl5OhvaJScFNkVmq5iU,Vicente Zambada,El Arbol,Los Tucanes de Tijuana,0.194,0.535,225080.0,0.795,0.0,7.0,0.0774,-5.34,1.0,0.0898,203.334,3.0,0.818,0D8ccoDH3ExN728wDRsRNT,2017-10-02 +2xpEcybO22ids48Ewi1dVP,Just Love,Just Love,Brian Courtney Wilson,0.11,0.698,259440.0,0.509,0.0,11.0,0.0948,-10.133,1.0,0.169,146.038,4.0,0.474,0DB3QOq4vqQFhwqth3EzCS,2009-06-02 +32xVGnqBxKU6PgB2ivUQOV,"First Time, Last Time",Closer To The Ground,Joy Of Cooking,0.631,0.567,173467.0,0.512,0.00315,0.0,0.0997,-8.996,1.0,0.0446,163.536,4.0,0.761,0DCJOBsnQYJNGCph6cY2WY,2011-01-01 +4A6rE15OTIrMBixrVnppk4,"My Heart Will Go On (Love Theme from ""Titanic"") - Live",A New Day...Live In Las Vegas,Celine Dion,0.564,0.326,325200.0,0.65,0.0,3.0,0.979,-7.896,1.0,0.0529,99.012,4.0,0.151,0DCrLB20ycYZlBzTXX2AuM,2004-06-21 +1vXEeDSQLesflJgvWMLHde,Kismet,Harum Scarum,Elvis Presley,0.863,0.539,129573.0,0.223,0.0,8.0,0.146,-19.514,1.0,0.0468,99.64,4.0,0.447,0DDokriMy7L6hseGI6Ju7C,1965-11-01 +5UVXAci9Smn6CmcHf6qI1w,A Dream,One Stormy Night,The Mystic Moods,0.0325,0.336,227867.0,0.258,0.744,0.0,0.159,-27.302,1.0,0.0451,110.096,3.0,0.25,0DEaXQSWs2CyQBQ95SuIoE,1972 +3ZoQairc9xIgp4uTQsQc53,Glossary Of Terms: Final Word,How To Be A Jewish Mother,Gertrude Berg,0.985,0.531,195920.0,0.303,3.66e-05,10.0,0.731,-18.529,0.0,0.937,168.294,3.0,0.399,0DFUDpBYud9o0G85r6QTon,2011-07-01 +1f6GaG7ygEVBppBWWeL5HP,Night Riders,Hatfields & McCoys: Famous For Killing Each Other (Soundtrack),Kevin Costner & Modern West,0.993,0.476,105404.0,0.00273,0.975,2.0,0.0796,-25.953,0.0,0.063,60.966,5.0,0.296,0DFnv3gmo53YQrfN02Uq4A,2012 +3sGzwgHBqBmhqaCwSrw2eC,Bully Foot - Explicit Album Version,X.O. Experience,Tha Liks,0.0164,0.83,248160.0,0.771,0.0,9.0,0.0503,-3.229,0.0,0.335,87.008,4.0,0.86,0DFq6NS2UQhrupuc4svA6E,2001-05-25 +6uY6KacodQYRotyf4ewxus,The Last Mile,Long Cold Winter,Cinderella,0.157,0.515,230067.0,0.835,0.141,2.0,0.353,-8.849,1.0,0.0369,125.53,4.0,0.661,0DGiVv0CmN2elcLYSeiXPm,1988 +2a934YANJhyi9Rsdt0R6D2,Dancing In The Moonlight (It's Caught Me In A Spotlight) - BBC Session 01/08/1977,Bad Reputation,Thin Lizzy,0.00559,0.654,200013.0,0.499,1.54e-06,4.0,0.105,-13.11,0.0,0.228,145.297,4.0,0.815,0DHKadXfnYCAXp28F3HI8U,1977 +1q2Jzd23O49Crk91Rijl7Y,Maiysha (So Long),Everything's Beautiful,Miles Davis & Robert Glasper,0.0266,0.704,449773.0,0.481,0.0748,7.0,0.0829,-10.643,1.0,0.0323,118.787,4.0,0.47,0DI27qIRQRFkXrMvHxj9yh,2016-05-27 +6mf6raov4ywxKHR5kH0YNj,Hawaiian Wedding Song (Karaoke Version) [In the Style of Andy Williams],Hawaiian Wedding Song,Andy Williams,0.0224,0.718,266024.0,0.386,0.681,7.0,0.128,-12.321,1.0,0.0345,82.995,4.0,0.599,0DI3klYihcdDXEh48nHopX,2014-02-06 +0Pnqvf10FZ7PKBFqkiz9RZ,Shine On Your Shoes,Steppin' Out,Tony Bennett,0.655,0.686,138667.0,0.227,0.0,10.0,0.0966,-12.293,1.0,0.0543,81.404,4.0,0.59,0DItsczVSy5rOaJOOIZ49F,1993-10-05 +6QLztQhtmiHU7LMZ3oijmy,We Three Kings,Grand Piano Christmas,John Tesh,0.941,0.436,183547.0,0.211,0.884,4.0,0.112,-17.086,0.0,0.0418,103.389,4.0,0.294,0DJiQq8CoyfuxgykYDQyQW,2008-01-01 +1F7MA1cUmyoNFZrj07IQnE,Violenza Domestica,Disco Volante,Mr. Bungle,0.475,0.468,314027.0,0.331,0.0833,1.0,0.154,-14.209,1.0,0.193,120.573,4.0,0.242,0DK10k39r9LAZ7HgP1EPuB,1995-10-06 +4h7uJAGlptHSbOPSwfJeZ5,Queen Of The Furrows,We Are The Same,The Tragically Hip,0.00426,0.565,252227.0,0.812,0.00128,4.0,0.151,-6.756,1.0,0.0273,95.892,4.0,0.505,0DKPIRXery7eNooLMrWskm,2009-01-01 +4ywkGuzoj5etrxAzZrj3o3,You Hold Me Now - Live,Faith + Hope + Love: Live,Hillsong Worship,0.46,0.22,496600.0,0.614,0.0,2.0,0.129,-6.353,1.0,0.0334,185.674,3.0,0.0427,0DKznktS3weVfgpYVdm2g5,2009-07-04 +4K1Dcu2shklaLyXMRPOgTF,"Moon Above, Sun Below",Pale Communion,Opeth,0.0295,0.344,652120.0,0.625,0.114,4.0,0.0827,-11.96,0.0,0.0452,139.968,4.0,0.162,0DLImjuzdrOBQKtYLlf3C5,2014-08-25 +5CeJLYysDnJxnOmSQdAIL4,Keep Coming Back,Keep Coming Back,Marc Broussard,0.15,0.699,214333.0,0.952,0.0,5.0,0.413,-3.27,1.0,0.0871,91.693,4.0,0.894,0DLdMPgfRrREatKHqa3IS1,2008-01-12 +1hnNHPy45iCbdXxFTusDOn,Please Don't Cry (feat. Rich Da Kid),28,Trey Songz,0.0325,0.802,229807.0,0.475,0.0,1.0,0.0959,-6.971,1.0,0.101,141.949,4.0,0.325,0DOSrX5RdPZhLBAuEmO6De,2018-11-27 +0VDXLTrBPmozUbDtr2horH,Who Be Lovin Me (feat. ILOVEMAKONNEN),99 Cents,Santigold,0.118,0.805,232880.0,0.687,0.0,9.0,0.0842,-7.771,1.0,0.0458,119.999,4.0,0.679,0DOzmXcSztIomiurOwMivk,2016-02-26 +5qXgALIERhIoNGKZJF2DGM,Tears In Vain,The Supremes Sing Country Western & Pop,The Supremes,0.839,0.465,137400.0,0.279,3.88e-06,3.0,0.121,-8.837,1.0,0.0276,93.577,3.0,0.191,0DQG2WTQsHbyjVGvzdZYf3,1965-02-22 +3HZCh0relhXcZugi4YeSc0,Bajour: Bajour,Bajour,Original Cast,0.612,0.356,215600.0,0.537,0.0,8.0,0.431,-10.283,1.0,0.184,176.761,4.0,0.589,0DRbyFrjBxiDe8q97IErqp,1964 +45BHI8YQ2jqWOiktzyOkcT,Not Warriors,Entertainment,Waterparks,0.00655,0.59,212657.0,0.932,0.0,6.0,0.0676,-4.029,1.0,0.0476,106.652,4.0,0.512,0DUGIaBZCKKPCqIBsRs9pV,2018-01-26 +0GnRkUWddsG7Q8EZeKpftD,A Dog's Bizness,K-9 Posse,K-9 Posse,0.282,0.824,80039.0,0.638,0.547,10.0,0.204,-7.462,1.0,0.0805,90.034,4.0,0.402,0DYAWOS43K63SjfLRMFFNg,2016-05-31 +5WyjIoi5k6NTCFmGhC96pJ,Ven Es Tiempo De Adorarle,Songs 4 Worship En Espanol: Canta Al Senor,Various Artists,0.0145,0.621,270760.0,0.677,0.00018,9.0,0.869,-9.361,1.0,0.0317,99.957,4.0,0.352,0DZpgMDP1s4lLAtnhbDLpk,2003-01-01 +0EYUWpNRlYOgjiAJiXah88,Pillow Talk,Sassy Soul Strut,Lou Donaldson,0.791,0.586,230893.0,0.608,0.901,2.0,0.119,-10.424,0.0,0.0289,106.004,4.0,0.753,0Da70i3HIMkyDdRl1T7iAU,1973-08-05 +6FdmgXXeqoYQEKg17l1r5F,Animal Boy,Animal Boy,The Ramones,0.00693,0.374,111560.0,0.952,0.0802,6.0,0.397,-11.012,0.0,0.048,160.403,4.0,0.517,0DaSDEJ5COpsWSlI6mI3yh,1986 +06Z1kmFdqjDcDLX2aqQXDS,Tear Down Your Walls,The Holographic Principle,Epica,0.000823,0.475,303027.0,0.959,0.0072,4.0,0.111,-4.726,0.0,0.0488,94.997,4.0,0.269,0DdC6Ddd4U6rMcNhS3FffF,2016-09-30 +1pUraFYmYtMxeTIZdUSnJj,Fool For You Anyway,Benny And Us,Average White Band,0.402,0.609,339840.0,0.457,0.000104,9.0,0.105,-11.348,1.0,0.034,135.205,4.0,0.679,0Df6uiRVHrI6MnhPQvTrUn,1977 +78cwpFu0o4XeZko16cIsqd,Damned If I Do,Ugly,Life Of Agony,6.39e-05,0.356,224840.0,0.884,0.0351,4.0,0.1,-5.816,0.0,0.0609,105.007,4.0,0.377,0DfwAJXDy8TzMgRuPNsjkc,1995-10-09 +4e2RMQC6WKMytjt8idAgBF,Open Your Heart - Instrumental / Remix / Remaster 2002,Love And Dancing,The Human League,0.0131,0.725,169920.0,0.695,0.0308,0.0,0.896,-7.181,1.0,0.0388,129.614,4.0,0.617,0DhVjSKabBvhgTFPiRYy7F,1981 +7BT6rJugPKZS9STlaAiNxH,Speed and Velocity,Here Comes Science,They Might Be Giants,0.0372,0.479,108253.0,0.806,0.0169,4.0,0.362,-3.363,1.0,0.0418,85.014,4.0,0.665,0DiKDeuH9pBNY9mfiNSpAd,2009-09-22 +5ilW6aMaa4o5Ax9S93TwI4,One Day with You,Field Day,Marshall Crenshaw,0.045,0.501,301040.0,0.696,0.000239,2.0,0.292,-13.484,1.0,0.0516,130.646,4.0,0.708,0DkBDTkac3nXMI3ZH2eHiy,1983 +5QbknjhKm8RBlUHbgFhUy8,E.S.P.,E.S.P,Bee Gees,0.0048,0.634,334400.0,0.933,0.0394,4.0,0.068,-9.984,0.0,0.0383,137.007,4.0,0.702,0DlDUg3SyCkOq7K3WghDUE,1987-09-01 +6gol6KSqyvUxyxHshCA9Rs,Dizzy,Divine Discontent,Sixpence None The Richer,0.0953,0.491,396667.0,0.448,0.0163,7.0,0.115,-7.709,1.0,0.0244,99.038,3.0,0.0857,0DlPNJ1lhOgcunXTsBboC0,2002-10-29 +1dr96ZYJMCYK3yf0YbLoz0,Love You To Death,The Skill,The Sherbs,0.0262,0.558,251227.0,0.838,8.4e-05,4.0,0.329,-4.638,1.0,0.0434,126.328,4.0,0.749,0DlPxacBeMwmY1n03oF33m,1980 +6VIB23ELT8DVmqVzxYdZOS,Applause,New City,"Blood, Sweat & Tears",0.707,0.317,467013.0,0.465,0.0105,8.0,0.132,-13.064,1.0,0.104,173.074,4.0,0.304,0Dos32h6nVtnW3GthFZGf9,1975-04 +429wX8UGtVFTtR9vy77CAk,Cake,No Shame,Lily Allen,0.155,0.528,208147.0,0.475,0.0,9.0,0.247,-6.509,1.0,0.0807,90.412,4.0,0.344,0DriDL7OcMeMENJWAElSYL,2018-06-08 +2TT0hl6ehYqaCGc6WkoBk8,In the Car,Stunt,Barenaked Ladies,0.212,0.562,233227.0,0.833,0.000303,7.0,0.229,-5.666,1.0,0.0371,137.117,4.0,0.493,0DuFDnZcj7B4R0Jik1aDmY,1998-07-07 +5j98kIF8pI1f1VmXkfib9Q,Airport Love Theme,Everybody Come On Out,Stanley Turrentine,0.789,0.3,335533.0,0.298,0.745,4.0,0.285,-13.899,0.0,0.0316,121.091,4.0,0.0983,0DuLOIvYL5exezDZafl4pu,1976-01-01 +7MOJyn0FWNF5YRiPTJ2VfF,Exodus,Hollow Bodies,blessthefall,0.000175,0.399,328653.0,0.954,0.0751,0.0,0.137,-3.7,0.0,0.0682,141.995,4.0,0.172,0DwhxjTcmausDipXTYIqNp,2013-01-01 +0ip1l3RjxgIAOTxTTor2cY,Freakonomics,Strange Cousins From The West,Clutch,0.000706,0.526,201120.0,0.836,0.463,5.0,0.0716,-8.513,0.0,0.0393,144.824,4.0,0.928,0Dxg1RYb5igLjYToBjLZAV,2009-07-14 +6DIwZbDmy2RprtMpTxXMOf,Chemical Calisthenics,Blazing Arrow,Blackalicious,0.107,0.734,201000.0,0.647,0.000422,1.0,0.255,-8.633,1.0,0.31,127.748,4.0,0.507,0DyXkWHnFMIJSuHfLgNfcc,2002-01-01 +5sMAYXA0ud3vMrwdC68CAH,Promises In The Dark - Live,Live From Earth,Pat Benatar,0.031,0.254,314107.0,0.766,0.0476,5.0,0.917,-13.306,1.0,0.0859,156.404,4.0,0.242,0Dz62BSPfz8XMmJCFtB9iN,1983-01-01 +2bTANsp5wxhOvzjVe0OK0b,Mitternacht - 2009 Remastered Version,Autobahn,Kraftwerk,0.413,0.39,225920.0,0.145,0.271,2.0,0.351,-17.535,1.0,0.0469,107.783,5.0,0.0644,0DzC0tyowMi2O9QfkDRvfJ,1974 +4HS5oa6EzpdYExaX7eFWjD,Girls Love to Go Dancin',Tailgate,Trailer Choir,0.00571,0.359,210267.0,0.95,0.0,7.0,0.329,-2.853,1.0,0.0927,182.01,4.0,0.677,0DzbwiNKyR4xQ8odDaKKoF,2010-07-06 +4fzb82Avt4tYHLpmekEV8t,How's It Going To Be - 2006 Remastered Version,A Collection,Third Eye Blind,0.00231,0.565,252427.0,0.694,0.00279,5.0,0.0913,-6.761,1.0,0.0314,80.456,4.0,0.557,0E59vg6z9hQoK200ISntKk,2006-07-18 +7hdVmaPzfU0R22UyI0ibnV,Whistlin' Dixie,Today,The New Christy Minstrels,0.683,0.603,106293.0,0.638,0.0,7.0,0.232,-11.703,1.0,0.0342,144.667,4.0,0.972,0E5JLxyfU0ixzmCDwCmL1v,1964 +1iDTY4GcmngjCLpu9MxlN5,Wolverton Mountain,Ramblin' Rose,Nat King Cole,0.696,0.555,182760.0,0.564,0.0,10.0,0.283,-10.901,1.0,0.0609,158.155,4.0,0.75,0E6nzXbvyyVzZls1TtEmRP,1962 +7JJHHHpQ0hwhWHAzjTdJeG,Bonehead,Subhuman Race,Skid Row,7.59e-06,0.41,136267.0,0.993,0.967,4.0,0.32,-5.045,0.0,0.137,113.19,4.0,0.453,0E6teVyhy2HlUds8vLpjRG,1995-03-07 +6oaTRdoCGdYZmPvki0kNeg,Do Ya - CD Bonus Track,One Size Fits All,Men At Large,0.17,0.775,273827.0,0.631,0.0,0.0,0.0685,-6.327,1.0,0.0363,120.14,4.0,0.675,0E8oRHW9Rrhu0PNk8KpWFs,1994 +4zEk36WlMzd3ksj6aOAiEL,The 7 C's,Fresh Aire 7,Mannheim Steamroller,0.655,0.546,25107.0,0.000835,0.00754,0.0,0.1,-22.932,1.0,0.107,141.883,3.0,0.0,0E9fy8FlLTaBBg9t9i5NJc,1990 +7yENup3OZ322eTroS2SlLx,Interlude (feat. Voodoo Einstein),Helter Skelter,The D.O.C.,0.0149,0.463,302333.0,0.86,0.000294,2.0,0.843,-7.309,1.0,0.106,135.045,4.0,0.382,0E9jGDxDLW7ZkOAOT9sCnj,1996 +2QrDCMdwUoysCJkacuPjEU,I'm So Sleepy,The Laughing Apple,Yusuf,0.835,0.394,141747.0,0.155,0.0,0.0,0.101,-13.681,1.0,0.0511,205.87,4.0,0.293,0E9qwoE99cMbbxM8TnniKZ,2017-09-15 +2nTZ06BYXULe3WdqMSepYr,Back 'N Blue,Busted,Cheap Trick,0.0455,0.65,282693.0,0.856,0.000715,2.0,0.348,-11.068,1.0,0.0345,118.729,4.0,0.627,0EALB7KHwFpWvvNYTqPEBJ,1990-06-01 +3UFTiy4ZpUOpJna3a9j6tt,Soap Sally,Dizzy,Tommy Roe,0.00733,0.777,160173.0,0.438,1.4e-05,1.0,0.082,-17.87,1.0,0.0377,92.977,4.0,0.908,0EAhtHaafDh5f343hpsEZa,2007-01-01 +1AMnhY2H9wzKKsBoWDmDb5,Into You (feat. Tamia),Totally Hits 2003,Various Artists,0.261,0.686,258773.0,0.522,0.0,7.0,0.403,-8.337,0.0,0.0342,91.134,4.0,0.518,0EAnfnbI6Sf9UmVXXl7QC7,2003-10-07 +1TIDHfGOZ3u0sQ7OxPLkvq,Teaching Little Fingers To Play,Strange Little Birds,Garbage,0.2,0.339,238133.0,0.457,0.25,8.0,0.179,-10.192,1.0,0.0415,179.791,4.0,0.21,0EBQyjl6kq9iPYMWM7eLWN,2016-06-03 +6QBU4mYo0JvGSzbZbNGFSZ,Your Boyfriend's Back,Continuation,Philip Bailey,0.0874,0.878,293613.0,0.774,0.00347,9.0,0.233,-6.372,0.0,0.0836,128.213,4.0,0.906,0EBmv9ftMr5abg4qceL0K2,2015-06-23 +6XY98fS4Ko4pqJl2tZivWf,For Sentimental Reasons,Back To Back,The Righteous Brothers,0.822,0.154,170827.0,0.31,0.00306,7.0,0.158,-17.769,1.0,0.0364,177.017,3.0,0.421,0EDQbxkH9D3X5EFl1o18Yc,1965-02-17 +36l0kcuXVPKwine0EqGE6W,Come Smoke My Herb,Comfort Woman,MeShell Ndegeocello,0.0159,0.323,232467.0,0.493,0.448,7.0,0.657,-9.512,1.0,0.0519,77.031,4.0,0.356,0EEXYJTOYUVweuXxm2j7wu,2003-10-09 +72zmwnbXjx9fMUjw3mbDSs,All We Ever Knew,Signs Of Light,The Head And The Heart,0.00224,0.487,225560.0,0.724,1.03e-05,0.0,0.213,-5.905,1.0,0.0289,102.03,4.0,0.546,0EFitK3T7hqin7iGMbpltM,2016-09-09 +3D3KklOixVL9Katdn9HsVA,White Christmas,Holiday Wishes,Idina Menzel,0.772,0.243,252040.0,0.317,6.51e-05,0.0,0.241,-7.421,1.0,0.0335,140.388,3.0,0.0558,0EGX5qfw6VEPOMoCUFJFHl,2014-10-10 +2nipJCbb5YPcOQdEa10nM1,Neverland Medley,Return To Pooh Corner,Kenny Loggins,0.825,0.332,428933.0,0.183,2.46e-06,4.0,0.0837,-16.17,1.0,0.0381,78.391,4.0,0.111,0EGtVddwzSykYTiIFKrOVf,1994-05-20 +4wavvLf7CTGjyYL33GQ04T,The Prophet,Meanwhile... Back At The Lab,Slightly Stoopid,0.000858,0.641,194693.0,0.73,0.122,0.0,0.287,-6.877,1.0,0.0307,87.991,4.0,0.34,0EI8YjnyrsrQPNKIDfCY2n,2015-06-29 +6wCSdwhwRoU6UDgGMP3W0c,Oh Henry - Alternate Version,Bare Bones EP,The Civil Wars,0.629,0.423,208507.0,0.49,0.0,0.0,0.0809,-5.995,1.0,0.0371,83.878,4.0,0.592,0EIZbhrZvPpSoR0JnqvjWn,2013-12-06 +5TcPz9jrhe1mgGG7xJbJXT,Small Y'all,Hemingway's Whiskey,Kenny Chesney,0.0974,0.68,174120.0,0.744,0.0,2.0,0.0985,-5.613,1.0,0.0419,132.889,4.0,0.829,0EJVUQGqNRxYBBCS0OLqY7,2010-09-28 +5avWikwDAsgXFOoj5Uc3Aa,Close To You,In Currents,The Early November,0.0252,0.519,211160.0,0.929,0.000193,10.0,0.409,-3.616,0.0,0.0536,134.079,4.0,0.485,0EK12iAoUcVFrqsFjjdgK2,2012-07-02 +1ZKeLNl7v4jt0ogDvOROPl,Midnight Confessions,Let's Live For Today,The Grass Roots,0.0255,0.651,161840.0,0.62,0.000742,5.0,0.0741,-11.038,1.0,0.0336,135.926,4.0,0.914,0ELpaFd0nMR7y1EqCjaeEN,2010-07-26 +0XWqSmvHED6kfNrWyqWvTI,Dorie - Live,From The Hungry i,The Kingston Trio,0.869,0.454,179400.0,0.821,3.01e-06,7.0,0.731,-14.359,0.0,0.902,148.73,4.0,0.658,0EM9bivA1tnJD6iI2baI3p,1959-01-05 +4GRxW50GO0Yc5Pp9LK62Rw,Life Is Better,The Renaissance,Q-Tip,0.385,0.886,281040.0,0.447,0.0,11.0,0.252,-7.404,0.0,0.198,96.19,4.0,0.679,0EMbzFBRoIt0fmTsowZ8Zv,2008-01-01 +67JH6JbRjQNfo5lnKxZQpS,Batman Arkham City: Main Theme,The Greatest Video Game Music 2,London Philharmonic Orchestra,0.795,0.48,177586.0,0.338,0.934,11.0,0.0819,-16.793,1.0,0.0388,95.071,4.0,0.0318,0EN1gAz91UMiqqBYj1NqC6,2012-11-06 +7r1h1Zslg6EjDC8WuyAf8X,Clobbered,Sleepy Eyed,Buffalo Tom,0.036,0.366,195907.0,0.646,0.00146,9.0,0.126,-8.228,1.0,0.0281,102.971,4.0,0.232,0ENt2Pp3jju87VK80vsOvc,1995 +0egwM3fS9lfjM9Uexzfh3f,Revive,Zombie (EP),The Devil Wears Prada,0.00897,0.231,293667.0,0.996,0.0,6.0,0.761,-3.763,0.0,0.384,159.984,4.0,0.0321,0EOelfKQ1lEEXleF1czql3,2010-08-23 +36XJ65OOlUgfymWggRkZPU,Animal - Remastered,Vinnie Vincent Invasion,Vinnie Vincent Invasion,0.0134,0.395,330960.0,0.952,0.825,7.0,0.915,-4.955,0.0,0.13,123.271,4.0,0.192,0EPawn2kfT3VZALubveWJZ,1986 +1ZlUAAR5De4J5r4g8r8gvb,Om,NehruvianDOOM,NehruvianDOOM,0.327,0.637,205845.0,0.718,0.0,9.0,0.481,-8.724,1.0,0.369,99.1,4.0,0.552,0EPbbTdPkqx56u9Px0diOZ,2014-09-22 +1y4ZQDSSCpB4MU8MKDaZJN,Only the Lonely,Baja Sessions,Chris Isaak,0.896,0.583,173533.0,0.163,0.0802,0.0,0.115,-14.487,1.0,0.0338,112.046,4.0,0.458,0ER6ooVbxw9VYqwZM1gweK,1996 +2Uqk2UW19uQmQjrQVmCcet,Killing Time,Thunder Seven,Triumph,0.00287,0.332,257800.0,0.813,3.29e-05,4.0,0.157,-4.036,0.0,0.0392,137.442,4.0,0.341,0ERg3QLFK6n6opDkQ8yUjQ,1984-11-10 +0suLngfo7rJoetk7Ub6N8l,Octopus's Garden - Remastered 2009,Abbey Road,The Beatles,0.155,0.626,170720.0,0.512,4.65e-05,1.0,0.215,-9.15,0.0,0.0247,92.225,4.0,0.73,0ETFjACtuP2ADo6LFhL6HN,1969-09-26 +19DLgQN8aJUAPmTdq983zD,El Diablo Encabronado,La Gritera,Los Inquietos del Norte,0.386,0.571,125280.0,0.801,0.000278,2.0,0.134,-4.99,1.0,0.196,143.87,3.0,0.793,0EU8ELKaNL7p6JWG5uLcIC,2012-03-26 +0XJDfLHO7C6b0GpjeB5mpu,Save Rock And Roll,Save Rock And Roll,Fall Out Boy,0.0756,0.557,281080.0,0.777,4.29e-05,9.0,0.1,-6.286,1.0,0.0636,144.968,4.0,0.449,0EVJX4RlYKuApsAN5CaDa3,2013-01-01 +3oNUvyuV0HDwvIQvn7Qa8g,Casablanca,Just Another Day In Paradise,Bertie Higgins,0.458,0.633,274800.0,0.526,3.73e-05,11.0,0.214,-11.267,0.0,0.0267,127.597,4.0,0.666,0EVRwTd2fEIgupTxZTcWRN,1982-01-01 +2Ze19WJKgHCTClN6DhqZL6,Good Cop Bad Cop,Everythangs Corrupt,Ice Cube,0.12,0.676,208787.0,0.949,0.0,1.0,0.178,-2.42,1.0,0.308,91.985,4.0,0.825,0EVgPaKOC8o9JFVpKLMSoz,2018-12-07 +4z3Dl2IydxEQrcIKwxgn5t,The Great Divide - Remix Version,Rarities & Remixes,Point Of Grace,0.291,0.491,306360.0,0.494,0.00225,6.0,0.169,-7.626,0.0,0.03,131.982,4.0,0.18,0EWEajVe0Hpe3nDvGG1i3f,2000-05-03 +656pbQ5EI5LIWsmfjso2ZE,Forced Into Fire,Wake,For Today,4.89e-05,0.32,192733.0,0.933,0.0,6.0,0.656,-4.969,1.0,0.0847,127.039,4.0,0.381,0EWUY9ant2nzDm5OV7eET4,2015-10-02 +6knyhlZPJxXP6XVtO7jYmM,Gimme Your Love (with James Brown) - The Purple Mix Pt. 2,Through The Storm,Aretha Franklin,0.000298,0.793,190227.0,0.866,0.817,9.0,0.193,-10.308,1.0,0.064,127.398,4.0,0.857,0EX7mlERvnmWSWMUBukVim,1989-05 +7nT6hmMO08QRIIX6WnnAUe,Baby Can Dance (Pts. II-IV),Magnum Cum Louder,Hoodoo Gurus,0.0949,0.252,197320.0,0.835,0.0164,7.0,0.259,-4.942,1.0,0.0595,156.829,4.0,0.39,0EX8famg04M9NzAxY5pJOY,1989 +0lwUFO9yOgacedHrYPJRRJ,Keep Talkin',Time After Time,Chris Montez,0.577,0.663,153373.0,0.62,0.0,2.0,0.0793,-4.775,0.0,0.0289,132.919,4.0,0.574,0EXNcTV6hfn1b6sl9ML1WZ,1966-01-01 +7imzMq0CvOH1goYZIJ762z,Country Love Song,The Thom Bell Sessions,Elton John,0.641,0.748,302773.0,0.49,1.47e-05,7.0,0.227,-14.157,1.0,0.0379,100.356,4.0,0.914,0EXubpxzIR0IoPJCCvJNDZ,1989-02 +6XVtyisPCqytHfEOZmOejz,Beliefs,To Plant A Seed,We Came As Romans,0.00205,0.23,246507.0,0.963,2.61e-05,5.0,0.353,-3.806,1.0,0.111,144.174,4.0,0.247,0EYOgRIu1chzS55BNUKJxF,2011 +1lXNhe7KPyn0GNyHdvFgWc,Whole New You,Whole New You,Shawn Colvin,0.0825,0.629,241867.0,0.785,0.000274,5.0,0.0732,-7.258,1.0,0.0238,105.967,4.0,0.609,0EZ3Z4294DQKDu9HBhzFXM,2001-03-27 +1lI7yYTijngevzsIML0GVN,Sexy,Klymaxx,Klymaxx,0.04,0.759,455440.0,0.753,0.0226,7.0,0.0915,-12.216,1.0,0.0458,112.374,4.0,0.861,0EdNqFlPRJWDQ2Q6dQRExt,1986-01-01 +6TlOU5zqR3533QYwjQUdGP,Power of Soul,Both Sides Of The Sky,Jimi Hendrix,0.387,0.474,355347.0,0.602,0.00241,1.0,0.224,-10.853,1.0,0.0476,83.326,4.0,0.812,0EfHWQeb3T1UJw9KrqN407,2018-03-09 +6yDUDovrymJ4LdjORMj55y,Brown Eyed Blues,Diamonds On The Inside,Ben Harper,0.352,0.75,341798.0,0.837,6.45e-06,7.0,0.0753,-5.524,1.0,0.0494,113.064,4.0,0.784,0EgXWt3Lur2Fx2WHlG9AXf,2003-01-01 +34DES5skEhdS6cuD9JUuVo,Motivators,"Beats, Rhymes And Life",A Tribe Called Quest,0.0244,0.883,200427.0,0.367,0.0,8.0,0.373,-8.773,0.0,0.373,93.672,4.0,0.889,0EguP4tsJurU5I8ocCxdyb,1996-07-30 +7os7j6OKzxl1a8RAnGitzN,I Wanna Be Like You,This Beautiful Life,Big Bad Voodoo Daddy,0.37,0.686,220357.0,0.802,0.000101,2.0,0.0326,-5.196,1.0,0.064,101.894,4.0,0.902,0EjGRZctOPqLyLi42KtYmu,1999-01-01 +69J1UgW5C1HybCSLAY1H0R,Neva Scared - Take Over Remix Album Version,The Source Presents: Hip Hip Hits 10,Various Artists,0.00753,0.622,252973.0,0.883,0.00043,11.0,0.174,-4.171,0.0,0.0584,73.0,4.0,0.589,0Ejn7YB8RAVguShqAi0agH,2003-01-01 +5CO6KDdXEAqxDLPO7MyH0V,Madness,Ghostbird,Zee Avi,0.668,0.834,148067.0,0.37,0.0,7.0,0.0997,-11.654,1.0,0.171,134.165,4.0,0.51,0EkvUceC2Eki5JuScP2JpC,2011-01-01 +6W9Ut297NH3KK5Rd29cJS4,Wondering,Light Fuse Get Away,Widespread Panic,0.374,0.278,264267.0,0.922,0.827,7.0,0.836,-8.168,1.0,0.0372,153.104,3.0,0.683,0El4sQIrpXQXcbyGV4J0Qx,1998 +3DVKx3fOPPN3nmfHTFsCiG,Waitin' for the Bus - Live Version,Tres Hombres,ZZ Top,0.00691,0.391,161987.0,0.899,0.407,9.0,0.895,-7.919,0.0,0.0625,105.063,4.0,0.618,0Em8m9kRctyH9S3MTXAHvY,1973-07-26 +4j0evdl7DqZEaLe3z4pk57,Decay,The Bloom And The Blight,Two Gallants,0.919,0.177,203240.0,0.221,0.0488,3.0,0.12,-12.689,1.0,0.0328,167.861,3.0,0.0531,0EodOhzQgO3Mkem0LuL0Cw,2012-04-09 +4ONlztKaykliP4xxz94YmV,El Rey,Raices,Los Tigres del Norte,0.396,0.477,143467.0,0.601,9.2e-05,0.0,0.329,-3.822,1.0,0.0557,179.387,3.0,0.953,0Ep6WPvXXFsIgxVqmNciPN,2008-01-01 +0rvcq1MN28KPjexh9AoM5h,Jay,Manhole,Grace Slick,0.867,0.38,164480.0,0.149,0.0938,2.0,0.232,-24.835,0.0,0.0319,78.868,4.0,0.399,0EptI8JKZJkOGKGvr0pl0e,1974-01-04 +3nnm6oYuEfg7isAPOfVacz,"Kids - Live at The John F. Kennedy Center For The Performing Arts, Washington, DC, 9/3/78 (Remastered Version)",Richard Pryor: Here And Now,Richard Pryor,0.854,0.411,229360.0,0.835,0.0,5.0,0.968,-12.856,1.0,0.94,85.789,3.0,0.139,0EqajsLGP0jhROrv3aFEod,2013-08-13 +7IhMmrcfrdjAwOqwAbn8BM,I Don't Care,I Don't Care,Buck Owens,0.576,0.724,131133.0,0.631,4.96e-06,3.0,0.285,-7.403,1.0,0.029,85.206,4.0,0.864,0EquRkGhVXkB0HsvzFys5D,1995 +2KPMsSTLF6dJD7d2ozb8xg,Gethsemane,Hymns For The Christian Life,Keith & Kristyn Getty,0.591,0.229,338213.0,0.261,9.92e-05,7.0,0.107,-9.409,0.0,0.0345,77.692,1.0,0.231,0ErgJiXJ7wucA4jmacB3wB,2012-01-01 +1fPJHYuS2dNhUbaK5ifm0H,Mama I Gotta Brand New Thing (Don't Say No),Jackson 5 Anthology,Jackson 5,0.142,0.59,431400.0,0.776,0.000154,8.0,0.573,-11.377,1.0,0.0598,101.227,4.0,0.66,0EwhxzV0N61hu3S3PkB2Ku,2000-01-01 +0vsfMZB1VwEbhHKbz16fcs,Ayyayyo Charlie,Charlie,Charlie,0.181,0.639,230990.0,0.783,0.0,11.0,0.0687,-5.712,0.0,0.213,184.039,4.0,0.669,0EzSndr6rCe1w4G395UGZt,2015-01-07 +7fkptJXi4ZAxeXOUGp8lf4,You Know Me Well,Are We There,Sharon Van Etten,0.722,0.481,271573.0,0.518,0.00606,9.0,0.0975,-8.188,0.0,0.0274,76.019,4.0,0.365,0F1pMhF8Vy74nKkQeLBfrd,2014-05-27 +1QMixVgL6hwQhCj3htEHIc,Hoy,Ananda,Paulina Rubio,0.0159,0.808,234080.0,0.694,0.0019,4.0,0.151,-4.482,1.0,0.0441,119.984,4.0,0.924,0F2H68l0GgokiCljA6w1aT,2006-01-01 +3ethaFnqRTONzxwhPCNvWi,Boogies [Hamburger Hell],Faithful,Todd Rundgren,0.0135,0.36,306200.0,0.742,0.00531,9.0,0.368,-12.083,0.0,0.0542,126.482,4.0,0.591,0F3cyWdv3ANruF1ICS22q3,1976 +63gcHyuhAC8G2C0bVQUOJI,Rockin' Robin,Got To Be There,Michael Jackson,0.245,0.628,154840.0,0.712,0.000104,10.0,0.283,-8.191,1.0,0.136,173.195,4.0,0.968,0F4XW0iBOhNFkbn1BuQ8cu,1972-01-24 +608xszaAxVh4m7NcKJiAbF,One of These Nights - Eagles 2013 Remaster,One Of These Nights,Eagles,0.0603,0.655,291686.0,0.606,0.0789,7.0,0.0757,-10.385,1.0,0.0285,110.061,4.0,0.765,0F77QekrNe8vVAjU2sepja,1975 +0hTrQoqDmFnA4S1PC265e1,Fly Away,Anjulie,Anjulie,0.598,0.594,194268.0,0.581,4.3e-06,1.0,0.149,-4.547,0.0,0.0375,148.003,4.0,0.189,0F7ftNMhjvUDyDpWklGStR,2017-06-02 +05uZ6PFDaC3VkdAITFmF2a,Hey Homie,"South Park: Bigger, Longer & Uncut",Soundtrack,0.000495,0.522,224452.0,0.733,6.38e-06,10.0,0.0712,-6.155,0.0,0.406,107.318,5.0,0.386,0F8szpuuHdmnQUcMa6b4nV,2018-09-22 +0RpJTfoGuhhe585N9c7XYA,Let Your Country Hang Out,"Mud Digger, Volume 6",Various Artists,0.138,0.72,209308.0,0.709,0.0,8.0,0.104,-5.795,1.0,0.0653,130.04,4.0,0.6,0F9h9HwHwsOTI7DDfIePMe,2012-06-12 +1mBIJRcbAec5EkveeYrPCa,I Got Lost,Beyond,Dinosaur Jr.,0.875,0.354,277427.0,0.33,0.748,2.0,0.0942,-12.023,1.0,0.0264,97.051,3.0,0.17,0FDs9QUUUXPZZvn9dKAaSN,2007 +7tHwKvBt0jJL2FEELUbJaU,Over The Mountain,The Ozzman Cometh,Ozzy Osbourne,0.000409,0.473,271360.0,0.84,0.000424,0.0,0.276,-5.765,1.0,0.0668,131.19,4.0,0.456,0FFbguUto5ZWRVMN2r9ZCm,1997-11-11 +1TC0tXUuuUBkMJFKNO0tFb,Round About Way,Latest Greatest Straitest Hits,George Strait,0.237,0.525,183000.0,0.682,0.000374,9.0,0.353,-8.014,1.0,0.0291,160.124,4.0,0.765,0FGwWbG9BkfohN3fi2Z7x7,2000-01-01 +08udiS9dSx8tSviSh0LUJM,MAYBE THIS TIME,Urban Beaches,Cactus World News,0.0828,0.315,434187.0,0.466,0.0278,2.0,0.105,-10.393,1.0,0.0428,133.063,4.0,0.268,0FGzlimKhHcEJyh6EFt0kG,1986 +67UpJLYBsYEAbe0Mm1xRf8,Like It Like That,The Love Movement,A Tribe Called Quest,0.585,0.931,166773.0,0.409,1.11e-06,3.0,0.0946,-8.059,0.0,0.159,95.02,4.0,0.715,0FH3WsTCWaDmfpEojJ4sN2,1998-09-29 +60XSIErPNzvXEyewVru9vg,Brown Eyed Woman,Most Of All,B.J. Thomas,0.775,0.285,187960.0,0.393,0.00017,3.0,0.265,-8.707,1.0,0.0291,141.283,4.0,0.337,0FHjNi3GgzWOQzJ8EAJaos,2005 +2HzXuooVQbqwWsInc629gj,Dive,Decksandrumsandrockandroll,Propellerheads,0.0209,0.643,425000.0,0.993,0.922,8.0,0.11,-7.91,1.0,0.0602,127.848,4.0,0.6,0FJ4Yv9u3PSc1Fg5KnBzNz,1998 +3sBuuFbaRBvFJWkd4Qgv7W,Last One Standing,What If?,Emerson Drive,0.112,0.604,210827.0,0.84,3.52e-06,0.0,0.141,-5.519,1.0,0.0535,118.954,4.0,0.602,0FP9mhZ6IrDakt1eguqauS,2004-06-29 +1MkzoG2zwfM2ZnA1i8NSCS,"Symphony No. 41 in C Major, K. 551 ""Jupiter""; II. Andante cantabile",Mozart: Requiem Mass,Boston Symphony Orchestra,0.962,0.0973,655547.0,0.0627,0.688,5.0,0.0998,-23.832,1.0,0.0429,79.393,4.0,0.0629,0FUENnyt6MNyGEY3h4ia11,2010-07-21 +4YPAEu2a4GscUh4B1kY1Yg,Trees and Woods,Dirty History,ABK,0.00363,0.653,257627.0,0.622,0.0,7.0,0.174,-9.263,1.0,0.0588,92.001,4.0,0.49,0FV6I1dqhdjxa2tvOzD2jW,2015-04-01 +2d8CQXovZbKBGzRgAfcQnP,"Race To The End (From The Hit Movie) ""Chariots Of Fire""",In Concert,Jane Olivor,0.512,0.235,171000.0,0.592,0.0,9.0,0.705,-11.732,1.0,0.0728,93.98,3.0,0.334,0FVQVbGSfwjEVLBxZUDnNF,1982 +2Se9unk4Qh8SOahov1FAjf,Non ti scordar di me,Pavarotti Songbook,Luciano Pavarotti,0.937,0.287,173467.0,0.349,4.38e-05,9.0,0.314,-11.937,1.0,0.0357,86.937,4.0,0.368,0FVZTocvjXybR0NgzqwpPU,1991-01-01 +0I8OCAfjaVuroXzFWKZIUl,Your Next Bold Move,Canon,Ani DiFranco,0.16,0.606,298613.0,0.607,4.61e-05,0.0,0.145,-7.251,1.0,0.0308,147.528,3.0,0.528,0FVacG2xU5vOnFyrIg8o9F,2007-09-11 +4Yah4zqs0Gctdkp01UyfTn,I Need A Bathroom,Mother Focus,Focus,0.0149,0.601,185773.0,0.668,0.00468,7.0,0.292,-9.287,1.0,0.0351,85.995,4.0,0.889,0FVpoQ02ImIm3OIvTTSeqW,1975 +0R1cpAAZaWuoIngSRuRWTM,Hope You Never,Songs And Music From She's The One (Soundtrack),Tom Petty And The Heartbreakers,0.0183,0.702,182800.0,0.449,0.000127,4.0,0.165,-7.582,0.0,0.0256,88.344,4.0,0.514,0FVwC6leDmim0EO68PjYto,1996-08-06 +2LQAw5N45JuRtNaSTVlFck,More Of Us,Proud To Be Here,Trace Adkins,0.00161,0.539,212760.0,0.66,0.295,0.0,0.254,-4.889,1.0,0.0288,127.854,4.0,0.636,0FXZIMW55PBOpCGPS5mW8R,2011-01-01 +2mQ8YDc0NxhpbuIcdvsvP8,59th Street Bridge Song (Feelin' Groovy),Today's Themes For Young Lovers,Percy Faith,0.758,0.477,162000.0,0.408,6.96e-05,10.0,0.309,-13.429,1.0,0.0385,120.05,4.0,0.751,0FXrl54pejB5XfxspfUtFD,1967 +4RAOI1etsgbh5NP3T5R8rN,I Don't Love You,The Black Parade,My Chemical Romance,0.00837,0.289,238680.0,0.796,2.61e-05,0.0,0.202,-4.22,1.0,0.0494,169.835,4.0,0.33,0FZK97MXMm5mUQ8mtudjuK,2006-10-23 +691XsHkWQr4sZz6dtxarpV,Lost My Love,Tinted Windows,Tinted Windows,0.0941,0.548,197688.0,0.57,0.0,1.0,0.355,-6.279,0.0,0.189,147.853,4.0,0.398,0FZapJUjp9VoQYiunsh2OT,2016-06-08 +1CPzIaNYydz0ByhEeIYR2J,Dead Giveaway,Take No Prisoners,Molly Hatchet,0.0126,0.312,204867.0,0.735,0.00615,5.0,0.328,-11.683,1.0,0.0343,173.482,4.0,0.867,0FbF1bZuBhLnw6ASbkFBYo,1981 +4GpNQfSDVMy63pTvgDxTYX,Two Timin' Two Stepper,Final Touches,Conway Twitty,0.298,0.783,208107.0,0.773,3.19e-05,9.0,0.0838,-7.029,1.0,0.0274,112.019,4.0,0.84,0FbzqxppfoFrfJBxrLNlxz,1993-01-01 +24z4J5fo2MUEXckOeGtZft,What 'Chu Lookin' At?,Double Wide,Uncle Kracker,0.00268,0.688,312067.0,0.804,0.0,9.0,0.0719,-5.141,1.0,0.07,90.007,4.0,0.543,0Fc7RtFLwtDz5pD622l7kQ,2000-06-13 +3udju5u3FFn03eSfGfrWFN,Gravity,Cage To Rattle,Daughtry,0.258,0.447,220933.0,0.534,1.51e-05,4.0,0.112,-5.742,0.0,0.0293,146.702,4.0,0.18,0Fd7lAswVaHhPDJmvuTVbu,2018-07-27 +6bzkRjiTXA8aSHcDDDSfYu,We're Back,Grand Champ,DMX,0.0329,0.669,265173.0,0.959,0.0,1.0,0.287,-2.362,1.0,0.293,92.673,4.0,0.474,0FeqrLI13XnYNY1s414uQd,2003-01-01 +1nWC3wufhM8Rb16zixaIfA,"Runaway Child, Running Wild - Live At London’s Talk Of The Town/1970",Live At London's Talk Of The Town,The Temptations,0.606,0.398,177719.0,0.858,1.24e-06,10.0,0.107,-8.477,0.0,0.161,116.283,4.0,0.426,0FgNtOXxTVFBhq8H7iluYx,1970-01-01 +0qDWZUnSYYz95AqYpvpEEQ,Father Picard,The Eye,King Diamond,0.0305,0.493,199933.0,0.856,0.0032,11.0,0.112,-9.995,0.0,0.0392,137.443,4.0,0.605,0FgjPsE2l9l2kWYmgdwMLh,1990 +2hbdFPHthdlDjX5wt0bc3x,Strength In Numbers,The Hymn Of A Broken Man,Times Of Grace,4.58e-05,0.239,256093.0,0.984,0.0185,7.0,0.156,-3.577,0.0,0.13,95.886,4.0,0.2,0Fgm0GE1K43soqeminCy4R,2011-01-12 +4D8RjWIiwZ6TZwZJoJm9Ns,Standing Eight Count,Women + Country,Jakob Dylan,0.247,0.645,236707.0,0.508,0.743,4.0,0.096,-10.828,0.0,0.0292,116.013,4.0,0.505,0Fh4yRvaNNHWo3tbswjKIE,2010-04-02 +3Xqa4oH7b3jUwrgAvSELjb,African Queens,African Queens,The Ritchie Family,0.00587,0.61,275067.0,0.795,0.00214,11.0,0.0426,-11.084,0.0,0.0351,129.965,4.0,0.961,0Fi7cFOd7dgS8N4LcSA9DF,1977-09-06 +4j0VOL2TEkZgvvx0F7YEgv,Over-rated - Stripped Version,Gavin DeGraw,Gavin DeGraw,0.749,0.498,382413.0,0.233,5.77e-06,9.0,0.117,-12.72,1.0,0.0308,126.846,4.0,0.121,0Fm4Qx8IVHEEBYPeRzNUGI,2004-07-21 +5EQHoWv0N8uC72I5X1aK56,Dangerous Fun,"Third Down, 110 To Go",Jesse Winchester,0.915,0.518,125587.0,0.283,0.000391,2.0,0.124,-14.778,1.0,0.0351,137.708,4.0,0.724,0FmKRJRrQbiReJVMydXT7T,1972 +4A6CndGv4pjCQKxkIWIGoB,I Grew Up On Wu-Tang,1992,The Game,0.187,0.591,175093.0,0.696,0.0,11.0,0.849,-5.525,0.0,0.421,77.498,4.0,0.254,0Fn0R9r4naqKNDjCTEg5e7,2016-10-14 +7p0cczmjoJQWTj7qzWn44A,Mother's Daughter,Sparrow,Ashley Monroe,0.0818,0.54,230533.0,0.557,8.09e-06,4.0,0.107,-7.655,1.0,0.0273,108.592,4.0,0.513,0Frgzm1xuM3cy8VxuTOkNu,2018-04-20 +6dLv4XQ9bFT4JjC2Rp6NTL,Waxing or Waning ?,How Does Your Garden Grow?,Better Than Ezra,0.285,0.311,201533.0,0.492,9.93e-06,2.0,0.299,-7.319,1.0,0.036,83.541,4.0,0.309,0Fs4xtjkCLv9sKUlcvy59F,1998-08-14 +0sORRjveK5JYJdreJpP2Hj,Little Queenie,Chuck,Chuck Berry,0.737,0.666,163800.0,0.769,0.0,10.0,0.277,-10.385,1.0,0.0907,151.412,4.0,0.631,0FsgY3FpzFvMe45MV292nM,1959-01-01 +2IJK6MBBwTtRyeuXlVvcmO,Tunnel Of Love,Gene Simmons,Gene Simmons,0.0686,0.602,232800.0,0.744,0.0,9.0,0.353,-8.594,1.0,0.0824,114.393,4.0,0.769,0Ft8IugTfsdHOq88VoIBva,1978-01-01 +6uLUiuvmeIbtiqedtXdHp1,Return,VxV,Wolves At The Gate,0.000281,0.24,232453.0,0.993,2.11e-06,2.0,0.335,-3.874,0.0,0.304,135.89,4.0,0.263,0Fu8B38n1T5xHd2Ck1YTyM,2014-06-23 +6gRKtQ1hpinZIFadX9yoK5,Praises,Shine: The Hits,newsboys,0.0153,0.565,239533.0,0.865,0.0,0.0,0.15,-5.297,1.0,0.0498,112.938,4.0,0.408,0FuWM3487GQM5ajfkdLX8a,2000-01-01 +5RcveSPxVC0vdIJIQadcpz,You,Nine Types Of Light,TV On The Radio,0.0112,0.511,244253.0,0.824,0.0293,11.0,0.0939,-6.486,1.0,0.0336,83.958,4.0,0.493,0FvrvaVsWQ7kTdGzipW6HV,2011-01-01 +4SX89Y9WfD8iy5Ae4bhiog,That's The Way I Feel 'Bout Your Love,Learning To Love,Rodney Franklin,0.498,0.652,334520.0,0.611,0.000364,5.0,0.315,-8.935,1.0,0.0399,74.815,4.0,0.572,0G0l5vSIQv4plvu88MVN2P,1982-03-01 +2ftCDpM04GBKKBGgiozNjS,Second Star to the Right,Beauty And The Breakdown,Bury Your Dead,0.000231,0.51,158613.0,0.985,0.000239,1.0,0.29,-3.814,1.0,0.126,87.451,4.0,0.551,0G1btnD9XNSagBl3l6FjFp,2006 +2QGUBeJccztPSMFcJryQJm,Hang On,Healing Rain,Michael W. Smith,0.0125,0.492,253747.0,0.926,0.000111,1.0,0.695,-4.294,0.0,0.12,186.708,4.0,0.613,0G1if3iitpLfSwNVDTmSnC,2004 +2jypYoBC2yuuR9wtN6PzRY,Behind The Wall Of Sleep - Live,Reunion,Black Sabbath,4.2e-05,0.362,246667.0,0.871,0.00433,10.0,0.413,-6.77,0.0,0.0358,98.666,4.0,0.264,0G3YLIcJdk5wqqLAgOCmL8,1998-10-05 +111cH1IUHgVoRfW95FbZfZ,40 Nights,Leveler,August Burns Red,2.77e-05,0.229,234640.0,0.976,0.0128,10.0,0.24,-3.858,0.0,0.122,177.767,3.0,0.279,0G72SPRmF5eZPH0slRycTt,2011 +5JIUgS6F5L1rN0iGfgC01m,What Kind Of Fool Am I,The Rat Pack: Boys Night Out,"Frank Sinatra, Dean Martin & Sammy Davis Jr",0.868,0.158,195352.0,0.258,0.751,5.0,0.377,-12.091,1.0,0.0312,79.08,4.0,0.114,0G8DliJmTbXksLrzGw8W91,2018-01-26 +12CsN1uG7jDAogsKmHGs2n,Diana,Paul Anka's 21 Golden Hits,Paul Anka,0.744,0.557,138493.0,0.329,0.0,7.0,0.779,-17.416,1.0,0.0346,142.427,4.0,0.942,0G9JiVoIric9mCMeAGmflu,1981-02-26 +1AeFjCSLW5dvovsvsgniZm,Stone in Love - Live,Greatest Hits Live,Journey,0.000519,0.459,278533.0,0.968,8.45e-05,7.0,0.888,-4.473,1.0,0.0798,122.642,4.0,0.228,0G9V1emv9kwC67rnLXLl5m,1998-03-24 +12plVgPoPoXFT9xEI3C3DY,Legendary Hearts,Legendary Hearts,Lou Reed,0.423,0.385,205587.0,0.752,0.0098,2.0,0.0636,-7.206,1.0,0.0364,84.465,4.0,0.506,0G9jMzd8Dl8XBDXf2kQy6R,1983-03-01 +4l6AZLHabKPVNopcOCRR5g,Sufro Tu Ausencia,Desatados,Los Horoscopos de Durango,0.463,0.823,145360.0,0.595,6.58e-05,1.0,0.0726,-4.45,1.0,0.0502,108.672,1.0,0.885,0GBcjDYOTjQ5CIbqiJxHCU,2006-01-01 +50XY1OQ2PTONtvje6OXiMP,You Do the Math,American Saturday Night,Brad Paisley,0.0814,0.606,276400.0,0.836,0.00992,11.0,0.0893,-6.376,1.0,0.0311,110.587,4.0,0.89,0GCQzPEkcFv8bR90sJf41x,2009-06-30 +5VToMJACRoeT0YZNs5CYyp,Drop Dead Cynical,Massive Addictive,Amaranthe,4.21e-05,0.524,197853.0,0.907,0.000218,7.0,0.0935,-3.946,1.0,0.0886,140.056,4.0,0.543,0GCcO9StyRRAGumjCOTSpN,2014-10-17 +05ygrdlJPiOnP412W4H326,"4th of July, Asbury Park (Sandy) (feat. Danny Federici) - Live in Indianapolis, IN featuring Danny Federici - March 2008",Magic Tour Highlights (EP),Bruce Springsteen & The E Street Band,0.29,0.236,427307.0,0.536,0.0,0.0,0.921,-8.081,1.0,0.0408,172.403,4.0,0.372,0GD5wJYUfTxSGg0w5EIjj1,2008-07-15 +0SyjTHo4hIqKpwNWzJU3F1,Stardust,Fever In Fever Out,Luscious Jackson,0.223,0.588,229400.0,0.344,0.0497,11.0,0.111,-13.955,0.0,0.0331,82.195,4.0,0.286,0GDMOxPfDWThpQJaGpJjqh,1996-01-01 +4qThnCMZOBtIx3Ez1Ea0Yn,Hurricane,Money Sucks Friends Rule,Dillon Francis,0.00306,0.62,215613.0,0.755,0.0118,8.0,0.534,-4.617,1.0,0.0345,127.994,4.0,0.333,0GJ7jQJRIQNDjz54cPo2XI,2014-10-22 +5zq5yeEdGV6xmbZievcRtW,"Big Spender - from ""Sweet Charity""",Bette Midler Sings The Peggy Lee Songbook,Bette Midler,0.25,0.78,137653.0,0.366,0.0,9.0,0.065,-8.981,0.0,0.0319,107.072,4.0,0.371,0GJBYWx1ptK8L7L7bqYsRh,2005-10-25 +3N3l8HShT1JrStOjjszU1L,Ol' English,Doctor's Advocate,The Game,0.00603,0.56,284227.0,0.503,0.0,4.0,0.114,-6.618,0.0,0.273,77.168,4.0,0.254,0GKZO3H9pNVgTuhwCJ7TJp,2006-01-01 +5ATplOvmTasw57iI7eTX9h,The Good and the Bad,"The Good, The Bad And The Ugly And Other Motion Picture Themes",L,9.64e-05,0.689,167802.0,0.558,0.899,8.0,0.0603,-6.025,1.0,0.0887,190.002,4.0,0.484,0GKyRa2x33smVoTzAGPSgt,2018-03-02 +2k3b3uzuEQJLmSV9BlSZTM,When Will I See You Again,The Three Degrees,The Three Degrees,0.576,0.542,178097.0,0.595,0.00556,9.0,0.344,-10.944,1.0,0.0337,120.645,4.0,0.777,0GO4Ee0UN5cyB1FnWPfOzz,1996 +4Jrt9x1x4kiuxVRWapKAvE,Goodbye in Gasoline,B Is For B-Sides,Less Than Jake,0.0043,0.424,153160.0,0.918,0.0,2.0,0.203,-3.428,1.0,0.109,139.979,4.0,0.515,0GOQBrMW9JH3wA9GbDjdTo,2004-07-20 +7vBk9Fv0AhIvQb9LjCkTo2,Surrender,Speaking Louder Than Before,Jeremy Camp,0.819,0.446,272293.0,0.294,0.0,5.0,0.0886,-10.366,1.0,0.0264,135.92,4.0,0.213,0GOyWcbeMSqnvMfCD1wQzt,2008-01-01 +3S3PbgdmPB6augbnfDGdKt,Beloved Wife,Paradise Is There: The New Tigerlily Recordings,Natalie Merchant,0.775,0.211,325547.0,0.167,0.0885,0.0,0.0879,-11.971,1.0,0.0345,58.185,4.0,0.159,0GPx0c2qZraYEbSrqu0Ecy,2015-11-06 +2CsUSREj4NeisO9w1261B6,Mary Ann,Elsie,The Horrible Crowes,0.013,0.573,215347.0,0.813,0.00461,8.0,0.178,-4.188,1.0,0.0376,89.981,4.0,0.496,0GQSbszM3mbhFyuD4fmFmL,2011-09-06 +79qXslYT79Nq9zIhvl5EiZ,Here At Your Feet,Hope Will Rise,Warr Acres,0.348,0.503,342027.0,0.615,0.0,5.0,0.181,-5.027,1.0,0.0253,83.008,4.0,0.314,0GQjXUILbiQLFnGznWosK7,2013-01-01 +2voyDdORPyqPUNkV3yOsG0,The Feeling's Back,How Will I Laugh Tomorrow. . .,Suicidal Tendencies,0.00339,0.277,244240.0,0.865,0.00746,4.0,0.0632,-13.031,0.0,0.0879,118.391,4.0,0.407,0GRJggdZjtFQLzhznZvxFL,1988-09-02 +6D9JnsNrblIMcCwNC0j7vO,Vague Suspicions,Radio Music Society,Esperanza Spalding,0.872,0.31,350947.0,0.118,0.328,0.0,0.0674,-19.229,1.0,0.0316,103.513,3.0,0.0584,0GRy0tSYoSbtuOziEDnDnZ,2012-01-01 +3MHoHmkk1oCmeMQNIBqD0z,Spiel mit mir,Sehnsucht,Rammstein,0.0995,0.591,285200.0,0.922,0.127,4.0,0.0822,-6.079,1.0,0.111,156.097,4.0,0.292,0GTrr2N5dR11RqBlewYgBi,1997-08-22 +5BFxhORVz6quFaxMMw3TLw,Get Away John (Live),Once Upon A Time,The Kingston Trio,0.351,0.501,208267.0,0.529,0.000388,7.0,0.894,-14.682,1.0,0.259,136.685,4.0,0.783,0GVF7DgLXRpbFFggXPvf2b,1969 +2wA0kg64jmh7qOJlsPRq0l,Peacemaker Interlude,We're About The Business,Chuck Brown,0.559,0.667,38667.0,0.595,0.0,0.0,0.101,-12.244,1.0,0.692,72.427,5.0,0.791,0GW2KEasUTILVEi6W4tDMi,2007-04-24 +4JAOkrTzY1D3NgCVaC2MEZ,Sudan,Dukey Treats,George Duke,0.194,0.642,310573.0,0.591,1.83e-06,4.0,0.405,-8.584,0.0,0.0853,136.408,4.0,0.797,0GWsrVtlPuash2z4asjiQz,2008-01-01 +5DgnpMnOhgc9IpPc11oZRg,Bar Fight,Desperado,Soundtrack,0.245,0.637,113867.0,0.554,0.762,8.0,0.116,-13.001,1.0,0.0611,129.15,4.0,0.82,0GWvxTcQnpZMKP73VsVxpF,1995-08-28 +04fGwMvjBgKdyzLcirFAP3,"Step Inside, the Violence",Gone,Red,8.92e-05,0.434,184427.0,0.669,0.000565,2.0,0.371,-7.428,1.0,0.034,150.899,4.0,0.0747,0GX2AGLubfmGWwugSoKY6N,2017-10-27 +4cx6srR6OQzmd6mzpeaQsY,Glider,Epoch,Tycho,0.02,0.574,293357.0,0.894,0.903,7.0,0.0706,-8.436,1.0,0.04,126.0,4.0,0.201,0GXI4iAc5FshqWgIlaNAXO,2016-09-30 +2wekCimbsIqZXsCUT6NeB1,Aguaje Activado,Grandes Exitos,Calibre 50,0.348,0.752,123853.0,0.96,0.0,3.0,0.264,-1.49,1.0,0.129,99.815,4.0,0.973,0GXOs16SM0ng3I2TFXbejQ,2012-01-01 +62ri8rq5xn79fe0nBcGtpm,The Unveiling,Eonian,Dimmu Borgir,0.0006,0.449,347077.0,0.907,0.123,0.0,0.325,-4.843,1.0,0.0653,130.089,4.0,0.158,0GYTO5zMXZe1mJSnkh5ORt,2018-05-04 +5boJ3kgXatlYKNqRtINKhb,When Love Dies,John Berry,John Berry,0.86,0.402,209533.0,0.171,0.0,7.0,0.172,-12.287,1.0,0.0277,89.297,4.0,0.313,0GZBt4U5HHcnyEFwVD6pIB,1993-01-01 +3G5C6Z0jTinpbnRAfGett7,You're My Angel,If You See Her,Brooks & Dunn,0.694,0.323,192067.0,0.302,0.000469,9.0,0.245,-7.334,1.0,0.0288,171.874,4.0,0.186,0GZCiJi7omoIdg44XT9O3g,1998-05-04 +7g2HoVn3w2eItlOGSoqP4L,Robots 3 Humans 0,Norma Jean -Vs- The Anti Mother,Norma Jean,0.000223,0.234,269227.0,0.986,0.00415,6.0,0.211,-2.229,1.0,0.262,148.012,4.0,0.243,0GZJgWLGPiJi8TTp5hDnY4,2008-01-01 +4jjPvqzUHNYuNEtSJnklwJ,Impacto,El Cartel: The Big Boss,Daddy Yankee,0.00889,0.794,185107.0,0.864,0.000145,8.0,0.0398,-5.964,1.0,0.0755,100.516,4.0,0.9,0GarKYA3ebL7sQx7IP2SSt,2007-06-05 +2PjXaONckAMVndC2jFSSp4,As Soon As The Tide Comes In,Change Everything,Del Amitri,0.173,0.625,263667.0,0.635,3.38e-05,2.0,0.123,-8.962,1.0,0.0244,105.929,4.0,0.564,0Gcfpfph9iIFaLIzAlw7Yn,1992-01-01 +0sipGTHxtDrsTH1D9FAujS,"Theme From ""The Endless Summer""",The Endless Summer,Sandals,0.258,0.481,170533.0,0.189,0.000198,7.0,0.0828,-16.923,1.0,0.0355,84.236,3.0,0.527,0Ge2GK0k7FKD3S7DDwCCNj,2011-01-01 +47HJ7biEuVZxoPkauczu2R,Magdalena,Mer De Noms,A Perfect Circle,0.000238,0.586,246067.0,0.603,0.893,6.0,0.2,-7.152,1.0,0.0254,102.366,4.0,0.212,0GeWd0yUKXHbCXVag1mJvO,2000-01-01 +1kQBkJr8xc43plPp7FF2xh,Jamaica Farewell - Remastered,Power Of Love,Arlo Guthrie,0.255,0.864,159013.0,0.557,4.45e-06,2.0,0.144,-9.573,1.0,0.0407,119.972,4.0,0.93,0GeaWOWKai4fu7GHZxbbOb,1981-11-17 +5MvCH0M8bDrYLzFNznPst3,U Are Not A Pimp,Big Money Heavyweight,Big Tymers,0.156,0.771,213040.0,0.687,0.000525,4.0,0.163,-5.595,0.0,0.272,85.985,4.0,0.626,0GhodWi0FFf85phDwEkoav,2003-12-09 +76BWRxjtRHUuWY1mJUrcC9,24-25,Declaration Of Dependence,Kings Of Convenience,0.952,0.597,218267.0,0.175,0.0948,4.0,0.114,-17.509,1.0,0.0397,122.929,4.0,0.215,0Giakz9l0EP5Mc7zEh2lk0,2009-01-01 +0LRUN2e2rJ4hPr4ap222c0,Islands,Back It Up,Robin Trower,0.72,0.633,244200.0,0.366,0.808,5.0,0.102,-17.369,0.0,0.0333,79.915,4.0,0.463,0GkB7hNuupfg9qmspziAnJ,1983-01-01 +5mBdWvDnYkoc5a9nX9SeWg,You're Not Asking Much,Across My Heart,Kenny Rogers,0.278,0.543,265880.0,0.407,5.4e-06,8.0,0.117,-11.382,1.0,0.0296,133.821,4.0,0.227,0GkJEMryO3PBU7GaFTTEpD,1997-07-15 +0ddtkBLClVDYZxFRTz4KRT,I'll Be Good To You,Tokyo Blue,Najee,0.648,0.501,268640.0,0.442,6.48e-05,10.0,0.189,-11.894,1.0,0.0347,67.193,4.0,0.439,0GkYvQyw8tly5t8iD6NnnA,1990-03-26 +2FS6mzyAlioDbTZfick5HN,Day to Day Without the Window Blues - 1998 Remastered Version,The Phosphorescent Rat,Hot Tuna,0.0432,0.514,206467.0,0.687,0.00436,4.0,0.278,-9.141,0.0,0.0281,101.657,4.0,0.877,0GkusZkhGQXbAc0QC2PHI0,1973-01-01 +6Ecwm3xI1U9LP3znxdFsFj,If Only You Knew,Candy Rain,Soul For Real,0.075,0.559,351293.0,0.312,1.31e-05,4.0,0.104,-11.042,1.0,0.033,135.947,4.0,0.329,0GmC4fd7RwxsFoo5Ht4nKp,1995 +43mfi3xFqnK5odnNB95q4Y,My Tribute - A Billy Graham Music Homecoming - Volume 2 Version,"A Billy Graham Music Homecoming, Volume One",Bill & Gloria Gaither Presents Their Homecoming Friends,0.557,0.44,204893.0,0.326,0.0,5.0,0.252,-11.475,1.0,0.0284,140.881,4.0,0.125,0Gn8LSdxzYGqXhTs91kWx8,2001-01-01 +3kJpToCFKved21Nu54cvLf,That Kind Of Love,Stone Love,Angie Stone,0.0229,0.664,232800.0,0.761,0.00916,1.0,0.16,-7.006,1.0,0.145,177.338,4.0,0.641,0Grb5Ql9aU3XkTv2Y7adt0,2004-06-24 +5m27OhoyGJ6fOMVS7T9eUT,Tarde,Native Dancer,Wayne Shorter,0.887,0.424,348747.0,0.303,0.33,4.0,0.0958,-9.491,0.0,0.027,104.866,4.0,0.0554,0Gsue0re8X1U9rqHe4urBx,1975 +2M4PZtZoo9tKO9gHbL0w5O,Cup Of Salvation,Glory Revealed II: The Word Of God In Worship,Various Artists,0.567,0.564,266707.0,0.534,0.0,6.0,0.332,-6.703,1.0,0.0253,139.918,3.0,0.414,0GsuoGgVNV8uaifSIiJSiC,2009-07-09 +5Zv1IriMqwfJKdvYdo09m1,All About Love,All About Love,Steven Curtis Chapman,0.0714,0.581,222933.0,0.934,0.0,3.0,0.103,-4.137,1.0,0.0581,100.112,4.0,0.71,0GtzQXs1ecJK73NsRXfXAM,2003-01-01 +6ZpXBw0cHDKNoEeCE9dIdf,Keep Your Powder Dry,Aftershock,Motorhead,0.000371,0.409,234092.0,0.983,0.108,1.0,0.0536,-4.101,1.0,0.0476,147.999,4.0,0.502,0GuVFlHom1tRxlBusLCdGa,2013-10-18 +17NuoiT6bkat0ZLuOy0K0b,It's What She Didn't Say,Other Voices,Paul Young,0.155,0.68,304920.0,0.831,0.00023,7.0,0.0749,-6.475,0.0,0.0309,95.157,4.0,0.456,0GvAWRFBNSboXiLpNHXJ8U,1990 +1FP0WStMEtswntqimMdRi9,Lay There & Hate Me,White Lies For Dark Times,Ben Harper And Relentless7,0.0131,0.719,254960.0,0.764,0.288,9.0,0.0818,-5.231,0.0,0.0596,102.03,4.0,0.729,0GvVY35nCUQzZBPz0lS3cM,2009-01-01 +34HbaWVCsJsxNgh1OdnqXf,The Dance,3121,Prince,0.157,0.693,320827.0,0.664,2.17e-05,11.0,0.0754,-5.978,1.0,0.0439,120.003,4.0,0.45,0GxSuS75qN3igpjycrPNxT,2006-03-21 +2pgRlYANkMqpOcnyJi7vea,Bells,She Used To Wanna Be A Ballerina,Buffy Sainte-Marie,0.942,0.366,277000.0,0.0496,6.02e-06,0.0,0.13,-23.769,1.0,0.0373,125.556,3.0,0.173,0Gxy0Z3Zo4OissivfQGzzz,1971 +0lBCf5jfXdEqRhBn78RGLe,Right About Now,JT Hodges,JT Hodges,0.466,0.603,200960.0,0.807,0.00262,2.0,0.104,-6.035,1.0,0.0508,98.026,4.0,0.505,0GyOecJe2nxIE0HEhqhJMb,2012-01-01 +57JmsdWD24u0GjDQBVkalV,Figure It Out,Harakiri,Serj Tankian,6.52e-05,0.479,172187.0,0.98,0.0112,9.0,0.0639,-2.902,1.0,0.128,159.967,4.0,0.533,0GyuNt3fc7SLjGMqh8qm5g,2012-07-02 +7zgMvR4qHIF3fbYjR4eEcp,Come On Come On,Songs From The Movie,Mary Chapin Carpenter,0.905,0.284,327120.0,0.126,0.0138,8.0,0.241,-16.368,1.0,0.0343,84.885,4.0,0.192,0H1EO2BgRZWIGn4XeaS5AE,2014-01-01 +7jI6UgeGfC5WTJUN0Lk1UV,My Red Joystick,New Sensations,Lou Reed,0.221,0.702,214480.0,0.88,0.0071,9.0,0.171,-7.582,1.0,0.0449,131.105,4.0,0.87,0H1QdJdBc1roGFZ6g2U9Dx,1984-04-01 +6BfM7DkIx2wHDBvtOAmkfM,It's War,Is It In,Eddie Harris,0.297,0.835,379253.0,0.533,0.0581,4.0,0.233,-18.393,0.0,0.0698,105.204,3.0,0.766,0H3Sa2BILsClwQkndb6oBo,1974 +1yFbHCLmKsr6W6LCsAYkxC,Tell Laura I Love Her,Five O'Clock World,The Vogues,0.762,0.422,159227.0,0.395,1.38e-05,10.0,0.109,-6.295,1.0,0.0307,117.04,4.0,0.404,0H4a9RQd8GWAwsyqWTbKO5,2018-08-24 +69u8ErrxYcIhl2dpzLNDIP,The Tension and the Terror,Straylight Run,Straylight Run,0.0359,0.316,219400.0,0.89,0.0,4.0,0.102,-3.255,1.0,0.0844,172.107,4.0,0.479,0H52zyQec507JExu7J3tBy,2004 +6XhpH1fs9BLFk0IxEGyecw,I Scare Myself,The Flat Earth,Thomas Dolby,0.254,0.759,336231.0,0.529,0.0123,1.0,0.0819,-9.187,1.0,0.0298,109.449,4.0,0.298,0H5Yo2A9J1cWggemke95Kp,1984-02-06 +43ZaUd0mvXxMMNgOoEMUub,Señorita,Rize Of The Fenix,Tenacious D,0.202,0.378,188147.0,0.871,8.58e-05,7.0,0.159,-5.412,1.0,0.147,92.909,4.0,0.585,0H6G98SKzREy6AJBAi9srx,2012-05-11 +7fr4LVaxMmYWpe7zL6i6F6,How We Ride,The Big Zane Theory,Zane,0.00422,0.508,245680.0,0.901,0.0,1.0,0.286,-4.309,1.0,0.454,126.592,5.0,0.542,0H6lVVBBRGDFZudIufekBU,2003-01-01 +3A1DKrDLYSQ9sARMOnaZfb,Last Kiss,The Ballad Of John Henry,Joe Bonamassa,0.0137,0.473,435333.0,0.917,0.055,9.0,0.145,-6.813,1.0,0.0568,90.668,4.0,0.554,0H8c4DhrLk4mtFaiYt43GN,2009-02-24 +17L56anBpjtOPEIPquv4mG,Half Believing,Death Song,The Black Angels,0.152,0.187,259987.0,0.651,0.272,9.0,0.0974,-4.952,0.0,0.0357,176.18,4.0,0.0686,0HAQInaFJltujuJupRldsS,2017-04-21 +4jlc2CupN5XUid4r4hFnxQ,Forest for the Trees - Deforestation Mix,Forest For The Trees,Forest For The Trees,0.131,0.808,365902.0,0.858,0.931,9.0,0.049,-9.83,0.0,0.0594,121.999,4.0,0.821,0HBgqnR8F4Frw3DmVdxehc,2019-02-22 +19HlPHyiqKJVDkKAUZoGqO,"Black Night - Live In Verona, Italy / 1987",Nobody's Perfect,Deep Purple,0.0287,0.434,367400.0,0.862,0.66,4.0,0.893,-9.254,0.0,0.0437,143.196,4.0,0.674,0HCbfoyFr5e0ziYeAGDbXZ,1987 +5kNKNnCTyyxtBnNPUKLHyl,Hey Love,Right On Time,Gretchen Wilson,0.0844,0.682,257293.0,0.484,0.000781,7.0,0.207,-6.031,1.0,0.0305,90.031,4.0,0.56,0HEuFHATf4xNesfim5EwMr,2013-04-02 +7uq3apmiiLp8WbgcbDZe6X,Birmingham,Amanda Marshall,Amanda Marshall,0.04,0.525,321067.0,0.726,0.00332,7.0,0.0564,-8.381,1.0,0.0306,185.513,4.0,0.686,0HEvHFESNJMTERnF6zpjnz,1996-02-06 +3UjH6apk0ogZeIqhHbjrRU,Trans Europe Express - 2009 Remastered Version,Trans-europe Express,Kraftwerk,0.0559,0.878,397373.0,0.611,0.838,1.0,0.0527,-12.221,1.0,0.118,107.65,4.0,0.718,0HHRIVjvBcnTepfeRVgS2f,1977 +15dmsdmy0TuD8rmdKxhnfD,The Republic,Solid Gold,Gang Of Four,0.0164,0.671,202253.0,0.802,0.0937,9.0,0.0382,-9.781,1.0,0.065,130.413,4.0,0.848,0HKQMG5dBvwSmLTtRTGbHI,1981-03-01 +1wWAKPQWld6Jz37Jn3kr6R,Perfect For You,Next To Normal,Original Broadway Cast Recording,0.925,0.536,123000.0,0.176,0.0,2.0,0.11,-12.95,1.0,0.0417,126.146,4.0,0.236,0HLCM1PkLwDz5NLr5Kl4a4,2009-05-05 +0mhyELtLvSZtmVlIR7gICc,Soulmate,25th Anniversary,The Temptations,0.707,0.38,358067.0,0.339,2.48e-05,1.0,0.0534,-15.614,1.0,0.0446,121.1,4.0,0.382,0HLZCL2kj0WazQIPdtAlRT,1986-01-01 +0FXA3CxQmpjgP1VS5STnJC,Alarm Call,Homogenic,Bjork,0.28,0.651,259560.0,0.877,1.46e-06,5.0,0.0882,-5.095,0.0,0.0616,97.082,4.0,0.654,0HMsmYvoT1h2x1C4di5faf,1997-09-23 +6OAPMknb1PjlbWHtKszJMs,Dizzy Dizzy World,Why Can't We Live Together,Timmy Thomas,0.236,0.801,215147.0,0.185,0.0413,7.0,0.0556,-19.789,1.0,0.0772,172.413,4.0,0.778,0HN6yWzRIaLKPnSFdeBtAO,2005-09-20 +39pK5tHbOqocIcDVOU7HwA,Keep Askin' (Acoustic Version),The Rainwater LP,Citizen Cope,0.837,0.736,169613.0,0.225,0.0,7.0,0.13,-10.764,1.0,0.035,99.468,4.0,0.214,0HNLrZkpHB9TPG5fRRBQeK,2010-02-08 +0o995gJCGebaza0LWybToU,Doesn't Remind Me,Out Of Exile,Audioslave,0.117,0.439,255000.0,0.779,1.17e-06,9.0,0.0982,-3.469,1.0,0.0367,99.429,4.0,0.225,0HQhToIjonHnJRRPN4jeJU,2005-01-01 +0jXiYCjuZi1z5oQaV4Ba8T,Writing On The Wall,Hard Times And Nursery Rhymes,Social Distortion,0.0244,0.444,301120.0,0.81,0.000421,8.0,0.0912,-5.022,1.0,0.0435,119.057,4.0,0.19,0HQyWxluYZTbQN22MAPNiK,2011-01-18 +2B5ey0F0QtFKNIR48vfvNJ,Invisible,Storyline,Hunter Hayes,0.327,0.38,276400.0,0.568,0.0,1.0,0.0822,-5.713,1.0,0.0436,155.956,4.0,0.259,0HSfuPAX1K9L5ekfcNIWuM,2014-05-06 +0lGA9N0HeEfdQeGDuClLSR,Birthday Of The Sun,The Good Book,Melanie,0.865,0.436,353387.0,0.107,0.00349,7.0,0.168,-13.358,1.0,0.0364,125.639,4.0,0.232,0HVTLYDhsPMguk08t6Xaac,1971-07-01 +2QgTdBYfwIDRy892unFoRm,Actions & Motives,Division,10 Years,5.15e-05,0.501,203333.0,0.91,0.000239,6.0,0.43,-2.833,0.0,0.041,150.831,4.0,0.617,0HWHNaD8qGNRT7UMCu5z7H,2008-01-01 +0vpgWOMHdNDS12M228S3lE,Church Key,Let's Have A Party,The Rivieras,0.46,0.427,112867.0,0.552,0.672,8.0,0.113,-10.984,1.0,0.0379,85.838,4.0,0.673,0HbyuQpHhLN3VvrI8zS6J4,1964-02-16 +2nTgdpxwpXTk5x1c9yaO3W,Blackout,Absolution,Muse,0.43,0.172,262200.0,0.28,0.408,10.0,0.131,-11.877,1.0,0.0394,116.94,3.0,0.0617,0HcHPBu9aaF1MxOiZmUQTl,2004-03-23 +4iKD0HxC7OqLXaKUdwYQCW,Martha Ellen Jenkins,"My Woman, My Woman, My Wife",Marty Robbins,0.787,0.571,162747.0,0.263,5.79e-06,1.0,0.12,-13.592,1.0,0.0301,110.333,4.0,0.559,0HcX4KDdeivy5OqKRPM1NF,1970 +1l00nM0bNyKoHhQbhhFOT7,Profile,Indiscreet,Sparks,0.21,0.658,209627.0,0.723,0.000178,7.0,0.146,-12.526,1.0,0.0559,122.087,4.0,0.685,0HdB6en7O4K3rCCQEnYVT0,1975-10 +6yG0tqne59gzficdHAXIjY,"The Cave - Live from Shepherd's Bush Empire, 2010",Live From Shepherd's Bush Empire,Mumford & Sons,0.0697,0.38,240173.0,0.591,0.0,4.0,0.949,-11.16,1.0,0.0416,143.22,4.0,0.423,0HeTCm08wXQGyPv3qjc9O9,2011-10-24 +5mjEMm5ZBX5gXT2M4BQ9HO,My Prayer,The 4 Seasons Entertain You,The 4 Seasons,0.808,0.463,183200.0,0.301,5.76e-05,8.0,0.0853,-9.694,1.0,0.0289,68.58,4.0,0.168,0HeqUZgPU9qeaSGYxWyUGL,1965 +1lcZPCRAuVXCHSqPsFaWlw,Spiritual Thang,True To Myself,Eric Benet,0.413,0.714,240360.0,0.572,0.0,10.0,0.0474,-2.831,1.0,0.108,191.111,4.0,0.909,0HgmysKc552d8G01TdbUa3,1996-09-24 +2kMKmb60xVUIWW2Out8ypz,Good Girls,LANY,LANY,0.0022,0.708,249379.0,0.687,0.145,1.0,0.133,-7.084,1.0,0.038,117.976,4.0,0.439,0HiwsXForePsWdIZW6EEkK,2017-06-30 +5K196o29t0lieCuD9vq02l,Sing 'Til I Stop Crying,Wave On Wave,Pat Green,0.0742,0.463,234787.0,0.656,1.27e-05,4.0,0.236,-4.437,1.0,0.0268,137.288,4.0,0.364,0HjdNkgyrUKC2ynRUNna7V,2003-01-01 +5M787z6y04n4uxZ9rpBAm1,Whoa Now,80 Dimes,B Rich,0.181,0.81,241533.0,0.784,0.0,10.0,0.0882,-4.558,0.0,0.0672,91.024,4.0,0.792,0HjgrM0gEqQTXd8a1mH6Ra,2002-06-18 +0cuDpH47VOBdqbnG5XCdii,Machine Messiah,Drama,Yes,0.0524,0.249,627507.0,0.748,0.0239,4.0,0.176,-6.731,0.0,0.0503,149.316,4.0,0.174,0HoF3Ir1IYbIkvrxXrLGOB,1980-08-22 +0SlP6BZAS2tcV44IimA6ba,Happy,Storm Corrosion,Storm Corrosion,0.915,0.448,293667.0,0.115,0.913,5.0,0.163,-24.413,1.0,0.0323,141.904,3.0,0.039,0HoIDUvBfh16mbFuJfT7Fu,2012-04-25 +0Mx4bjpCzJxr3l3DdV8CpR,Credo,Mass In F Minor,The Electric Prunes,0.176,0.274,302040.0,0.328,2.75e-05,5.0,0.0819,-13.536,1.0,0.036,120.926,3.0,0.204,0HosdMTPVa0wXgJLYmMJ8V,1968 +25kYvXbKVoh3oQD3OwozhK,I'll Never Love This Way Again,Greatest Hits 1979-1990,Dionne Warwick,0.453,0.381,211267.0,0.286,1.48e-06,2.0,0.109,-13.107,1.0,0.0287,130.767,4.0,0.315,0HpZFxWfSL8V4wzEtUvGFo,1989-10-31 +2McGyHHaG7l7tbYe2KWSx3,Lil' Dawgs,Kwick,Kwick,0.283,0.711,232230.0,0.746,0.0,9.0,0.101,-5.816,1.0,0.318,130.082,4.0,0.293,0HqHBTwCU74wEQMXkIOZOI,2016-12-07 +2mu7xUAOYfmUw8PoZzLeYo,Cheesesteaks,God Of The Serengeti,Vinnie Paz,0.00287,0.49,227387.0,0.855,0.0541,6.0,0.0623,-4.548,0.0,0.269,88.163,4.0,0.652,0HqIXC66tCxkYhvyarqOyT,2012-10-22 +6sY8hjiYR9YcgEGTvqgbSD,For Joy,Welcome To The Dance,Sons Of Champlin,0.291,0.644,227160.0,0.475,0.00785,0.0,0.0988,-13.025,1.0,0.0648,91.7,4.0,0.897,0HqmgaFgStTBuRt2LLHh3L,1973 +2hoUdOOd0i9zPH9cQu1RN2,"Violin Concerto No. 4 in D Major, K. 218: I. Allegro",Mozart: Piano Concertos Nos. 22 & 24,Leningrad Soloists (Ganitvarg),0.971,0.309,536800.0,0.0675,0.794,2.0,0.0857,-23.739,1.0,0.0432,122.447,4.0,0.277,0Hqsvtza6BYf42cYZGWBrH,2015-07-13 +4GLU4Wa29upEfOtjBGmimZ,Medicine,Evergreen,Broods,0.63,0.299,282683.0,0.322,0.00668,2.0,0.136,-13.818,0.0,0.0424,118.981,4.0,0.039,0HrAEwPOV0brDG0wvTWXUB,2014-01-01 +54a3lHJAwce1dOKrsDPEHv,In a Silent Way - LP Mix,In A Silent Way,Miles Davis,0.945,0.426,1192333.0,0.276,0.871,8.0,0.108,-15.045,0.0,0.0357,132.244,4.0,0.0493,0Hs3BomCdwIWRhgT57x22T,1969-07-30 +5grmNnhOTNSbcq3R1heVT1,Supernova,Supernova,Ray LaMontagne,0.138,0.581,235427.0,0.751,0.00104,11.0,0.0893,-7.179,1.0,0.0301,133.851,4.0,0.927,0HtJKUCwLbioPhMPAlKONW,2014-04-25 +5PFtnri5oDl9Hr6MRouuQt,Bagg Up,Jackpot,Chingy,0.14,0.943,200388.0,0.813,0.0,6.0,0.0677,-5.549,1.0,0.203,103.637,4.0,0.534,0Hv5X7RRaM7F3hfAq0YmzB,2003-01-01 +2msIkIpQbRBQ4ksfxVnNLA,Outlaws,After It All,Delta Rae,0.196,0.548,214053.0,0.843,0.0,0.0,0.154,-4.872,1.0,0.0371,94.889,4.0,0.654,0HvAm2vysVverWiodCEhON,2015-04-07 +2faJAgAd7m29GgjWYVN1QJ,Dope House Family,When Devils Strike,SPM,0.133,0.764,680920.0,0.72,0.0,1.0,0.113,-3.086,0.0,0.0976,85.993,4.0,0.515,0HvQkbHiepls8onLyfHoH9,2006-10-03 +2YbHdXlXvAgLbZgb7kROJr,Missin’ Yo’ Kissin’,The Big Bad Blues,Billy F Gibbons,0.0054,0.549,199387.0,0.905,0.467,9.0,0.161,-3.974,1.0,0.0433,137.977,4.0,0.703,0HvsiuRja7BQxv15B3FZW2,2018-09-21 +08QNvgbNHnVa6qSAdBnx26,Before the World Was Made,Too Long In Exile,Van Morrison,0.865,0.534,264027.0,0.395,8.31e-05,2.0,0.109,-9.719,1.0,0.0317,116.621,4.0,0.487,0HwTLLnVahRjS1q7ShXhLo,1993-06 +12UbSbAG5Y5amnEjKTzrba,Dead To Me,When The Smoke Clears,Hinder,0.00707,0.529,236957.0,0.942,0.0,4.0,0.0916,-3.159,0.0,0.0432,138.056,4.0,0.62,0Hyl6bhLqtLtt5WsAHdbaD,2015-05-08 +7c7iRGFUiQcXXEjZzpii38,They Say,I'm So Proud,Deniece Williams,0.433,0.436,427053.0,0.559,6.74e-06,2.0,0.0763,-10.336,0.0,0.0501,75.81,4.0,0.62,0Hz867IoT3nlD23zmOlY6p,2014-05-16 +2tl1FkMOJBxILCVsIWO5gg,Closer,Runner Runner,Runner Runner,0.978,0.141,126069.0,0.0646,0.94,4.0,0.0881,-21.823,0.0,0.0435,68.364,3.0,0.0343,0I1dDqctYZ26sVYoFxGIZY,2018-10-26 +4sdfpUBUPiL1NbIPHhT46D,Amor Eterno (En Vivo) - En el Palacio de Bellas Artes,La Historia Del Divo,Juan Gabriel,0.144,0.259,428867.0,0.534,0.0,9.0,0.964,-7.284,1.0,0.0404,199.37,4.0,0.543,0I23whq0YCOR8Z7eDTZJFv,2006 +3GXx30FNVF6SvRPeLCNc6a,Black Is Heavens Colour,Ambrosia,Ambrosia,0.965,0.193,47500.0,0.0596,0.955,8.0,0.0973,-25.558,0.0,0.0395,158.617,4.0,0.169,0I5YQc4ZWo2sraMUEHgjcU,2015-07-28 +5xKQxAO3mGFDsGFEXsz41e,She Whispers the Winter Snow,No Alternative,Various Artists,0.0628,0.566,168345.0,0.572,0.000701,4.0,0.161,-10.175,1.0,0.0277,112.525,4.0,0.646,0I5gq6g5TdvPWVAqEECV2y,2007-11-13 +1VUChQjlhCIDGF724QpKb9,At The End Of The Day,Les Miserables,Soundtrack,0.83,0.548,266773.0,0.391,0.0,5.0,0.668,-12.506,0.0,0.292,121.116,4.0,0.593,0I6Bl1dVB1hQsSoQF6KuTg,2013-01-01 +4jD93WpDpa7BjRlfG46hxl,It's a Long Way to the Top (If You Wanna Rock 'N' Roll) - Original Australian Release,Backtracks,AC/DC,0.213,0.429,312547.0,0.881,0.00365,3.0,0.045,-4.795,1.0,0.061,136.218,4.0,0.496,0I7FkYrckzJtK1ND8vzqoO,2009 +57rbB7WYzyt70hSpkRfOon,"True Reflections - Live at Continental Airlines Arena, East Rutherford, NJ - September 1999",Listener Supported,Dave Matthews Band,0.188,0.483,445733.0,0.824,5.98e-05,2.0,0.911,-6.089,1.0,0.061,98.798,4.0,0.459,0I7fVmbVX3hUDS5ejYTAaf,1999-11-15 +6lTGlaxOuIJrH2J513IDPl,Cincinnati,Beautiful People,The New Seekers,0.749,0.438,208347.0,0.375,0.000276,7.0,0.0963,-11.933,1.0,0.0302,119.074,4.0,0.305,0IA83Et2ecqQyH5dqVnwvG,1971 +4gkyVGVvByTPddvqS46XXS,Genghis Khan - 2015 Remaster,Killers,Iron Maiden,0.000149,0.291,187547.0,0.894,0.887,0.0,0.11,-7.223,1.0,0.0454,112.897,4.0,0.557,0ICtvzBaaupE4LifaYbFAj,1981-02-02 +3YtQEstZsfPxe7umqDi0gC,Burned Out,Seasons,Sevendust,0.000203,0.462,232533.0,0.946,0.0,1.0,0.158,-3.945,1.0,0.0749,161.91,4.0,0.498,0IHxarwFTab8ULRESueOV9,2003-10-07 +4lgiMxwkmA37BJx8GmZfhK,Tansy,Honey In The Horn,Al Hirt,0.885,0.582,143627.0,0.447,0.957,0.0,0.111,-10.982,1.0,0.0279,113.381,4.0,0.836,0IIX2QFWqEIvlEtVhuaurZ,1963 +6663eZ1ENwz7q9brlTILkN,I Kept a Promise,Trouble Maker,Rancid,0.042,0.467,178107.0,0.964,0.0,11.0,0.245,-3.463,0.0,0.17,164.044,4.0,0.61,0IJ8KmhJausnsCjUvgM5vY,2017-06-09 +7gTNn6wwIRmRoXHa9zIbhv,Christmas In Kentucky,Joy,Steven Curtis Chapman,0.586,0.49,257387.0,0.641,0.0,7.0,0.119,-7.63,1.0,0.0357,164.176,4.0,0.36,0IJGoazlUcCQTWdL7BV1Oa,2012-10-12 +0ei32onFsRJ5OOx4IO1Oqx,Tracy,Tracy,The Cuff Links,0.109,0.67,129144.0,0.296,1.03e-06,8.0,0.104,-16.279,1.0,0.0308,130.282,4.0,0.637,0IKfVcR3peT8zm1TfDwntX,2014-11-10 +54uHREobtnPPSMTgdmZSZM,Getting Thru?,Natural Selection,Fuel,7.65e-06,0.414,249600.0,0.871,0.151,5.0,0.0715,-5.472,1.0,0.0487,94.944,4.0,0.432,0IKwaTLwgQIeW3FxeodS5Z,2003-09-23 +08Vij9GYqUjyAgSvcJxWW6,Chariot,Finest Hour: The Best Of Gavin DeGraw,Gavin DeGraw,0.0186,0.324,240560.0,0.793,0.0,7.0,0.372,-5.278,1.0,0.0482,167.114,4.0,0.422,0IMzbxnAqwRi6sm9s5oOJO,2014 +0ApwDZ7haiui2rD8ScHoT2,"Rambler, Gambler",No Direction Home: The Soundtrack -- The Bootleg Series Vol. 7,Bob Dylan,0.994,0.38,136453.0,0.443,0.856,9.0,0.108,-9.565,1.0,0.0283,108.943,4.0,0.709,0IN65w1790nVXZxpuoh3gU,2005-08-30 +16Vxt9gZQRgvltlmkRQOtL,Judith,Three Sixty,A Perfect Circle,2.04e-05,0.318,244573.0,0.914,0.162,6.0,0.324,-4.595,0.0,0.0658,165.063,3.0,0.248,0IOTRhN3vY3JwU1g8qSTMO,2013-01-01 +0oJN0aEovM6NRcVj6bbozO,Rappaz,Straight Up Sewaside,Das EFX,0.0382,0.86,262427.0,0.625,0.00157,6.0,0.106,-10.467,1.0,0.17,89.148,4.0,0.767,0IOZCTHj2A1bny1pLo4uRh,1993-11-16 +0q1GOCIzcpvTWksbna7474,Me and Bobby,Skip A Rope,Henson Cargill,0.722,0.681,173427.0,0.466,7.21e-05,4.0,0.12,-14.512,1.0,0.0395,92.119,4.0,0.794,0IQMSwdXOj30IukDKD8JiA,2015-06-22 +1DqTNIgasdUuTVBfHuEZds,Lasso,Wolfgang Amadeus Phoenix,Phoenix,0.0208,0.642,167840.0,0.628,0.00029,11.0,0.125,-7.272,1.0,0.0349,150.948,4.0,0.944,0IQbQC6V4UuHLcgO9Yt3uu,2009-05-25 +19yP0seLxmMtNQZqVcCB4E,Glory To Our King,Avatar Country,Avatar,0.839,0.265,51657.0,0.412,0.0,9.0,0.263,-8.896,1.0,0.0447,115.466,5.0,0.65,0IQn9ECJqFkD8HWEoo7naR,2018-01-12 +63cofNgjbgZETNfcw3PgCZ,The Glow - Remastered Version,The Bonnie Raitt Collection,Bonnie Raitt,0.866,0.496,251573.0,0.157,0.000459,7.0,0.0886,-15.621,1.0,0.0297,110.55,4.0,0.154,0ITTGC31Q2Yo5CRq7OiEtA,1990 +2h0QBz3HhFmVMkbJSBdxTc,The Healing Room,Faith And Courage,Sinead O'Connor,0.638,0.526,335400.0,0.582,0.0,0.0,0.0989,-10.894,1.0,0.172,157.81,4.0,0.643,0ITyzBRmAMnwt8FwtkSu0d,2000-05-05 +1v3Z75K5otDJXdBDYPvPI5,Power,Last Days And Time,"Earth, Wind & Fire",0.0489,0.453,491493.0,0.724,0.376,2.0,0.0575,-10.321,0.0,0.045,116.334,4.0,0.599,0IUdgjh7I8hKKu6ncHZKW7,1972-11 +42Fl6M6SDCXj9Qkq0YaKfy,Come Back To Me,Steeltown,Big Country,0.0243,0.129,294733.0,0.594,0.528,7.0,0.275,-12.659,1.0,0.037,62.38,4.0,0.436,0IXCZc7DEYOTQYIJ7EvMyv,1984-10-01 +2WPE0Z7u5PafvN2aWk5pFl,Got My Name Changed Back,Interstate Gospel,Pistol Annies,0.0189,0.639,174253.0,0.871,0.00463,9.0,0.0439,-5.774,1.0,0.044,99.075,4.0,0.812,0IXxmmlfSQxgJNWnNjHhgJ,2018-11-02 +14QtCWJaRgMj6dkUs6dkcT,Numb,Zooropa,U2,0.0121,0.528,259200.0,0.341,0.906,10.0,0.511,-18.143,0.0,0.0553,180.453,4.0,0.108,0IYjMBLA9PgtXyRPlLmTDE,1993-07-05 +7KaDJw54t5LQlRRfW9BFHW,Get Back Up - Broke Remix,Dubbed & Freq'd: A Remix Project,tobyMac,0.0045,0.562,213320.0,0.871,0.0,8.0,0.16,-4.53,1.0,0.0362,92.001,4.0,0.602,0IZ6xj4yb8SAb7uapsInlq,2012-01-01 +7Jm73tSJxTleZTBPUSWswp,Rollercoaster - Home Demo,Amplified Heart,Everything But The Girl,0.812,0.725,194400.0,0.12,2.95e-06,7.0,0.106,-14.317,0.0,0.0436,115.604,4.0,0.457,0Ia2c7KTHgiw9nphwouaUQ,1994-06-13 +6SAzys4QuhktkA3LVtezPK,All The Way Up To Heaven,Lost And Gone Forever,Guster,0.167,0.616,300627.0,0.679,0.0,0.0,0.0743,-8.748,1.0,0.0292,128.963,4.0,0.758,0IbyzNtPkB8p7uKmvyrC63,1999-09-16 +5MYGRtXzJfNISCvsadJ2i4,Ya Ali Murtaza (Qawwali),Ali & Gipp Present: Kinfolk,Ali & Gipp,0.0459,0.583,254127.0,0.934,0.0,6.0,0.21,-5.486,1.0,0.0541,120.023,4.0,0.491,0IczqMiOgxhEx5qa7Iti4f,2016-08-19 +2gTUf1jsRDhbCo0KY6SQmq,Shake,Pure Southern Soul: Otis Redding,Otis Redding,0.323,0.576,161667.0,0.555,0.000185,0.0,0.107,-9.634,1.0,0.0774,164.788,4.0,0.863,0IdJOPJy2DQXaqgyrjhXRc,2007-10-29 +1wj0kMN8qZXGwfMYPf8jRZ,We Crawl,The Fragile Army,The Polyphonic Spree,0.0219,0.274,208800.0,0.742,0.0303,10.0,0.168,-8.453,1.0,0.0422,204.124,4.0,0.208,0IdK1lAgrX3sv7e1PyIjd3,2007 +0gSoNbwdFEfYYvYGqtafqp,Too Close,Reborn,Trapt,0.115,0.642,191120.0,0.846,0.0,8.0,0.149,-5.584,0.0,0.0274,114.661,4.0,0.694,0IfXLJf18hOoGnEFDsWjlT,2013 +69DYXg8xSgXEYaIR9hOfKb,Winter Wonderland / Let It Snow! Let It Snow! Let It Snow!,The Christmas Album,Johnny Mathis,0.662,0.673,165493.0,0.507,0.0,7.0,0.0681,-8.724,0.0,0.0912,133.013,4.0,0.509,0IfimNDMwn5NRBZ7fJG0Ii,2014-10-07 +7koOg6gEs4QXOoftNSRNhe,Stargazer - Live At The Greek Theatre / 1976,Love At The Greek,Neil Diamond,0.705,0.638,156867.0,0.587,3.51e-06,0.0,0.974,-11.628,1.0,0.0651,126.094,4.0,0.89,0Ig7TIl3tp7SXKSQrLfTtw,1977 +0oz3Beex42DL7nabhLknBd,Nobody,Laila's Wisdom,Rapsody,0.0106,0.502,447267.0,0.649,0.0,11.0,0.187,-9.384,0.0,0.466,171.64,4.0,0.339,0IkioqpdjITJwhbRliLoCx,2017-09-22 +0vcQWMbQweEo1KDZRbs7CE,I Crave You,Shontelligence,Shontelle,0.036,0.635,237600.0,0.694,0.0,6.0,0.125,-5.328,0.0,0.139,85.249,4.0,0.584,0IkjwZghU8V40BBRtos0pn,2008-01-01 +7J06GPr8b6A0zRHTZhah6s,Highway 20 Ride,The Foundation,Zac Brown Band,0.551,0.55,229280.0,0.402,1.38e-05,3.0,0.105,-7.195,1.0,0.0339,76.105,4.0,0.428,0Im5nUhAuNDSYVjfPh7RyS,2008-11-17 +25k1szwbU9qxIGR9JS6Jok,The March of the Dead,"War, War, War",Country Joe & The Fish,0.797,0.522,412053.0,0.474,2.94e-06,7.0,0.677,-9.611,1.0,0.127,171.856,4.0,0.366,0ImFF7BhbVFXHFlR4EyDGM,2008-01-01 +2kHJDJopQRcl1e6EFiWwzm,Tied Up In Red - Remastered 2005,Flag,Yello,0.0345,0.761,500160.0,0.892,0.692,4.0,0.957,-8.643,0.0,0.0515,124.061,4.0,0.46,0ImT9xKissO4j4oU4zUAIG,1988-01-01 +3YX4fjbCEeZR73MAxXOt6i,Paper Tigers With Teeth,Three Chords And A Half Truth,Face To Face,4.13e-05,0.385,225507.0,0.954,0.0,0.0,0.0827,-6.603,1.0,0.0363,151.869,4.0,0.716,0InSq1e0dcjUjHqu8cbgai,2013-04-08 +5c7yH6ivcTqyHcMkHWTiFY,Nosetalgia,My Name Is My Name,Pusha T,0.0243,0.484,216053.0,0.793,0.0,5.0,0.146,-3.891,1.0,0.327,83.143,4.0,0.742,0IoiCReUTgS8veAp98cHIA,2013-01-01 +0JHm1MZjQ1smYmD8XCGx11,After the Glitter Fades - 2016 Remaster; Remastered,Bella Donna (Deluxe Edition),Stevie Nicks,0.434,0.553,210467.0,0.569,1.35e-06,9.0,0.259,-7.12,1.0,0.0271,138.344,4.0,0.58,0IomjU2bXFng4LQBYn7Het,1981-07-27 +0g7caKTDn4Z7lm3IKybd1e,360°,Lost,8Ball,0.0349,0.769,277600.0,0.67,0.0,6.0,0.145,-8.505,0.0,0.246,94.947,4.0,0.568,0IqdbftJ4IQVeecdcgJm73,1998-05-19 +2PsuxIafcmuwiGIWJeU3As,From The Clouds,To The Sea,Jack Johnson,0.202,0.883,185533.0,0.5,4.75e-05,7.0,0.0694,-7.746,1.0,0.0419,116.143,4.0,0.836,0IsTL8lnrHuNvpMPawAFRs,2010-01-01 +3THPKei4Krl2X5ElF42BWF,You Are My Sunshine - Live Version,Live! The Ike & Tina Turner Show,Ike & Tina Turner,0.176,0.527,195867.0,0.876,0.0367,4.0,0.775,-7.67,1.0,0.195,127.465,4.0,0.79,0It0Q33sVNk47Sk1r5i87J,2005-07-26 +1luk2k8yS82IziRqsudwH5,Frozen Surface,Long Journey Home,Soundtrack,0.765,0.276,127979.0,0.186,0.579,8.0,0.299,-26.496,0.0,0.0428,84.014,4.0,0.0387,0IuA2jwcVP1MTkgPv9pWii,2017-09-07 +31aYbCPfmlHeq151oLUutk,I'm Fly,CTE Presents: My Life: The True Testimony,Blood Raw,0.0443,0.59,242827.0,0.751,0.0,1.0,0.133,-5.974,0.0,0.26,84.956,4.0,0.576,0IuuoIhg3YA7xza6BVkHAd,2008-01-01 +2IzU5KlipamdKKWzdbfq4t,The Other Side,The Other Side Of The Law,Facemob,0.0582,0.759,272427.0,0.54,0.0,1.0,0.25,-11.075,1.0,0.136,82.817,4.0,0.602,0IuyUobo4MJzYKj7VPy8RP,1996-08-13 +6zNaxiHzLeW389xqBy1Xei,Voice Of Trespass,Automata II,Between The Buried And Me,0.000534,0.374,478428.0,0.926,0.0117,9.0,0.341,-4.947,1.0,0.0832,106.315,4.0,0.619,0IwxzTQlZdpwENSg05bcVN,2018-07-13 +6I5GCNtYKTIGqysCUZsE9u,Some Things,Love Like Crazy,Lee Brice,0.0501,0.526,184733.0,0.834,9.29e-06,1.0,0.104,-4.491,1.0,0.0326,143.946,4.0,0.393,0Iybpv18tfdTUqJ6mhhZb8,2010-06-08 +7BDW57CKVzbjvwRT2xuv01,Heaven Must Be Missing An Angel - Pt. 1,Sky High!,Tavares,0.144,0.603,393013.0,0.728,3.61e-05,9.0,0.653,-11.892,0.0,0.0423,117.046,4.0,0.95,0Iytoyo5RIovN9CL5Ii8nW,2011-01-01 +7gtFG1MtjWZuNJob4581Ez,House Of Jansch,Mellow Yellow,Donovan,0.179,0.516,163933.0,0.52,0.0,5.0,0.121,-10.224,0.0,0.0492,122.054,4.0,0.408,0J1VCLopDIqOyU2nxK0CZ9,1967-03 +6yl73LYJSJtAh09JI2y3X2,Atonement,Lowborn,Anberlin,0.00268,0.391,257293.0,0.945,0.122,11.0,0.294,-5.833,0.0,0.0733,81.978,4.0,0.383,0J2ytBHerNl1uzVP5jozX2,2014-06-20 +1VhGlo09hKsnNfJj6gZZFt,Finding Somebody New,Two's Company,Aztec Two Step,0.271,0.86,215920.0,0.58,0.000369,9.0,0.158,-8.685,0.0,0.0385,128.804,4.0,0.878,0J4jy2tVYUkUq6W9dhQ0FN,2016-04-01 +7Aus0RN0AiF5QJUJGJaBgH,Mr. Perfect,Battle Maximus,Gwar,0.00063,0.345,335840.0,0.964,0.00432,1.0,0.139,-5.723,0.0,0.238,79.856,4.0,0.0447,0J4msxH9p2pYs6Z0vNnCpU,2013-09-17 +0sJyW4f7X5YvmrG0cPBLzI,Hornets,Sextant,Herbie Hancock,0.0275,0.399,1175267.0,0.857,0.104,7.0,0.0844,-10.241,1.0,0.109,118.12,4.0,0.376,0J6PpQHDOcr54tXvh1MMCr,1973-03-30 +42Zl08gURukjrJxlq00aTc,Take Off,Forever 23,JayDaYoungan,0.0379,0.761,115294.0,0.69,0.0,5.0,0.114,-8.134,0.0,0.286,149.95,4.0,0.605,0J6Ujzcx1ladoPha3cFQCE,2018-12-07 +3ErUrzQv1QAe0pERn7qiiN,Love's Gonna Live Here,Dwight Sings Buck,Dwight Yoakam,0.295,0.549,124133.0,0.822,0.000781,8.0,0.122,-5.438,1.0,0.0514,182.062,4.0,0.972,0J8p6IwVyC6HIZ3GJMdsw4,2007-10-13 +1hiz0Q4J8uKKszTY7zvCzg,You Could Come Take Me Home,Too Tough,Angela Bofill,0.0227,0.539,232653.0,0.715,0.0,0.0,0.354,-7.364,0.0,0.0429,156.833,4.0,0.676,0J9VU1WRcaIuX9akaxYNVc,1983 +2XDxDUxTOMWRoeyl322oG8,Daddy's Little Girl,Vintage,Michael Bolton,0.654,0.57,132427.0,0.439,0.0,7.0,0.0994,-7.699,1.0,0.0277,114.146,3.0,0.206,0JADWCVegOaq8ECTdGtDPy,2003 +5Or89yKUsISr4k3sQGBwjE,The Body Thief,Whipped,Faster Pussycat,0.00298,0.536,296707.0,0.947,0.00506,9.0,0.102,-8.133,1.0,0.0834,108.136,4.0,0.498,0JBTaWBQ1DogPtTB7Tg81y,1992 +77fG8t5h63OMIOBwqBwiFX,Medicated Goo - Live Version,Welcome To The Canteen,"Traffic, Etc.",0.158,0.63,213867.0,0.788,5.64e-05,2.0,0.681,-8.673,1.0,0.0569,107.129,4.0,0.798,0JBqx0aKgp0zFFe3nwYWK4,1971 +2unX52MrOHVejKwSl1rLl9,Together We Will Conquer - Radio Mix,Out There And Back,Paul Van Dyk,0.00423,0.577,213560.0,0.92,0.869,0.0,0.372,-7.133,1.0,0.0426,130.028,4.0,0.683,0JCIPYpKNNMO5H4tRaMzks,2000-06-20 +4dloJedw55q1YWmhvAPxcp,The Ring (Hypnotic Seduction Of Dale) - Remastered 2011,Flash Gordon,Queen,0.948,0.407,57307.0,0.0714,0.893,5.0,0.274,-20.826,0.0,0.0617,83.424,4.0,0.037,0JCLXuGXJ7lKKOD5mc1Ela,1980-12-05 +4rmqHhQTLPEUpaEWC5ujdV,Glass Jaw,Somewhere In Between,Systematic,0.376,0.547,310693.0,0.839,0.00812,0.0,0.148,-6.522,0.0,0.0363,97.866,4.0,0.443,0JGGcdkJHtjfSt40J6V3vT,2001 +3qSnpsYp9vdD6xCEUAdpES,Call It What You Want,Psychotic Supper,Tesla,0.000995,0.555,270760.0,0.85,1.68e-05,0.0,0.302,-8.617,1.0,0.0357,131.5,4.0,0.42,0JHYpUoXnAHGdd6rE9nrLY,1991-01-01 +7409HZk9ElcdBwyXcld8Hg,Come into My World,Psychic Thoughts,Ganksta NIP,0.124,0.905,247573.0,0.573,0.0694,7.0,0.0737,-13.052,1.0,0.116,127.882,4.0,0.949,0JIXmsOwVDNIXGkOXGP9h1,2007-05-18 +7iko4woUrA2MbenSv2UaM7,Kids In Love,Anywhere But Here,Mayday Parade,0.000917,0.512,216600.0,0.963,0.0,3.0,0.308,-2.726,1.0,0.0583,135.027,4.0,0.72,0JK09CS7SdFERmAiBNjawF,2009-10-05 +3g8um0G7jIl5KYc8ksjDhc,Memories Of A Rock 'N' Rolla,When The Eagle Flies,Traffic,0.244,0.518,288573.0,0.476,0.000336,11.0,0.17,-11.522,0.0,0.0556,113.821,3.0,0.579,0JKdD46205BvaubChUaU2o,1974 +6xg1QqOoXdgZhagOwzwGZV,Proud,Cowboy Like Me,Cody Johnson,0.144,0.431,205947.0,0.784,0.0,7.0,0.202,-4.904,1.0,0.0421,180.063,4.0,0.669,0JKpAxkMB9RxA4EqqhLhLj,2014-01-14 +38Q1LQy27GPuVHROAemDxZ,America Will Always Stand,Patriotic Country,Various Artists,0.565,0.396,238173.0,0.34,0.0,9.0,0.348,-9.883,1.0,0.0281,139.687,4.0,0.218,0JMgDNWwkH94SqLm8bewCI,2004-06-15 +59uHHp4yGjizFJmRufnVFg,Year of the Dragon,Wyclef Jean Presents The Carnival Featuring Refugee Allstars,Wyclef Jean Featuring Refugee Allstars,0.24,0.709,247400.0,0.648,0.0,6.0,0.217,-9.396,0.0,0.366,93.512,4.0,0.657,0JMmTZJ26G0QekIeSpcplU,1997-06-24 +3OCVlrHpAe15okoL1FyYKD,Solara March (Dedicated To Pablo Casals And The Sun),Arbour Zena,Keith Jarrett,0.779,0.314,580867.0,0.179,0.668,0.0,0.159,-16.62,0.0,0.0316,149.121,4.0,0.307,0JNpF1NDNcc6ooasq7DYCB,1974 +7nrJr5GnyjV1UWplefmrLh,She's Money,Casey James,Casey James,0.0303,0.609,242760.0,0.86,1.47e-05,1.0,0.282,-5.105,1.0,0.0287,105.075,4.0,0.586,0JOEEeYmHjGbwPObkSBSXH,2012-03-19 +06ixfkhsZyxj9CqORk5Rrv,Ancient Dreams,Ancient Dreams,Candlemass,0.00544,0.339,424320.0,0.708,1.06e-05,5.0,0.135,-3.605,0.0,0.033,136.231,4.0,0.534,0JQVjLJnSVysbMNGgGk0wA,1988 +2AR02DCNHVnREYPKYgIh6Q,เหมือนเดิม,Now 6,Various Artists,0.433,0.286,239240.0,0.339,0.0,6.0,0.104,-8.768,1.0,0.0337,75.99,4.0,0.19,0JRZ2R1xoyDjUXwZHDleGy,2014-07-10 +6f4M3DvuUz7k1V1ka7IFgA,Farewell to the Old Me,The Beauty Of The Rain,Dar Williams,0.403,0.443,165040.0,0.542,1.67e-06,0.0,0.15,-7.025,1.0,0.0369,83.18,4.0,0.449,0JSHqX22FwMMYqzBvh4EzW,2003-02-18 +74nwiAn6SwIlSdpNtmlh2V,Fly On The Windscreen - Final,Black Celebration,Depeche Mode,0.0919,0.59,321200.0,0.691,0.104,11.0,0.0971,-14.455,0.0,0.0366,92.903,4.0,0.641,0JSOfVzxVTpyvxzXggc8rG,1986-03-17 +6RlliUfY8hTxnaK85e6D5Z,Better Than A Hallelujah,Somewhere Down The Road,Amy Grant,0.473,0.616,222397.0,0.488,5.34e-05,7.0,0.106,-7.513,1.0,0.0265,75.0,4.0,0.501,0JUPgkd0kgGqVxVAZTEsKY,2010 +0Wn3DOFM7ZCgZj1pQKFPHw,Flower,Some Friendly,The Charlatans UK,6.45e-05,0.583,327587.0,0.479,0.162,0.0,0.635,-14.911,1.0,0.0243,97.814,4.0,0.493,0JWdN38GXUuoG3zHmXKmnj,1990-10-08 +7yjZcsxKY1zsSbfNMefnRG,Romeo Knight,Romeo Knight,Boogie Boys,0.00541,0.861,265013.0,0.473,1.9e-06,10.0,0.0838,-15.971,0.0,0.229,93.989,4.0,0.762,0JYFwCrraqXehCH56C3l8D,1988-10-07 +12notHo8LwKc09rKORGtAQ,Highway 49,The London Howlin' Wolf Sessions - Deluxe Edition,Howlin' Wolf,0.445,0.506,167427.0,0.773,6.89e-06,2.0,0.266,-7.01,1.0,0.0493,123.616,4.0,0.946,0Ja5leAzA5UZPhQC07U10l,1971-08-01 +0NlEpsrYNOwkuHI4ELAAje,Material Girl,Girl Authority,Girl Authority,0.0296,0.747,231413.0,0.778,0.0,0.0,0.114,-5.595,1.0,0.038,134.463,4.0,0.922,0JaSc6asXC9hp6NSHiNKqH,2006-01-01 +1AORM29YoxTKiyS8J8OYFJ,Overnight Café - 2003 Remaster,Chicago XIV,Chicago,0.0401,0.752,258933.0,0.569,0.0297,2.0,0.0698,-7.953,1.0,0.0337,147.821,4.0,0.764,0Jb4eWvIA4J5ki8ZVaNKd0,1980-07-21 +4JqoK4D8MShJDBTchcglG4,Cut Me Off,You Have The Right To Remain Silent,Perfect Stranger,0.468,0.559,169227.0,0.741,0.0,2.0,0.0872,-9.514,1.0,0.0344,166.937,4.0,0.966,0JcFG0pb4rNYjIAwpONVxl,1995-06-13 +5zOuiiLkHtHKODU53QE9Ig,Primo,BlackenedWhite,MellowHype,0.349,0.501,134173.0,0.657,0.0,1.0,0.0906,-7.472,1.0,0.268,137.669,4.0,0.355,0Jf1UeKNGQPE0VqtB3aicu,2011-07-12 +327coXBlq9yje4KijR2Ryn,Banana Mango II,Time Machine,Joe Satriani,0.00738,0.447,365520.0,0.882,0.888,7.0,0.106,-10.555,1.0,0.0391,119.898,4.0,0.282,0JfvJETqvzYcPEDNmFKW0L,1993 +5pDZYOZHGRiJ7BCiJ7iPYw,Rondo of Nightmare,BABYMETAL,BABYMETAL,0.000723,0.258,213573.0,0.988,0.000268,6.0,0.37,-3.597,1.0,0.303,170.112,3.0,0.262,0Jg5VFDcEMA38XnQHWTck1,2015-05-12 +3lFZsrgWHhLXQR2iBRnix7,Walkin' Down The Country,Inspiration Information/Wings Of Love,Shuggie Otis,0.198,0.161,261520.0,0.486,0.102,5.0,0.141,-10.479,1.0,0.0315,170.354,4.0,0.134,0JittRuqxUKruy1LlfxY4S,2013-04-12 +4ZfbRpQREzNvG0E91S7jY9,Sugar Daddy,Big Trash,Thompson Twins,0.157,0.724,211800.0,0.569,0.00498,0.0,0.038,-11.888,1.0,0.0282,109.936,4.0,0.923,0JjJUCWqlRwrEu68NAURhS,1989-09-26 +2NEREfWJ8qvirNzYFpWjzB,Bedtime Story,Romance 1600,Sheila E.,0.313,0.28,221693.0,0.397,0.0,7.0,0.133,-13.895,1.0,0.0515,191.72,3.0,0.36,0Jkqv4qmznXpfa0tLzxG23,1985 +5exnaLEXn7VPgxjJtPtCEV,Since You've Been Gone,Bad Hair Day,"""Weird Al"" Yankovic",0.561,0.726,82427.0,0.39,0.0,9.0,0.326,-8.548,1.0,0.102,132.103,3.0,0.879,0Jlz2oUJcRROhY8MFMp609,1996-12-31 +25NvK0mSDVL3dvfEmYEMZz,Mercy,Solace,Sarah McLachlan,0.849,0.258,262560.0,0.0482,0.0,5.0,0.111,-18.386,0.0,0.0376,87.148,3.0,0.0771,0Jm8o4knRb3L5k5JhT5heJ,1992-01-27 +5o5hIaL7JRBGB84KgrvqU4,I Forgot That Love Existed - Live,A Night In San Francisco,Van Morrison,0.458,0.585,377293.0,0.647,0.00507,7.0,0.912,-8.853,1.0,0.033,130.919,4.0,0.75,0JoOctRddG7dcwziLQHItM,1994-05 +1eN42Q7IWRzRBq8eW2Y2TE,El Condor Pasa (If I Could),Bridge Over Troubled Water,Simon & Garfunkel,0.836,0.33,187040.0,0.214,0.0701,4.0,0.178,-17.699,0.0,0.0311,147.795,4.0,0.275,0JwHz5SSvpYWuuCNbtYZoV,1970-01-26 +5BPFpchotQCSdQV27fNuZY,Echoes,The Great Gatsby: Music From Baz Luhrmann's Film,Soundtrack,0.162,0.649,66500.0,0.526,5.13e-05,9.0,0.383,-9.224,0.0,0.0259,100.052,4.0,0.384,0JwqzwpkuRIZkEaxW0xC8z,2018-09-14 +154RpwFzrh2BCzunxQ0Ig9,Spineless Crow,Ground Dweller,Hands Like Houses,0.0404,0.215,213507.0,0.885,1.39e-06,7.0,0.433,-7.895,0.0,0.3,81.99,4.0,0.244,0Jx0uUf0KWCYIMiKkXvHJB,2012-03-13 +11OFYsUK9EVJsQ6nutH32M,Here For A Good Time,Here For A Good Time,George Strait,0.0755,0.604,180267.0,0.773,3.63e-06,6.0,0.11,-6.63,1.0,0.0368,127.901,4.0,0.563,0JxBiJVEmzFJdbMwgLohC1,2011-01-01 +7M5BCotZGw0LcecFCa5QPn,Break The Curse,You're Not Alone,Andrew W.K.,0.0479,0.336,382413.0,0.902,0.0448,9.0,0.589,-4.304,0.0,0.0542,115.174,4.0,0.196,0JxUvmY64hj0QKgbChqv6z,2018-03-02 +7A2LquCvFHqSbZ5Gj8keoi,Goin' Out Of My Head,The Essential Luther Vandross,Luther Vandross,0.42,0.357,316293.0,0.457,4.73e-06,2.0,0.0767,-7.428,1.0,0.0395,68.405,4.0,0.298,0JzmsNDLZ6NCc6Mc3J2UgN,2003 +21epDIFWbHX8SVlDWpTJDC,Carolina Low,"What A Terrible World, What A Beautiful World",The Decemberists,0.896,0.494,204907.0,0.178,0.00249,0.0,0.0964,-16.578,1.0,0.0359,77.02,4.0,0.328,0K0WhguFHBracRbeSzZgvR,2015-01-20 +5cbyMxyqKFoMvghxdgqmfC,"What's Easy For Two Is So Hard For One - ""16 Big Hits"" Stereo Version","16 Original Big Hits, Volume 9",Various Artists,0.716,0.613,179533.0,0.532,0.00194,2.0,0.341,-11.241,1.0,0.0834,132.848,4.0,0.864,0K1sGmtyWatFX3jl6Cc7Vm,2004-01-01 +18YB1U2346cnPCBAbmga8h,What More Can I Say,Yes Lawd!,NxWorries,0.147,0.455,156133.0,0.524,0.0,9.0,0.161,-5.691,0.0,0.147,74.885,4.0,0.584,0K3FiXt6ekJTWaUku3LpHL,2016-10-21 +3mBSuvnLMNReDUMPbu5ISx,Sea Biscuit,Access All Areas,Spyro Gyra,0.38,0.48,364000.0,0.897,0.568,5.0,0.922,-6.766,0.0,0.0998,97.035,4.0,0.79,0K3owjSRMljOpkuEuSPcSW,1984 +7xdxah5DLdvePxCllVijNv,Have Yourself A Merry Little Christmas,James Taylor At Christmas,James Taylor,0.827,0.314,206187.0,0.142,2.55e-06,9.0,0.124,-13.425,1.0,0.0347,77.036,4.0,0.0905,0K3xxBQ1IdjrGGo9qhLIwf,2006 +0HtzvFJenLKdzDPnxUIa5y,Center Of Your Love - Live,Living With A Fire,Jesus Culture,0.0197,0.451,575947.0,0.567,0.0,6.0,0.142,-6.329,1.0,0.0321,131.894,4.0,0.0848,0K4TZjqRa9XgexXHvWTwlp,2018-08-31 +1wMALZpuqAy7amQsFBWQ8m,All I Ask,25,Adele,0.882,0.587,271800.0,0.283,0.0,4.0,0.149,-5.473,1.0,0.0279,141.961,4.0,0.343,0K4pIOOsfJ9lK8OjrZfXzd,2016-06-24 +4iChEDu4aMQnwXxSkcC5V8,Who,Silk Electric,Diana Ross,0.0251,0.768,218520.0,0.78,0.157,9.0,0.0452,-9.226,1.0,0.0645,122.276,4.0,0.813,0K4vqspEZz6LYDzMKSypMF,1982-09-01 +1I70KknHrKjWm0GdRG0hsG,Do What You Wanna Do,"Rap's Greatest Hits, Volume 2",Various Artists,0.23,0.738,267493.0,0.301,4.47e-05,10.0,0.0921,-15.812,0.0,0.351,78.951,4.0,0.46,0K7ICcUtsotZmh0rXkFIKz,2013-08-15 +1ouRPGWSRBqbS9Ol3EGmZK,Looking Back To See,The Best Of Buck Owens,Buck Owens,0.472,0.642,164040.0,0.336,0.0,3.0,0.0633,-8.172,1.0,0.0268,94.153,4.0,0.347,0K87TQDRrzXueHCE2h7vUo,2011-01-01 +0gaBradG1iJj5LKlijNtzD,Nowhere Lullaby,There Is No Enemy,Built To Spill,0.106,0.502,239880.0,0.41,0.0877,0.0,0.102,-11.115,1.0,0.0339,132.498,4.0,0.482,0K9faPKnNlkRdPyUdLgEoL,2009-10-02 +6tHu0nRLYlKDh3y4Tsz6pU,Dem Ha Fe Get a Beatin - 2002 Remaster,Bush Doctor,Peter Tosh,0.0546,0.781,255827.0,0.571,0.0,9.0,0.0769,-6.779,1.0,0.0707,128.204,4.0,0.708,0K9oJKr8cOfWfdT33y3L9b,1988-10-31 +6thIG0nhjmdb2Os115zfzk,Alive for the First Time,Used And Abused,Danger Radio,0.00565,0.549,206787.0,0.919,2.04e-05,9.0,0.0629,-4.258,0.0,0.0886,180.119,4.0,0.93,0KADpoSTylKCkVCbnsGAuI,2008-01-29 +5XffnDtxzeKWeDHswVgyTE,Slipping Away,Wither Blister Burn + Peel,Stabbing Westward,0.000475,0.587,375667.0,0.929,0.629,2.0,0.524,-8.479,1.0,0.05,112.223,4.0,0.135,0KAj2FT0oe4PgCHdVHjojX,1996 +0PwdXjnBOwhl4qEIaYg7da,Howl at the Moon,Strange Love,WE the Kings,0.0134,0.425,260012.0,0.925,0.0,1.0,0.104,-4.878,0.0,0.0949,139.997,4.0,0.247,0KAywrO8DcL474cXbxMR5U,2015-11-20 +5KpWJgjvqMea81jjGdJW9A,Shake It Up,Dangerous Age,Bad Company,0.00825,0.536,238507.0,0.661,0.0,7.0,0.0633,-12.063,1.0,0.0287,106.221,4.0,0.844,0KB9ufaF3yGVaeWzSV1cJn,1988 +5d6gQ9F3EZLFElsxa5pXXN,Take As Needed for Pain,Eyehategod,Eyehategod,1.65e-05,0.243,366947.0,0.756,0.463,0.0,0.322,-8.064,1.0,0.0432,130.959,4.0,0.295,0KGUACvQup4NDOhumQGa3V,2006 +1woduAZtMYqTg9nFa3SGIB,Summer Wind - Live,Caught In The Act,Michael Buble,0.276,0.494,260360.0,0.5,0.0,8.0,0.46,-9.116,0.0,0.496,141.379,4.0,0.411,0KK6xo3C9WXTdkuj6n3ZUB,2005-11-15 +5m8ZUeuphkSapjmY9P3cJF,Dresses,Velvet,Stoney LaRue,0.355,0.41,214893.0,0.754,0.054,1.0,0.0924,-7.346,1.0,0.0339,178.092,4.0,0.612,0KKHhh0WPgBZPLjD5Q4Ik8,2011-08-30 +1LoHEt0XvGGhZbwxkBpPLg,Playground in My Mind (In the Style of Clint Holmes) [Karaoke Version],Playground In My Mind,Clint Holmes,0.129,0.745,176075.0,0.65,0.69,0.0,0.0874,-11.588,1.0,0.0305,124.989,4.0,0.927,0KKYci2JcCocRZNduQUAQq,2012-07-26 +752uDrKNerSybTenfNRrNI,Hotel,I'm Serious,T.I.,0.0743,0.7,304200.0,0.445,0.0,0.0,0.327,-7.333,1.0,0.353,72.247,4.0,0.663,0KKo9KfKSsewezQ6Iyh7Ww,2001-10-01 +5UlZpUA0FMnzr1m5oVHvax,Canada,Hold On,Dan Hill,0.866,0.565,201347.0,0.241,4.14e-05,4.0,0.111,-13.709,1.0,0.0297,110.495,4.0,0.43,0KL5eSiY06B5NFESZN6bMc,1976-09-01 +5IMPzF4WcBwPnqY8PdMCtv,Fall From Grace,On A Wire,The Get Up Kids,0.0458,0.265,218867.0,0.678,0.0467,1.0,0.11,-6.086,1.0,0.0359,207.113,4.0,0.647,0KL9o5Jjjhbr0nJff2beXM,2002 +5dtELylDf62OhQYbtM6EI0,Show Some Emotion,Underneath The Radar,Underworld,0.289,0.893,264840.0,0.333,0.149,9.0,0.0861,-17.945,1.0,0.0547,120.012,4.0,0.971,0KN6ywMqgEOIHizMyPZjGL,1988 +6yqYmB8Lc9hiKlQVpZqpuA,Blue Wind - Live,Jeff Beck With The Jan Hammer Group Live,Jeff Beck,0.00485,0.359,394600.0,0.847,0.346,2.0,0.991,-10.97,1.0,0.0792,89.974,4.0,0.428,0KOmtz5R1Hncp3T57Ta80S,1977-03 +0F0rVjQGtdFW4ZYMxn1kam,Not A Love Song,Hopeless Romantic,Michelle Branch,0.0348,0.575,210120.0,0.683,0.0,4.0,0.17,-5.417,0.0,0.0391,74.976,4.0,0.565,0KQoc67ApuKSx5qBPtrXJt,2017-04-07 +0EAEqTv3dyuoAm7yjgJEyG,"Follow Me / Leaving, on a Jet Plane - Live at Red Rocks, CO - August 1973",An Evening With John Denver,John Denver,0.489,0.464,287360.0,0.158,0.0,7.0,0.671,-17.595,1.0,0.0397,129.235,4.0,0.627,0KQsJk1cmfLUwNmuVZoqT4,1975-02 +07ucwuBe6fRMnG9CEkb53R,A La Basura,Irremplazable,El Trono de Mexico,0.198,0.785,173107.0,0.66,0.0,7.0,0.0502,-3.795,1.0,0.0646,107.498,3.0,0.817,0KRuJQY2MRkL4XYxGbCpj1,2013-01-01 +3bjC9LPQ3CD4YCPDpdLgfO,The Nearness of You,The Nearness Of You,John Gary,0.952,0.156,159187.0,0.274,0.189,7.0,0.124,-12.05,0.0,0.037,170.164,3.0,0.102,0KS5EJeUj7V9IJXEoBtAOA,1965 +3qzma2CPLM2jTa1DveBLm8,House Full of Riches,Humming,Duncan Sheik,0.321,0.346,336947.0,0.433,0.00095,2.0,0.152,-8.568,1.0,0.0326,142.282,5.0,0.301,0KT5qdU5EZjenD1IfR3yNo,1998 +2FOoO8InXOmXW8O032ITbd,Pauvre Ruteboeuf,"Farewell, Angelina",Joan Baez,0.971,0.44,217067.0,0.0167,1.25e-05,7.0,0.104,-23.92,1.0,0.0487,122.789,4.0,0.226,0KWZmGhxNlNMOQgi4LPWun,1965 +5IkyKDonvUzxBrToJik1Re,Rock 'N' Roll Jelly - Live,I Wanna' Play For You,Stanley Clarke,0.00122,0.353,156493.0,0.888,0.893,11.0,0.922,-7.795,0.0,0.141,161.952,4.0,0.453,0KWwtpB322Wn5pmZREMBTs,2012-05-22 +5DWmvAL8WPuncj8tSxFVNC,Last Call,Call Me Crazy,Lee Ann Womack,0.797,0.568,195467.0,0.602,0.000501,6.0,0.0863,-6.951,1.0,0.0322,79.985,4.0,0.391,0KXK77Q3lYrmzqSnFvtBfW,2008 +5mq9VkxI7oYAFTPyyG8eiT,Dear Jamie,Hearts On Fire,The Dirty Guv'nahs,0.348,0.376,370743.0,0.331,0.000156,0.0,0.0924,-8.507,1.0,0.0297,104.394,4.0,0.158,0KbWFyXPV5Ee8UJw0mz0Oy,2014-03-11 +1zWbWE6BD6GwUW8PBzIDYF,Mr. Bojangles,Touching You Touching Me,Neil Diamond,0.283,0.449,293760.0,0.349,5.06e-06,0.0,0.0964,-16.33,1.0,0.0329,134.747,3.0,0.478,0Kc6id21djcmu5gbduGkFP,1969 +4JCPOa3jBi4B5EEPxcGy59,Radio Cambodia,Worship And Tribute,Glassjaw,9.45e-05,0.225,175627.0,0.992,0.0,8.0,0.172,-2.971,0.0,0.135,96.386,4.0,0.431,0KeXHDwyfBUshx0c9AqjpT,2002-07-09 +23sT1wt6KbwtONxSrgRpHf,Angel In Your Arms,Feelin Bitchy,Millie Jackson,0.0935,0.494,281373.0,0.466,0.0,5.0,0.0487,-13.968,1.0,0.0324,143.077,4.0,0.774,0Kej9FJec0wbRLjuBYpz0L,1977 +35ECfXaOa3NP3QVhRwA0Av,Rolling Stone - Shy Kidx Remix,Fashionably Late,Falling In Reverse,0.0133,0.433,280320.0,0.945,0.0,8.0,0.334,-2.909,1.0,0.091,174.012,4.0,0.462,0KgRZOlXJssqaxzebmdf1w,2013-06-18 +2Eai5npaYbDxaC8SMQmFfY,I'll Never Find Another You,You Were Only Fooling,Vic Damone,0.791,0.636,165790.0,0.433,0.0,11.0,0.101,-13.188,1.0,0.0348,125.282,4.0,0.77,0KgdlW2K1mofS7T32B37cR,1965 +09SGU4b2k8C9AvC1132xdC,You're Always On My Mind - Radio Version With Piano,The Remixes (EP),SWV,0.0286,0.709,305800.0,0.518,0.0,1.0,0.233,-11.115,0.0,0.0403,136.838,4.0,0.456,0KhGBe7hOp9TR3uMzveMGz,1994-05-10 +3yhpA3U2Ki3W6UFSVfMYPS,Put A Praise On It - Live,One Place: Live,Tasha Cobbs,0.0491,0.432,376667.0,0.91,0.0,3.0,0.452,-5.627,1.0,0.179,149.806,4.0,0.151,0Ki9jp3paaKiamzDDHuoyb,2015-08-21 +2L4D8twtNezqEhVQhbYifn,Fighting Mad,O.F.R.,Nitro,0.00269,0.594,224760.0,0.878,0.0158,7.0,0.397,-12.154,1.0,0.0431,125.953,4.0,0.371,0KjmYO4XqYgIb2qGTahfkS,1989 +3Xgv8LdPS0MnyiEUGaVIo5,Everytime I Come Around,Animal Ambition: An Untamed Desire To Win,50 Cent,0.13,0.862,190863.0,0.726,0.0,11.0,0.0882,-5.585,0.0,0.265,140.946,4.0,0.885,0KmKhrRc4dFTA5dHMJlm5w,2014-06-03 +4svkfplgwvYrZtTKEQ80ao,Baby Come and Get It,Break Out,The Pointer Sisters,0.209,0.879,259067.0,0.822,0.00325,0.0,0.12,-13.536,1.0,0.0426,124.052,4.0,0.961,0Kmw2yUjTfdaN1son7GTp5,1982 +6pUs0AtcsCziZBsuza7MTF,Good For You,Iconic (EP),Icona Pop,0.34,0.764,207686.0,0.813,1.06e-06,4.0,0.0628,-4.586,1.0,0.0575,94.99,4.0,0.903,0KnMEEZYs9xT4io4bMNqAx,2012-10-16 +5iAOS4blB3X9r7OWN1d2fA,She's Always In Love,One More Try For Love,Ronnie Milsap,0.0281,0.716,273507.0,0.7,0.0,2.0,0.0629,-9.336,1.0,0.0286,131.041,4.0,0.917,0Kr30WKFV2Q4QqrQaVc1gZ,1984-04-01 +4uwtJjUCHP9iY2pxemVqKD,First Time Joy,Silver Age,Bob Mould,5.28e-05,0.475,293373.0,0.908,0.873,8.0,0.0906,-5.171,0.0,0.0433,126.003,4.0,0.289,0KrxEGC2ODKZdrigGFDUQk,2012-09-04 +7nFpGX4b5SWZJXqYxHz8En,"Sun, Sun, Sun",Love Me For A Reason,The Osmonds,0.561,0.608,214067.0,0.943,0.00379,10.0,0.169,-4.286,1.0,0.0309,96.696,4.0,0.754,0KtBaZDnqKUfrfStBHDaHT,1974-11-02 +0qaDdLgRykDx9DsmRfbMZc,High Hopes in Velvet,Whisper War,The Cab,0.00461,0.56,202307.0,0.749,0.0,2.0,0.146,-3.837,0.0,0.0276,105.001,4.0,0.638,0KuIVLLLNpn56GtINMYlJP,2008-04-07 +4z5S07uuAqhkHZWrwx9RLd,I Got Lost in His Arms,Born For You,Kathie Lee Gifford,0.951,0.236,241040.0,0.147,0.00125,5.0,0.0867,-12.704,1.0,0.0332,174.231,4.0,0.0619,0Kvu4ASkmwtyml85x0LrKO,2000-05-02 +2Txn64A6vRA5iSTDvkJZtc,Beautiful Flower,One Thing Remains,Default,0.000765,0.409,228307.0,0.936,0.649,5.0,0.155,-3.392,1.0,0.0465,159.888,4.0,0.649,0KwBPTz8XEqIBv0ry4gqhf,2005-10-05 +3fhS8pLDqlG9idRX8ybEce,Meer-E-Kaarwan,"Diana, Princess Of Wales -- Tribute",Various Artists,0.415,0.509,362483.0,0.804,0.000108,2.0,0.116,-5.667,1.0,0.0321,95.985,4.0,0.683,0KwdTRexRslbAq9eWVXE1A,2017-08-18 +45s12RTHRyC4GJQbg7VFzG,P. Body,Jesus Price Supastar,Sean Price,0.0994,0.681,192533.0,0.816,0.0,7.0,0.401,-7.486,1.0,0.371,89.025,4.0,0.802,0KwfRvLGwOXmU2RQ3Or1yy,2007-01-30 +74sPpFeEssupJ21DEFtU2s,Come as You Are - Superstar,Don't Disturb This Groove,The System,0.151,0.678,311000.0,0.779,4.71e-05,1.0,0.262,-8.548,1.0,0.0345,109.315,4.0,0.909,0Kwk6arYrNHMXkC3wR3gGJ,1987-01-01 +11x1jx2HdzyjXgB31WAEkG,No Me Platiques Más,Mis Boleros Favoritos,Luis Miguel,0.381,0.488,211440.0,0.61,3.29e-05,0.0,0.14,-7.648,0.0,0.029,78.638,4.0,0.237,0KxKUvK8sDRyvmGN8uMdx2,2002-10-15 +6sMmv4OQxxVxhncrdiWeMv,Starchild,Sun,Thomas Bergersen,0.0158,0.467,202360.0,0.856,0.841,0.0,0.142,-9.057,0.0,0.0661,135.736,3.0,0.0607,0KxuFf203h4hZz3UijS90k,2014-09-30 +1iV7B2tMpf4DzqJBGChVD6,Hard to Love You,"Stand Still, Look Pretty",The Wreckers,0.28,0.545,232060.0,0.63,0.000319,7.0,0.104,-5.357,0.0,0.0271,147.947,4.0,0.339,0KxzAA13yiDK4rchYytEhe,2006 +2ihx4WfQJikhLqbTX7rA16,Finish Line,What's Next,Frank Marino And Mahogany Rush,0.000109,0.536,249667.0,0.949,0.672,4.0,0.0842,-4.605,0.0,0.0561,115.297,3.0,0.677,0KyF5qBEM1LR6Mc0GCP9CQ,1980-05-01 +3cGbNSNHleAHf3hTg2jZN4,Time Will Crawl - 1999 Remastered Version,Never Let Me Down,David Bowie,0.0226,0.655,259707.0,0.936,0.000225,11.0,0.39,-6.746,0.0,0.0407,125.039,4.0,0.81,0Kzazpd1bFvj1s4kKRJ2ox,1987-04-27 +2ojfK8JlxL8dhr0TlkgqFc,Perfect Time,Crash & Burn,Traci Braxton,0.0353,0.544,218825.0,0.541,0.0,5.0,0.423,-5.68,0.0,0.0418,71.459,4.0,0.333,0KzhCy6WfZrL4o6rUJNYOK,2014-10-07 +5Dt3qOrc3idAo0xsV4mJiZ,I Thank Heaven,Keep On Pushing,The Impressions,0.771,0.431,164067.0,0.404,0.0,4.0,0.172,-7.475,1.0,0.029,94.418,3.0,0.409,0L1jTkX24GS4gHP4Silxr8,1964-06-07 +5HjhvKBQz1HbqBudzm8f5w,East Atlanta Day,TrapHolizay,Zaytoven,0.0988,0.896,194760.0,0.529,0.0,9.0,0.085,-5.508,1.0,0.232,150.109,4.0,0.483,0L4icseGBIAVXz5fflfudN,2018-05-25 +0Jd0zZvwDzPQB4SQSnuSZo,Finishing The Hat,Sunday In The Park With George,Original Broadway Cast Recording,0.968,0.405,201133.0,0.196,0.00293,6.0,0.157,-16.128,1.0,0.0489,147.685,4.0,0.356,0L60IYQVraO51EAXeCiqZE,1984 +3SAbQSffdYs7CuqxaObv8t,I Got You On My Mind,Full Bloom,Carol Douglas,0.124,0.73,217733.0,0.506,2.86e-05,4.0,0.126,-13.983,1.0,0.0435,104.314,4.0,0.856,0LAFQoXuLyuK2YESyt6xcd,1977-01-01 +21F19ohTjsZbwlSXhisMPn,No Mozart,Strip Me,Natasha Bedingfield,0.248,0.833,227533.0,0.74,0.0,0.0,0.252,-4.959,1.0,0.0361,127.016,4.0,0.886,0LBkHCNzQvnPBjnYkKyxAN,2010-12-07 +7bpALGrRVa5cQDIaeXCVz5,Suck,Spit,Kittie,7.62e-05,0.41,211867.0,0.674,0.0754,8.0,0.293,-9.936,1.0,0.0501,178.273,4.0,0.564,0LDEJjgD06tymH9UIW6iz5,2000-01-11 +7xLB8tszjyqjRXHYoaxHab,La Vida,Grande Amore: International Version,Il Volo,0.159,0.411,214987.0,0.695,0.000457,7.0,0.267,-5.819,0.0,0.0379,84.014,4.0,0.308,0LE8IdjvX78yOLxOjH4cg3,2015-09-25 +1pqFJJ5rdBBeDXoqMWstNA,Life In the Bloodstream - Remastered,"So Long, Bannatyne",The Guess Who,0.734,0.499,191800.0,0.502,0.000698,0.0,0.105,-10.096,1.0,0.0272,108.915,3.0,0.573,0LEorw0EU6YQempTTVoItO,1971 +52mruwgRhXQbsecqU53t7q,I'll Be There For You,Songs Of The Ungrateful Living,Everlast,0.0577,0.783,231578.0,0.609,0.0,5.0,0.1,-6.454,0.0,0.112,87.98,4.0,0.784,0LLlxZmLcqFknnpMluvC6b,2011-10-18 +0CXRHEbCqlSKed4aSKkPT8,Giving Up the Funk,Cocktails,Too $hort,0.211,0.843,314133.0,0.553,0.0,1.0,0.132,-11.404,1.0,0.375,87.102,4.0,0.624,0LM4X4sgT20NisqZWcNGgV,1995-01-20 +0YpzbiqE1OG5kzVgP3Nkln,Why Can't You Bring Me Home,Come A Little Bit Closer,Jay & The Americans,0.66,0.649,183800.0,0.834,0.0,10.0,0.0579,-10.97,1.0,0.0738,134.017,4.0,0.715,0LMJo3p9QqRjaap3qvlTY6,1964 +6Kzi4F77twuPRkNhxonUET,One in a Million,In Heat,The Romantics,0.0299,0.656,220707.0,0.925,0.0,9.0,0.121,-4.649,1.0,0.0437,133.17,4.0,0.97,0LMfbsue7HETT4P8Mqxbvg,1983 +2ATALIz9VluPLPStx2pwnu,"Invade, Destroy, Repeat",Builders Of The Future,Powerman 5000,1.02e-05,0.313,176520.0,0.992,0.0572,6.0,0.964,-1.783,1.0,0.128,179.95,4.0,0.353,0LOjcctjNoDOzTtoMy8O7c,2014-01-01 +0JSaxL99TicSRdCD2hofN3,The Apple,More Of The Best Of Bill Cosby,Bill Cosby,0.736,0.513,106733.0,0.844,0.0,10.0,0.945,-6.72,1.0,0.732,70.873,5.0,0.512,0LOwN2SdiNs00yDQA5L5xr,1990 +3QNQ4Zmzsw9JrcwZjF1JpK,Nothing's Gonna Take You Away,Naughty,Chaka Khan,0.536,0.512,221933.0,0.595,0.00325,7.0,0.104,-7.001,1.0,0.0625,96.341,4.0,0.247,0LPZFn25Bxg4zIT47SYVNC,1980-01-01 +0RYkF8GFPVfgCkS0EGnBX7,The Traveler,Life Stories,Earl Klugh,0.233,0.578,242333.0,0.629,0.718,7.0,0.149,-10.85,0.0,0.0334,100.319,4.0,0.902,0LQH4S7ikWmrRTY2P41XOk,1986-08-01 +1QZsFw3Hco4Pxm4V2IksXa,Fall Apart,Two,Earshot,6.61e-05,0.476,271267.0,0.793,7.41e-05,1.0,0.0838,-5.092,1.0,0.0377,139.095,4.0,0.373,0LRzUvkIwBzRFDjKCo2cfe,2004-06-22 +2Pc5T67HnoKhTOx3BirKyu,Force Behind The Power,Force Behind The Power,Diana Ross,0.101,0.825,282440.0,0.494,4.37e-05,0.0,0.558,-9.309,0.0,0.0399,103.89,4.0,0.754,0LUUqIXjUnvGYZpubnHEqE,1991-01-01 +1zijxibsK5V9NVj1Pmae4L,Mail Order Annie,Legends Of The Lost And Found - New Greatest Stories Live,Harry Chapin,0.91,0.339,344213.0,0.192,2.69e-06,9.0,0.738,-15.733,1.0,0.0345,128.202,4.0,0.135,0LV1F36fmedkfsddynDHcU,1979 +0w2GiupioTfxFc9Auq7bSF,Silent Sun,From Genesis To Revelation,Genesis,0.00509,0.24,133600.0,0.375,4.37e-05,7.0,0.138,-13.027,1.0,0.0355,207.779,3.0,0.458,0LVOUm48ROxe3hEbJfJ0F9,1969-03-17 +3GgiEJSPyKBEKBgziKkLVr,I'll Always Love My Mama,The Armada Orchestra,Armada Orchestra,0.555,0.564,393656.0,0.734,0.506,2.0,0.0873,-6.671,0.0,0.0591,136.78,4.0,0.703,0LW8w4iMulNfZ9iOyHCIv0,2013-07-09 +1vjOoyxTROsmGYV1uRkSft,Everlasting,Kate Earl,Kate Earl,0.0834,0.497,246560.0,0.787,0.0,1.0,0.166,-4.315,0.0,0.0813,84.947,4.0,0.72,0LXuxzkkmOiJWAXBf4VBog,2009-01-01 +1id6N5Y8662aKNlmR5eM92,The Girl From Ipanema,Francis Albert Sinatra & Antonio Carlos Jobim,Frank Sinatra & Antonio Carlos Jobim,0.827,0.534,194573.0,0.264,0.000551,5.0,0.185,-15.789,1.0,0.0458,133.757,4.0,0.356,0LYpJGx3fHoTmKOtKuMWtQ,1967-03 +5OxIjMY23Dhk6YmwM0oDN1,Passage of Time,America: A Tribute To Heroes,Various Artists,0.807,0.119,94653.0,0.133,0.957,2.0,0.223,-18.918,1.0,0.0388,84.151,4.0,0.0381,0La1Tskamjd6akysepE8r5,2011-01-01 +5XNDDAoOtCsQQ7jF68cegU,Generation (Light Up The Sky),Rare Earth,Rare Earth,0.282,0.569,166893.0,0.699,6.88e-06,7.0,0.232,-9.577,0.0,0.0347,126.162,4.0,0.549,0LbO24CGWzJyJiJLAt7zto,1995-01-01 +7JDbhROf1SNl1H8opkeurG,"Rock and Roll, Hoochie Koo",Dazed And Confused,Soundtrack,0.0162,0.582,223664.0,0.676,1.05e-05,9.0,0.117,-10.579,0.0,0.0525,99.614,4.0,0.656,0LdSZbCaztSaYJOuD8zUlB,2007-04-25 +0V6Kag54A7CBbONPr3Px9N,Send Me No Flowers,Normal As Blueberry Pie: A Tribute To Doris Day,Nellie McKay,0.993,0.632,200040.0,0.0688,0.0547,0.0,0.0938,-16.748,1.0,0.04,102.235,4.0,0.585,0Lf2OUAcwHLBubCLs8qNpf,2009-01-01 +1lbXEepatjRVjoG8pZMtdp,Dreams,Greatest Hits,Fleetwood Mac,0.139,0.823,254453.0,0.338,0.00129,0.0,0.5,-15.899,1.0,0.0413,120.473,4.0,0.785,0LfM3PGkXE6KvJEE1HkOnz,1988-11-21 +2jHG1bwfCZLCsFNAJojM0z,You're Only Lonely (In the Style of J.D. Souther) [Karaoke Version],You're Only Lonely,J.D. Souther,0.0297,0.699,245282.0,0.223,0.623,9.0,0.274,-21.239,1.0,0.0463,108.744,4.0,0.768,0Lg7tkn6cqWFThwDHXQG6u,2015-03-09 +6WYHJTCeO3kyRfRmQW9enw,Requiem,Dear Evan Hansen,Original Broadway Cast Recording,0.446,0.409,259693.0,0.404,0.0,4.0,0.132,-6.517,1.0,0.0285,80.356,4.0,0.288,0LhDyJXelg31FKLW5GDcKi,2017-02-03 +4iogsaAesg46egEuvFY7uu,Expecting,White Blood Cells,The White Stripes,0.452,0.355,123267.0,0.939,0.000113,0.0,0.238,-3.166,1.0,0.21,178.995,4.0,0.283,0LicnijsvZ3Q7OCU0g9U8Z,2001 +5AqWR8QOAOyN5sjD0F3mRp,The Actress,Madrugada,Melanie,0.821,0.411,363480.0,0.133,4.66e-05,8.0,0.0996,-15.498,1.0,0.0352,106.206,4.0,0.308,0LmCJ8ZtqclmlN3NM5eppz,2015-09-25 +0j1xJaOsEoxpWSgbuaOowI,Announcement,Preservation Act 2,The Kinks,0.904,0.469,55013.0,0.732,0.000143,0.0,0.821,-14.57,0.0,0.685,82.936,4.0,0.682,0LmDoOLFXzJjqHM4n2ZK4B,1974 +1iYcMOtOwET75QgSeouj09,Tryin' To Get Back To You,Old Crest On A New Wave,Dave Mason,0.0272,0.727,168827.0,0.634,7.73e-05,0.0,0.473,-7.868,1.0,0.0267,124.921,4.0,0.817,0LoGOhAPSYlkjCj1PwShNl,1980 +4KmgYffVfnltvellugVk68,Dirge And Finale,The Wild Bunch,Soundtrack,0.932,0.111,257893.0,0.0262,0.789,4.0,0.101,-26.828,0.0,0.0438,78.339,3.0,0.0352,0LpriHDBbLtRUwmNH47DRj,1969 +3K2RYRiz2sbdvtR7vEHdKo,Cambio De Piel,Demasiado Fuerte,Yolandita Monge,0.0837,0.616,251933.0,0.67,0.0,4.0,0.11,-7.184,0.0,0.0323,129.974,4.0,0.535,0LrygVp2PmdKQPIKWQI4aE,2007-01-01 +4xaZ2fjEqGAiFF8z4xXBXf,Life's a Dance (In the Style of John Michael Montgomery) [Performance Track with Demonstration Vocals],Life's A Dance,John Michael Montgomery,0.123,0.68,185167.0,0.477,0.0,10.0,0.203,-9.281,1.0,0.0276,134.607,4.0,0.625,0Luf6cMGW2lETVwVpecUy9,2012-08-01 +3M35IxyJAanJqTuajGAeTE,Intro (CM2),CM2,Yo Gotti,0.00316,0.681,185720.0,0.51,0.000523,1.0,0.45,-10.382,1.0,0.163,141.773,4.0,0.36,0LujMqRX0Q0ODi44nBQPkR,2009-04-07 +0iaH9igozppzwSBq6cqUEz,Uh Oh,TCG,The Cheetah Girls,0.239,0.804,194773.0,0.725,1.39e-06,1.0,0.0563,-7.193,0.0,0.0332,109.982,4.0,0.929,0Lur2jUoYNUYEwCdzW6ACb,2007-01-01 +0fGAFFE9QKeAAB08dfAxDH,The Christmas Song (Chestnuts Roasting on an Open Fire),These Are Special Times,Celine Dion,0.841,0.197,253200.0,0.209,9.87e-05,5.0,0.0761,-15.982,1.0,0.0373,177.62,3.0,0.101,0LvrjOn7CrNSs0jVUvrgVy,1998 +5ht90VkniJQfAPjRQz9e12,Goats 'n' Heathens,Attention Deficit Domination,Attention Deficit Domination,0.0013,0.444,475973.0,0.7,0.176,6.0,0.0935,-7.137,1.0,0.042,132.0,4.0,0.149,0LwWAFGY5zpMeZ8b0v4wTx,2011-09-06 +2LwodLGnuRGcqZA14BgeMZ,Nintendo Game,The Pains Of Growing,Alessia Cara,0.265,0.472,161880.0,0.553,0.0,2.0,0.161,-5.592,1.0,0.223,202.984,5.0,0.328,0LzVdypBGpn6dGuHqVGwwt,2018-11-30 +6t4rrxLg2RIdPJetMSgXXH,Anything But Jesus,Every Given Moment,Stereomud,6.1e-06,0.374,173867.0,0.989,4.28e-06,5.0,0.226,-1.936,0.0,0.114,156.293,4.0,0.31,0M004Oproiqzb3EvvwotRA,2003 +30JwXkx0V2yAWMN5Ch1OaJ,Coming Alive,The Infection,Chimaira,0.000122,0.507,184573.0,0.946,0.000286,8.0,0.276,-3.811,1.0,0.0895,130.022,4.0,0.393,0M0bOdDiXYIEpWlQEZMhY0,2009-04-20 +1wyTDn5cZM7KXZSpa7wXwz,What Must I Do,Young World: The Future,Lil' Zane,0.0966,0.821,224400.0,0.752,1.48e-05,9.0,0.0663,-3.962,1.0,0.176,139.973,4.0,0.565,0M1tgnmatnLudiw7QPSxVW,2000-01-01 +4nXkbcTj3nyww1cHkw5RAP,Long Train Runnin',The Captain And Me,The Doobie Brothers,0.0916,0.575,207267.0,0.912,0.00211,7.0,0.0562,-7.275,0.0,0.0393,117.399,4.0,0.843,0M2KWMbvY5x1sUnIKNpyUt,1973 +0oo36oKreIZOwYaOlj7KgB,"Stop, Look, Listen (To Your Heart)",Birth Day,The New Birth,0.681,0.57,295853.0,0.278,0.00749,0.0,0.145,-12.519,0.0,0.0353,134.859,4.0,0.524,0M3myHr9PVkY1SzbjWFDS3,1972-12-12 +4m9X1AR1EDCNFeZO1wkM91,Jive Talkin' - Live At The MGM Grand,One Night Only,Bee Gees,0.0518,0.61,259293.0,0.948,0.00203,5.0,0.99,-6.605,1.0,0.0409,111.691,4.0,0.509,0M4KfcwtjsxZye3gK4fBKX,1998-01-01 +3J03Dk69bkblwrYD6vhjTn,Where Can I Go Without You?,Love Is The Thing,Nat King Cole,0.671,0.321,178547.0,0.223,6.85e-06,5.0,0.117,-15.401,1.0,0.0392,116.636,3.0,0.193,0M74fKKEBEFUSmiGbjIkps,2008-01-01 +5LdiT9OiHGwpxxzV81Jf41,Earth And Sky,Heaven Raining Down,Cindy Cruse Ratcliff,0.00594,0.519,212013.0,0.719,0.0,9.0,0.0886,-5.545,1.0,0.0515,129.967,4.0,0.215,0M7UDcFEhVXvUCzQs1ciy7,2014-01-01 +2Lga2iwYJ2KPUVUCasO42p,Can't Say How Much I Love You,Demis Roussos,Demis Roussos,0.349,0.305,150800.0,0.431,0.0,2.0,0.255,-14.056,1.0,0.0339,123.943,4.0,0.546,0M9lXvEoFsEy7CMmWldule,1987-01-01 +0PXki0a3ZwdU4OHlWld7cI,The Vampires,Songs From The Capeman,Paul Simon,0.496,0.67,305933.0,0.526,0.00051,7.0,0.0719,-8.163,0.0,0.0297,98.78,4.0,0.791,0MAkP3PbzMzNquRefQe1mn,1997-11-18 +3gHHHGxUFTIfakzIQKW9yf,Somebody Wrote That Song for Me,Rollin' With The Flow,Charlie Rich,0.618,0.657,142720.0,0.443,0.0,5.0,0.271,-14.553,1.0,0.0304,129.308,4.0,0.768,0MBJjSV2pYNzo36dwCktDg,1977 +3jT80LOG1Ve6TF0ARiBG9T,Mr. Richland's Favorite Song,Aerial Pandemonium Ballet,Nilsson,0.52,0.85,126360.0,0.344,0.0,9.0,0.417,-12.416,0.0,0.0937,96.925,4.0,0.738,0MBNrpl0qKRJabIOHXC0I9,1971-06-01 +14Y7xpInwsc78wOwVWyfvH,Cry Like A Baby - Digitally Remastered: 1996,Cry Like A Baby,The Box Tops,0.0295,0.668,152507.0,0.473,0.0,2.0,0.259,-9.743,1.0,0.0308,132.407,4.0,0.798,0MCVIJcfyN5dvOcPXadY9t,1968 +1VRjuD9cGQOzhWBvaY2NUw,Scientifiction: A Clot Of Tragedy / A Swarm Of Dedication,"O' God, The Aftermath",Norma Jean,0.0059,0.218,380107.0,0.977,0.607,1.0,0.306,-3.377,1.0,0.134,160.372,4.0,0.164,0MDkQHsngkwKjKK4xddSne,2005-01-01 +7nzYX2qWFoJBd5fEClpvoL,Tell Everyone,Long Player,Faces,0.762,0.47,259147.0,0.354,0.0642,9.0,0.149,-12.875,1.0,0.0515,92.478,3.0,0.397,0MDp8mJ7hKXUn5qnEWqTlN,1971 +3ENpmKp7zFwoE1p37pyh17,Till You Come Back Through,Spirit,Amos Lee,0.709,0.547,182000.0,0.305,0.0271,2.0,0.229,-8.553,1.0,0.0357,130.063,4.0,0.301,0MEMCZCFDd9SxPggFpH4WD,2016-09-19 +6nMxcAfi9tSXKpAgXUn1S3,Globetrot,Silverball,Barenaked Ladies,0.137,0.739,208183.0,0.59,9.57e-05,7.0,0.14,-8.597,1.0,0.0317,148.1,4.0,0.766,0MEzPgqLhWV28j4HvkFvpm,2015-06-02 +50LgLA1NHOD5JeIQH0oZYs,I Believe,God Bless America,LeAnn Rimes,0.349,0.25,142373.0,0.291,0.0,9.0,0.185,-7.802,1.0,0.0334,178.405,3.0,0.179,0MFRDEEOBK2OW0Ij5mN5XY,2001-10-16 +1QZQgeX5o9XIdXafrbw3t7,Turn To Stone - Live At Santa Monica Civic Auditorium/1976,You Can't Argue With A Sick Mind,Joe Walsh,0.325,0.426,527000.0,0.398,0.659,2.0,0.611,-15.77,0.0,0.0404,128.77,4.0,0.236,0MFwAFXyJzCiKihXmX9RpW,1976-02-03 +1o7pWEbffWgZWYbLZBHcMK,I'll Be Home For Christmas,A Twisted Christmas,Twisted Sister,0.000698,0.301,248360.0,0.737,0.000733,6.0,0.177,-6.695,1.0,0.0373,75.034,4.0,0.409,0MGfzmhQpGOt5B5YVnVzYs,2006-10-16 +2rHV5uylWNCPi28i5m2Zyi,Yo Te Daría Mi Vida,Las Bandas Romanticas de America 2012,Various Artists,0.295,0.588,215560.0,0.682,0.0,8.0,0.0909,-2.284,1.0,0.0388,140.094,4.0,0.816,0MGkln6bmQRAKJ6SoWSSRT,2011-01-01 +5B1ZGb4VnmLpGlrede5FOG,Little Ways - Live,Dwight Live,Dwight Yoakam,0.0356,0.544,205000.0,0.87,0.000217,8.0,0.516,-7.756,1.0,0.096,138.754,4.0,0.801,0MGkyfLKh6k0D0uAa59QXy,1995-05-12 +3dnzR9SWHtXP3d8G3Jjx3a,Now Your Baby Is A Lady,Rita Coolidge,Rita Coolidge,0.801,0.545,159867.0,0.346,0.000695,0.0,0.11,-12.946,0.0,0.0356,111.031,4.0,0.631,0MJEefiLXZoSBsBOXP23B8,2004-01-01 +28gKFaRNe013GtaKLtiHbH,All American Girls,All American Girls,Sister Sledge,0.0268,0.747,283827.0,0.75,0.0,9.0,0.395,-7.037,0.0,0.0531,120.693,4.0,0.943,0MJj5o9vLbyQEjuxhLgK4T,1981 +1z4xwf2Z3cClkorpMvbtFz,Theme From Star Trek,Mr. Spock's Music From Outer Space,Leonard Nimoy,0.0408,0.499,123973.0,0.829,0.879,7.0,0.165,-8.5,1.0,0.0646,80.385,4.0,0.632,0MJslYNRixsBco4Vsm28C8,2015-04-28 +4DpBfWl3q8e0gGB76lAaox,Fire On The Mountain,Shakedown Street,Grateful Dead,0.528,0.788,229009.0,0.461,2.69e-05,1.0,0.0886,-11.704,0.0,0.0556,76.669,1.0,0.906,0MLCxvyIfAuh5xwPORv8p6,1978 +2Rmw5jvEl6kiHVUFQJanZN,Doin' The Shout,Endless Boogie,John Lee Hooker,0.88,0.649,211533.0,0.174,0.423,11.0,0.108,-23.564,0.0,0.118,81.727,4.0,0.779,0MMLYQDdCJ3niwUmG1FJS5,1971-01-01 +3YHGqAHprVEArAxLzaBE6O,De Qué Me Sirve la vida,Dejarte de Amar,Camila,0.29,0.411,248013.0,0.468,0.0,2.0,0.136,-7.058,1.0,0.0294,149.399,4.0,0.179,0MPMiyavAbARflBlNGjIA6,2010-02-08 +5pnYYTA8FmyXgNIojlr3xM,Run Run Rudolph,Christmas In Tahoe,Train,0.0582,0.476,177160.0,0.9,0.731,1.0,0.107,-2.983,1.0,0.0357,154.49,4.0,0.902,0MPu1L9PAbKipFy1GXnONv,2017-10-27 +38jNGF4SjY3Dp3EsAvQb2t,Bloody Regrets (feat. Big Hoodoo),Abaddon,Boondox,0.00564,0.613,277547.0,0.859,0.0,2.0,0.233,-7.01,1.0,0.101,74.976,4.0,0.481,0MQOssgP9tJAWqE2szPlBb,2015-04-01 +5xfUs5VQ8S3L4nUHqrCNC9,Reward,London Warsaw New York,Basia,0.326,0.528,309400.0,0.608,1.06e-05,5.0,0.12,-13.788,0.0,0.0492,79.833,4.0,0.66,0MSCoGOiKcn7wNZx9B7NQX,1990-02-12 +3zUgS4rWlwYLoBJT0mOANa,She,Sing To The Moon,Laura Mvula,0.781,0.261,205987.0,0.263,2.44e-05,5.0,0.105,-9.41,1.0,0.0361,74.942,3.0,0.0848,0MST7Oj6F5eyy1AYqtMxIt,2013-04-16 +36b4n1VeLZMcyhULOnIcyW,Silver Bird,Sunny Days,Lighthouse,0.00289,0.409,181253.0,0.812,3.99e-06,2.0,0.0539,-6.433,1.0,0.0414,97.401,4.0,0.587,0MTZBFVEnKhx16wObUJAVR,1972 +7vbjH8laThXpcBXeLNPm3M,Run Up the Racks,Without Warning,"21 Savage, Offset & Metro Boomin",0.141,0.825,189800.0,0.364,0.311,2.0,0.195,-7.635,0.0,0.121,153.028,4.0,0.177,0MV1yCXcNNQBfwApqAVkH0,2017-10-30 +5BebqkBndVuST8jX9UWPqI,Word On A Wing - 2016 Remastered Version,Station To Station,David Bowie,0.34,0.616,364947.0,0.607,1.09e-06,11.0,0.1,-10.777,1.0,0.0349,98.187,4.0,0.527,0MWrKayUshRuT8maG4ZAOU,1976-01-23 +2aXHu72g0dtytx7u2UATqo,I Do My Bawling in the Bathroom - bonus track,The Pope Smokes Dope,David Peel & The Lower East Side,0.563,0.781,213893.0,0.753,0.0,9.0,0.809,-7.509,1.0,0.0389,129.835,4.0,0.858,0MXl0sboLRNahl6Gtt3Awq,2015-04-12 +25uT0EtNWSKjICEjTQjZDT,Early Morning Light,Undercurrent,Sarah Jarosz,0.913,0.606,155840.0,0.0421,1.37e-06,10.0,0.108,-11.129,1.0,0.0352,91.485,1.0,0.412,0MXtcpjNSnK68Xpv5rXnrc,2016-06-17 +1OGlYu1tdtIf0cJaSydRav,I Got the Feeling' (It's Over),Shake You Down,Gregory Abbott,0.596,0.617,250040.0,0.502,9.82e-05,3.0,0.156,-10.632,1.0,0.0311,177.831,4.0,0.814,0MYHBkw7zPuoZBF0irBFm3,1986-02-01 +0xXr8NLfjh3OujdwlDfHDg,This Christmas,Sending You A Little Christmas,Johnny Mathis,0.452,0.709,244920.0,0.534,1.13e-05,8.0,0.0886,-8.354,1.0,0.0316,94.007,4.0,0.385,0MYflCduDTsl0HGFiNBFrv,2013-10-25 +2fFcMrJeTedYRBv1jLFOV0,Re-Intro,Everywhere At Once,Lyrics Born,0.934,0.391,57080.0,0.931,0.179,2.0,0.959,-9.403,1.0,0.504,102.405,4.0,0.238,0MZFsXe4QeT9shJO1VacTE,2008-04-22 +7GTyyk5o3dlA03JGjSo8x4,The Way Life Goes,The Way Life Goes,Tom Keifer,0.0869,0.515,224640.0,0.842,3.64e-05,9.0,0.0624,-2.811,0.0,0.0429,141.993,4.0,0.746,0MaFULzZFOMHQoSAgivarz,2017-10-20 +0FA2pRYZjg3x8Q95vZAHVh,Wilhelmina,Hollywood Dream,Thunderclap Newman,0.284,0.69,177093.0,0.558,0.000586,7.0,0.112,-9.272,1.0,0.0252,101.341,3.0,0.765,0McWkQTsU9eYngOswvNs87,1969-01-01 +02tKPhHyLttuqmBEUTlmw2,Attic Doctor,Wondrous Bughouse,Youth Lagoon,0.00217,0.237,232267.0,0.783,0.569,0.0,0.489,-6.806,1.0,0.0284,170.768,3.0,0.565,0McmhRnqR8i0z4P3qk489Q,2013 +7EM8RpM75636KPMU9NDtfd,Lean On Me,Let Freedom Ring: Live From Carnegie Hall,Bill & Gloria Gaither And Their Homecoming Friends,0.497,0.552,281040.0,0.622,0.0,0.0,0.348,-10.121,1.0,0.0302,76.703,4.0,0.548,0MesYYr6OrHkoAe0hvThbT,2002-01-01 +05awqZzQJ3UzK87ig88at1,The Story Left Untold,Picture Perfect,Every Avenue,0.0316,0.421,239640.0,0.81,0.0,11.0,0.121,-4.664,0.0,0.0321,157.973,4.0,0.227,0MgL5MkrqC9wqDuiSedJ14,2009-11-03 +1cuZsTaG48KheJPE4ntmmR,"Nobleza En Exilio - Spanish Version Of ""Royalty Into Exile""",This Is Where It Ends,All Shall Perish,1.18e-05,0.531,263727.0,0.988,0.381,6.0,0.213,-4.386,1.0,0.0895,110.002,4.0,0.211,0MgQyd6YDrNgpFBZUmm9NM,2011-07-29 +1nRiPQuimAaGZPX97pmwNW,Cherbourg,Flying Club Cup,Beirut,0.831,0.141,213267.0,0.571,0.00297,2.0,0.194,-9.724,1.0,0.0491,66.225,4.0,0.451,0MhyPFZNeRRP0ian13SOTp,2007-10-08 +0QtbNh8K4XVc7SPahj3uVK,Go Baby (feat. GemStones),Lupe Fiasco's The Cool,Lupe Fiasco,0.0705,0.542,216613.0,0.854,0.0,9.0,0.105,-5.017,0.0,0.0581,199.975,4.0,0.686,0MihD70HInk2rDaChdAdEy,2007-01-01 +1x19PeWOE7AZ2qzf0817vq,Wild Life's In Season,Lightnin' Strikes,Lou Christie,0.132,0.37,202747.0,0.911,0.0,4.0,0.54,-5.63,0.0,0.0625,133.255,4.0,0.355,0MipwoxU4Q2jAlIYcN23Dq,2018-07-20 +0JlkUuxAHeNU1KPnw6Sihx,Trump Change,The Element Of Surprise,E-40,0.109,0.714,270400.0,0.757,0.0,2.0,0.191,-7.914,1.0,0.329,84.455,4.0,0.487,0MldZLLtSuOB8x0nl2LCLE,1994 +6xmfLN1386DVM7OtAF1et1,Silent Night (feat. Beyoncé Knowles),8 Days Of Christmas,Destiny's Child,0.691,0.261,221360.0,0.327,5.59e-06,9.0,0.123,-8.455,1.0,0.0435,165.363,4.0,0.333,0MnAbxbwU1Rjg8hbGzKjYZ,2001-10-30 +0oJIv2qzqJM7Vu1RZ0M8cV,Pink Cookies In A Plastic Bag Getting Crushed By Buildings,14 Shots To The Dome,LL Cool J,0.262,0.88,257667.0,0.394,0.392,1.0,0.384,-14.372,1.0,0.18,100.817,4.0,0.588,0MnhEOlIw1ChSCQSPl9f8w,1993-06-01 +4kMBDtKx9Fro86Pn35YKIR,In My Mind,Headkeeper,Dave Mason,0.634,0.597,194360.0,0.466,3.34e-05,10.0,0.157,-12.775,1.0,0.0373,130.333,4.0,0.559,0MoeJSlI3Bqpk7cDDAwyLs,1972-01-01 +5WiyFExQsZOR8i0WdGruc4,Who Say,Rocket,Primitive Radio Gods,0.0144,0.576,202333.0,0.919,0.0121,7.0,0.235,-8.261,1.0,0.0778,95.078,4.0,0.411,0MomEpdhFU5YUXQxr47kxe,1996-06-05 +5A5cLXYrHzVfnpQdVw6i6e,The Nature Of The Beast,Every Trick In The Book,Ice Nine Kills,0.0038,0.335,218040.0,0.985,2.19e-06,10.0,0.159,-3.364,1.0,0.289,160.057,4.0,0.183,0MtwutrtuXl0IkY4W7ByaO,2015-12-04 +1FrSbaulpck7DhsPSpjeVa,After the Rain,Best Of Both Worlds,Davina,0.407,0.387,407671.0,0.238,0.101,9.0,0.262,-12.727,0.0,0.029,148.152,3.0,0.144,0Mvp6WwdGESYuYUD2MRzk6,2015-05-15 +1lzq0ElJsLUgKmJe27KyCc,Grind,Munchies For Your Bass,Nemesis,0.000196,0.895,180640.0,0.605,1.01e-05,2.0,0.0948,-14.534,1.0,0.133,115.66,4.0,0.939,0Mw6t0hjXy6re7XYLJtKbJ,1991 +2VlUBm7Z9H1y4ogv7QK7sL,Orion,Calamari Tuesday,Feed Me,0.00119,0.557,308167.0,0.79,0.818,5.0,0.607,-7.696,0.0,0.0622,128.018,4.0,0.0842,0MxnDPoKo4ohNSdnuZpIxg,2013-10-14 +2Jn3Jz2GsymuOXVc0xU4iN,Happy Birthday Blues - Single Version,Take It Home,B.B. King,0.51,0.85,195067.0,0.704,0.00644,5.0,0.0862,-10.085,0.0,0.0801,123.665,4.0,0.934,0Mzk6JoxPV6hE9sge7VMGS,1979-01-01 +1eupzURWrfKLBVtYEbGnF6,Detroit 442 - Remastered,Plastic Letters,Blondie,0.362,0.327,153066.0,0.862,0.0408,2.0,0.661,-9.265,1.0,0.0562,104.818,4.0,0.481,0N12rQBwFaD13ELCuEmUDl,1978-02-01 +2J6gxlzzS5KMBxTGZlU00v,Hot Pepper (feat. Meyhem Lauren and Jah Tiger),Blue Chips 7000,Action Bronson,0.609,0.519,216844.0,0.862,0.0,11.0,0.66,-5.87,1.0,0.419,78.498,4.0,0.672,0N3HnJ7Jw1VrfO5TnbNWEA,2017-08-25 +0mvQBGSLFaQRgTje5MP9eS,Long Shot,I'm With Stupid,Aimee Mann,0.0463,0.537,193427.0,0.814,0.246,9.0,0.0611,-9.633,1.0,0.0336,95.631,4.0,0.963,0N3PbNuwko4aAMnJ19W3iM,1995-01-01 +0QLlA9KSdKeFAL9wJPTGAe,A History Lesson,3 Balloons,Stephen Lynch,0.57,0.719,152667.0,0.243,0.0,9.0,0.534,-15.015,0.0,0.554,117.486,5.0,0.578,0N6itCYNc59rLD7xdWOMSb,2009-03-24 +6Mx5Zoe6tBOK15jWmIHUdK,White Trash,Junk Culture,Orchestral Manoeuvres In The Dark,0.0546,0.732,275853.0,0.502,0.302,0.0,0.431,-15.795,1.0,0.112,82.453,4.0,0.701,0N7pzbMU9fDaQaRVpX4oei,1984-04-30 +0kU3KhUe63KG6B4a7Vxg5Z,When The Snow Melts,Windham Hill Sampler,Various Artists,0.912,0.232,233400.0,0.24,0.926,5.0,0.105,-14.779,0.0,0.0332,159.903,4.0,0.128,0N9ZsHvjhMo5ZVr2Egfdob,1996-02-04 +1oO9JDaJngPX30IkdXUPGi,El Degenerado,Gracias Por Creer,La Arrolladora Banda el Limon de Rene Camacho,0.549,0.56,139200.0,0.844,4.23e-06,8.0,0.328,-4.96,1.0,0.0898,171.651,3.0,0.988,0NAHsxTJDSwjwetzFTJnJz,2013-01-01 +3kTi265EwS95DCYL59hxyK,helpline (feat. Tom Tripp),Mura Masa,Mura Masa,0.0277,0.63,204627.0,0.738,0.507,7.0,0.339,-6.382,1.0,0.0786,94.915,4.0,0.694,0NBTBo1qrg554sAj79nEqD,2017-07-14 +6IV3sKZDFD8fGyleojj9Nu,Other People - Original vip mix,Now 17,Various Artists,0.198,0.786,300539.0,0.885,0.858,7.0,0.0912,-7.52,1.0,0.0481,126.994,4.0,0.43,0NBqkbU3Kgs3qAgVENGCSK,2018-06-13 +5WhgIosREPRcc9u9aGqzxf,I've Been Looking for You so Long,Homemade Tamales: Live At Floore's,Randy Rogers Band,0.0691,0.471,261960.0,0.92,0.0,2.0,0.776,-4.752,1.0,0.0434,124.757,4.0,0.484,0NCp9mSJbfuiR2jfMOm6je,2014-04-15 +2bwxqGKS5GPXfNanAIRe2p,Seven Days in Sunny June,Dynamite,Jamiroquai,0.2,0.707,237867.0,0.797,0.0,7.0,0.302,-7.143,1.0,0.0435,105.395,4.0,0.633,0NDOtCzyOSoSXwENIWFvMW,2005-06-15 +4Cxzi7cQUXzPi3IvnQRATg,Not Tonite,Archives,Archives,0.138,0.932,125547.0,0.536,0.0,5.0,0.248,-6.992,1.0,0.172,129.996,4.0,0.263,0NEP8OAP3pfcVS2rqf94jg,2018-08-10 +1k6Pim5g0mRsmNVdHGNIXV,Uncle Son,Muswell Hillbillies,The Kinks,0.3,0.599,153520.0,0.237,0.913,2.0,0.255,-15.501,1.0,0.0315,113.077,3.0,0.223,0NFaX5MlKAqkQdC512ZQZU,1971-11-24 +1YRW7IE2T1W8vhbtaQjRXC,Ian Anderson Interview,Aqualung,Jethro Tull,0.893,0.613,838560.0,0.131,0.0,10.0,0.188,-28.665,0.0,0.94,87.442,4.0,0.59,0NGM3Ftwjw0dLNpAowmz3x,1971-03-19 +6fExMvR1PjfDzqaQSqSmn9,Put the Message In the Box,Goodbye Jumbo,World Party,0.263,0.59,256467.0,0.837,0.106,7.0,0.0911,-6.522,1.0,0.0361,130.119,4.0,0.826,0NHOAAAuzEglpm88igZi1a,1990 +42PL9yleXOc3t0E84U206t,What Goes Around (featuring G-Unit starring Lloyd Bank$),The Desert Storm Mixtape: DJ Envy Blok Party Vol. 1,DJ Envy,0.109,0.481,241200.0,0.811,0.0,8.0,0.392,-4.26,1.0,0.411,178.158,4.0,0.727,0NJk1uV2gIIiTcjeKWlKrC,2002-06-03 +1N7RQN5VtALgZajDChd0wK,Blues On Purpose,I Put A Spell On You,Nina Simone,0.94,0.68,197240.0,0.176,0.925,0.0,0.0959,-14.904,1.0,0.0443,144.844,4.0,0.472,0NJwp4usn5T5PPURpwLDDD,1965-06 +5qQc8Am5p0WdxZhu7lVunj,Seattle,The Sound,Mary Mary,0.0954,0.582,251373.0,0.554,0.0,5.0,0.34,-5.393,1.0,0.0303,90.953,4.0,0.379,0NKxHxHuMozRZaYzqO3rPQ,2008-10-20 +1QYFU2APD7jNpphCaqSA2d,O The Blood,You Amaze Us,Selah,0.233,0.327,327453.0,0.322,0.0,7.0,0.19,-7.941,1.0,0.0311,128.066,4.0,0.151,0NKzXf20zGV0vsR60DZjF4,2014-08-19 +6yJbDhpkOSh8wGsUknFjmY,Love Is The Answer,Don't Ask,Tina Arena,0.214,0.586,236227.0,0.73,0.011,11.0,0.0814,-8.298,1.0,0.0361,93.109,4.0,0.853,0NLEDUOmZQ4dvh0mIa7iQe,1994 +0rK86jHKIktlI0RpGrNe6l,Kings and Chandeliers,The Hearts Of Lonely People,Isles & Glaciers,0.315,0.61,75133.0,0.613,0.96,6.0,0.141,-12.212,0.0,0.047,95.03,1.0,0.265,0NMxCRPdsRGiwxHc8Ly0vR,2010-03-09 +5UVNLL5ena93aOZ0PitW7D,Rocket,The Wanted,The Wanted,0.0103,0.62,195867.0,0.777,0.0,8.0,0.559,-3.528,0.0,0.029,106.014,4.0,0.714,0NN3zv0dQ73NkBd8tM7wFj,2012-01-01 +4EtzxA3BnhoPQnzIDBKXMA,Calling All,Three,Phantogram,0.0028,0.6,221333.0,0.946,0.0272,7.0,0.0845,-3.984,1.0,0.0407,95.995,4.0,0.135,0NQ6Dn9si4mgFKoRoBGkn8,2016-10-07 +05hSCC5hwv2rR4EyuslURV,Impressions - Take 1,Both Directions At Once: The Lost Album,John Coltrane,0.181,0.326,246653.0,0.531,1.02e-06,0.0,0.33,-11.234,1.0,0.0476,80.623,3.0,0.686,0NSRgubfAJoYv2kvVAcRKy,2018-06-29 +2rm5ZHKq6SpYvP2oOndPQE,Begin The Beguine,Another Scoop,Pete Townshend,0.729,0.557,249907.0,0.0913,6.82e-05,0.0,0.354,-21.38,1.0,0.0359,116.665,4.0,0.367,0NT09bllu4S2m9eJXxz8kX,1987-07-08 +0YBeclp1DPEXLzz8o8dyYD,Terror Era,True Story,Terror Squad,0.0196,0.484,186947.0,0.832,0.0,1.0,0.244,-4.147,1.0,0.334,173.987,4.0,0.745,0NTYMm0B7adXejff1phD3F,2004-01-01 +2sFduVtNDRi5q1IJaIqpzr,Happy Nurse,Stick Around For Joy,The Sugarcubes,0.059,0.551,217440.0,0.775,0.00387,4.0,0.202,-8.979,0.0,0.0356,94.302,4.0,0.774,0NTy0CD75p42CXoxePyczo,1991-02-18 +63dsx4UMGHGjOOc7istUjc,Working My Way Back to You,The Very Best Of,Frankie Valli & The 4 Seasons,0.477,0.684,186133.0,0.721,0.0,0.0,0.0688,-9.475,1.0,0.0811,114.151,4.0,0.565,0NUEQILaBzavnzcMEs4buZ,2003-01-14 +6irIqeLIhGTo2C5tIJbMua,Mr. Skin,Twelve Dreams Of Dr. Sardonicus,Spirit,0.00358,0.687,240160.0,0.625,0.019,7.0,0.635,-9.114,0.0,0.0309,105.107,4.0,0.802,0NWXyLhHhaeAmu4eovC8Ks,1970 +24klcguVZyOqIKXryNgvFB,Sunny Day Strut,Burgers,Hot Tuna,0.00147,0.413,196040.0,0.652,0.829,9.0,0.146,-13.475,0.0,0.0366,94.049,4.0,0.581,0NWwuGPSfuj9H0OMUDikws,1972-02-01 +2XwfnWDDdlsKoNddAg5LF0,Procuro Olvidarte - En Vivo Desde México Auditorio Nacional/2008,En Vivo: Desde El Auditorio Nacional 09/07,K-Paz De La Sierra,0.559,0.345,330467.0,0.764,9.98e-06,0.0,0.901,-7.73,1.0,0.0474,145.772,4.0,0.629,0NZCWCQEOpX5JDlg0WOVfE,2008-01-01 +0S6rW0qrRtEQLtPhn4lrVV,Lovely Tonight,Wax Wings,Joshua Radin,0.441,0.289,224786.0,0.301,0.00665,6.0,0.127,-10.863,1.0,0.032,132.773,1.0,0.274,0NdOAkRDjeYoAgYFmpqUa5,2013-05-07 +0DATqRc0uIbZjDBVPlPgMW,MC5,No. 4,Stone Temple Pilots,0.000206,0.3,162427.0,0.945,2.53e-05,4.0,0.505,-5.369,0.0,0.0603,152.157,3.0,0.422,0NgdZp0Z9HGsowYxPBYQSV,1999-10-08 +25YwwruYRtxe6RQdKtrZFS,Karma,The Hunger For More,Lloyd Banks,0.0386,0.523,278533.0,0.84,0.0,10.0,0.184,-2.591,0.0,0.467,176.473,4.0,0.659,0Nk2ClpAEN3dLyzpKDVE2v,2004-01-01 +7iCPzBsBJmnyjkPpXeQDBl,Hot And Nasty,Black Oak Arkansas,Black Oak Arkansas,0.0118,0.353,175587.0,0.747,0.00188,9.0,0.0583,-9.155,1.0,0.0481,186.172,4.0,0.921,0Np7P6Ltke9SAfaAGkp7dk,1971 +5ye1lsZXrWpBvHHUj3xTE8,How Far Down - Remastered Version,Spirit Of Place,Goanna,0.019,0.497,276347.0,0.827,0.000151,9.0,0.387,-7.793,0.0,0.0742,156.771,4.0,0.409,0NpZXjOunzBOfhUAtffJNt,2003 +76BOFPvVjxsWggZbIB6jJo,Gypsy Blood - Live,The Parkerilla,Graham Parker,0.388,0.578,303000.0,0.498,0.0,4.0,0.603,-11.092,1.0,0.0343,117.252,4.0,0.393,0Npf8k6TVYTkc81n4BTgMK,1978-05-01 +1YyfCATg48AuHKF9qsDxHA,Lake Monsters,I Like Fun,They Might Be Giants,0.0636,0.742,176920.0,0.66,0.00133,5.0,0.522,-7.648,1.0,0.0304,88.058,4.0,0.799,0NphwDR3zIVfULKcBDQ9Ap,2018-01-19 +3JTjLyrnevl9ASw3ayGO2P,GUY.exe,Future Friends,Superfruit,0.0305,0.77,222680.0,0.732,0.0,4.0,0.157,-4.601,0.0,0.0508,110.011,4.0,0.889,0Nq4Sve58GRDINSpbFMyz6,2017-09-15 +50yz9kROQd2q5dmvnF23V0,The April Fools - Remastered 2005,Living Inside Your Love,Earl Klugh,0.901,0.407,225147.0,0.255,0.898,4.0,0.0941,-15.299,1.0,0.0494,163.173,3.0,0.158,0NsMVamMQlzGqYpesRmzgR,2005-01-01 +5TGZ9gUY5LoJLxDg7B5H7w,Summertime of Our Lives,Surfers Paradise,Cody Simpson,0.274,0.618,195173.0,0.504,0.0,0.0,0.105,-7.571,1.0,0.0347,138.031,4.0,0.253,0Nt9OVNsmAcsEYXULP0ZBD,2013-07-12 +33WFoSiYdqqo0XU5hI0Md8,I'm A Boy - Alternate Stereo Version,Meaty Beaty Big And Bouncy,The Who,0.603,0.496,221493.0,0.645,0.000303,9.0,0.195,-12.251,1.0,0.0333,127.002,4.0,0.577,0NufsuTuf3U0BY0p6jFdxV,1971-10-30 +1ed8R0QrRmuJfE3q05awhp,Bikini Red,Bikini Red,The Screaming Blue Messiahs,0.206,0.538,227400.0,0.916,0.000236,2.0,0.788,-11.634,1.0,0.0379,130.2,4.0,0.544,0Nujh0qpJp45jWvTy1QPzR,1987 +0V0bhE3c8nIgeMh4ryPSXe,Armageddon (Race Cars),Subject: Aldo Nova,Aldo Nova,0.159,0.154,25400.0,0.442,0.908,7.0,0.569,-21.572,1.0,0.246,145.731,4.0,0.0809,0NvCimeUKs41jwQEqXmHQW,1983 +3A3gLRqz44irUJIt0Ru7TT,Circle Of Friendz (feat. Brandon Markell Holmes),Humanz,Gorillaz,0.801,0.195,129187.0,0.744,8.01e-05,9.0,0.378,-8.431,0.0,0.0863,145.944,3.0,0.474,0NvirtaDCaZU5PAW1O5FDE,2017-04-28 +7mQgJx5mfCuI6o8elrYCKg,Electric Worry,From Beale Street To Oblivion,Clutch,0.0171,0.377,314747.0,0.813,0.114,0.0,0.323,-4.231,1.0,0.0448,165.012,4.0,0.265,0NwhaAWEFAeUuZ7lrCCXFx,2007 +6Kuz2DybLOVubf8FpHa7x8,Hegira Émigré,Lousy With Sylvianbriar,of Montreal,0.0193,0.571,242773.0,0.825,0.0944,6.0,0.0277,-4.43,1.0,0.0271,109.535,4.0,0.931,0NxEDUyECiqT6zkXL4qDnX,2013-10-08 +0wegZ6gn4J81X1vgmosClV,Superficial,Perfectionist,Natalia Kills,0.0575,0.648,197547.0,0.918,0.000206,11.0,0.43,-4.188,0.0,0.0651,124.0,4.0,0.534,0NyW9P0v03NRw7UsWErMaP,2011-01-01 +07AKzfQbbqOhiJ9CUIIneW,Other People's Lives,Other People's Lives,Ray Davies,0.0966,0.694,292733.0,0.738,0.0,5.0,0.371,-5.743,1.0,0.0332,117.88,4.0,0.621,0NztzzTw455FsNpz7XKEAh,2006-01-01 +0oCzteZU5qMdHXt3qPxKFe,Remo (Skit),Blood In My Eye,Ja Rule,0.0951,0.808,73307.0,0.664,0.0,9.0,0.224,-6.061,1.0,0.508,92.981,4.0,0.782,0O11EhdLUWCOErqA4Xm3b6,2003-01-01 +63RT26qk4HVxyYy2u5HKHP,Deep Grain - Ugur Soygur Remix,Artist's Choice: Bob Dylan,Various Artists,0.00985,0.786,390386.0,0.862,0.913,11.0,0.0553,-10.19,0.0,0.124,125.023,4.0,0.557,0O1BVs0FN0wfzhZsJfsNC8,2012-10-29 +67I4Z7e3ng8DVSX9NYSwNC,"Bend Me, Shape Me (In the Style of the American Breed) [Karaoke Version]","Bend Me, Shape Me",The American Breed,0.000637,0.606,145434.0,0.706,0.198,2.0,0.0577,-8.85,1.0,0.0278,128.001,4.0,0.63,0O1GCOopy0t0KcG8nGMu51,2012-07-26 +4DsdW9Vi0bHi8TlHWVCoa3,Barbara Can't Dance,Laughing At The Pieces,Doctor And The Medics,0.15,0.429,160720.0,0.939,0.0,9.0,0.103,-9.269,1.0,0.125,172.917,4.0,0.43,0O2LDqpLcWUxONhKfvRK1g,2003 +01jnWoSq5LRC7oazlmhjgP,First Time,BareNaked,Jennifer Love Hewitt,0.0313,0.565,229507.0,0.844,0.0,2.0,0.273,-4.583,1.0,0.0305,93.023,4.0,0.764,0O2W33XX2nB11ZZp7rW4UN,2002-09-26 +63jSbKPr9kK5PEz4N32CEN,Celebration. Andante,Paul McCartney's Standing Stone,London Symphony Orchestra (Foster),0.937,0.0788,375933.0,0.146,0.891,0.0,0.114,-20.944,1.0,0.0459,71.805,4.0,0.0376,0O4V2ifGJ0Pm89iVwst3NZ,1997-01-01 +3HVWEpkLHeWFgJz0iNJFxb,Ostrich,School Punks,Brownsville Station,0.591,0.675,173973.0,0.675,3.53e-05,2.0,0.152,-12.518,1.0,0.0429,108.669,4.0,0.62,0O5YRAr3AejX2iKdxckIib,1974 +54evW9C4Y7XrkkRCcIKJqh,Albert Flasher,Greatest Of The Guess Who,The Guess Who,0.159,0.601,146360.0,0.375,0.295,7.0,0.208,-19.859,1.0,0.0351,130.983,4.0,0.869,0O5wh5VeHPj3RS1l8P8ICf,1977 +5HuWXJSXCjwZ3tBYYwY9yX,Wangin',Double Dose,Tela,0.0902,0.794,229600.0,0.891,0.0,0.0,0.422,-3.344,1.0,0.298,92.006,4.0,0.857,0O7P5rIEn1cx8EjUUQuHPg,2013-08-15 +4CfYxSs4Dr8KWORCmN3hom,That Girl,The 20/20 Experience,Justin Timberlake,0.76,0.728,287947.0,0.354,0.0,1.0,0.132,-9.626,1.0,0.221,132.762,4.0,0.636,0O82niJ0NpcptYRxogeEZu,2013-03-15 +5OEoO6wMjNPlC270hK6GzA,I Believe It Can Be Done,The Idolmaker,Soundtrack,0.938,0.543,175640.0,0.0739,6.31e-06,3.0,0.143,-17.06,1.0,0.0323,65.845,3.0,0.122,0OAJq2IOA3dJXoQxU02Eln,1980-04-29 +6XljaLDO81KTEY3YhOQsuB,Let Me Be The Clock,Warm Thoughts,Smokey Robinson,0.414,0.464,315813.0,0.492,4.4e-06,9.0,0.0899,-8.71,1.0,0.0299,162.043,4.0,0.561,0OAlaTBmQv8zhGiTpakliE,1980-01-01 +4sLbfRkX9GjCjoNYJSoRDr,Pull This Blanket Off,Consolers Of The Lonely,The Raconteurs,0.507,0.492,119027.0,0.392,1.01e-05,7.0,0.21,-10.203,1.0,0.0297,134.104,4.0,0.256,0OBNtBshpjFPStZGJTGNJr,2008-03-05 +0ruhQupkyGoUxmsExWXEoa,Beautiful Oblivion (feat. IDK),The Neighbourhood,The Neighbourhood,0.206,0.484,263360.0,0.492,0.00705,1.0,0.344,-8.656,1.0,0.319,97.518,4.0,0.244,0ODLCdHBFVvKwJGeSfd1jy,2018-11-02 +6SCGDDzhJDJ1qE0Ys52K7l,El Yanky,Propiedad Privada,Los Tucanes de Tijuana,0.223,0.657,243560.0,0.841,1.38e-05,5.0,0.0649,-6.621,1.0,0.119,201.261,3.0,0.834,0ODPZtk1vwUOuObmGNmobH,2017-10-02 +2qRnTIbCkw5YZG9hk8VfP6,What If His People Prayed,Casting Crowns,Casting Crowns,0.00735,0.617,208467.0,0.655,0.0,3.0,0.16,-6.316,1.0,0.0356,122.023,4.0,0.559,0OET3Pft2RKmDxzpP3FcGc,2003-10-07 +53b7FPYPi8Bp6FP1JSMFPm,Interlude Pt. 1,All's Well That Ends Well,Chiodos,0.91,0.584,59893.0,0.787,0.895,2.0,0.151,-13.188,0.0,0.0397,115.005,3.0,0.125,0OEsBt4DiKAGACbzmhwbaS,2005 +0iUUPVLjGOraXTCBn7YXXI,"Merry Christmas, Darling",Yesterday Once More,Carpenters,0.719,0.306,186434.0,0.406,0.0,9.0,0.098,-7.496,0.0,0.028,82.716,4.0,0.174,0OH9RAZP1lskRRfnmeYPRy,2018-11-16 +5ZLHe9DscG3hPC2WAX5wFX,Stay For A While - Live,Time Again... Amy Grant Live,Amy Grant,0.00376,0.562,219853.0,0.759,0.0,9.0,0.976,-5.571,1.0,0.0352,120.1,4.0,0.559,0OHJXqKvNu7e9SZcVeSGig,2014-01-01 +69gBAQdpxvCsw34Bbf8MnD,The Stage,The Stage,Avenged Sevenfold,0.000363,0.454,512025.0,0.945,0.323,9.0,0.108,-6.925,0.0,0.0975,134.945,4.0,0.215,0OJ2cB135AqvHEtfXifM5D,2017-12-22 +489U9RmZwgd2qRzm6yyPt2,Yeah Is What We Had,Sumday,Grandaddy,0.0682,0.448,225240.0,0.546,0.0,2.0,0.113,-8.598,1.0,0.0302,132.385,4.0,0.178,0OJA8sZQUmjtEeMmisIpYz,2003-05-13 +4bJUmJLDcpfGlePENpO5py,When You Walk In The Room,Restless Nights,Karla Bonoff,0.00831,0.643,175867.0,0.647,2.87e-05,2.0,0.0716,-10.803,1.0,0.0364,120.447,4.0,0.897,0OL8K0z2G0wVrKB8ZJy3ZC,1979 +5u62b3LDb0KlIJnGxR2njs,Time to End the Story,Az Yet,Az Yet,0.0538,0.644,316467.0,0.4,0.000124,7.0,0.0865,-11.185,1.0,0.0341,139.212,4.0,0.571,0OMxYaCIggV2z8aOKbGbEk,1996-10-17 +605PBQZf0S3uYbaWKEYTkS,S.E.T.I. - Radio Signal,Independence Day,Soundtrack,0.779,0.221,112907.0,0.0616,0.928,7.0,0.149,-26.727,1.0,0.0355,107.991,3.0,0.0382,0OOwpWVLZPD4Sj2xS8cXBb,1996-06-30 +0J7z3pGIb0RVxDVv8uRjE0,Sunny - Live/1970,Stevie Wonder Live,Stevie Wonder,0.247,0.339,161733.0,0.931,0.0,4.0,0.705,-6.912,0.0,0.386,96.537,3.0,0.512,0OP3OMK3KZgAwqFA7pgHl5,1970-01-01 +2KOYquIvKER6pOxaX206tx,Cover Your Rig,Antenna,ZZ Top,0.0252,0.511,349027.0,0.507,0.000181,9.0,0.104,-8.895,1.0,0.028,143.877,3.0,0.564,0ORBiArsF27fSnQpefzMb4,1994-01-18 +7jDL0rn4xmgXGEdEF5LvzL,Spanish Eyes,Tiffany,Tiffany,0.0531,0.642,238493.0,0.65,4.47e-06,2.0,0.0437,-12.453,1.0,0.0321,98.491,4.0,0.677,0ORrRtBqjERyBBZWSsSw9C,1987-01-01 +1NoWKTDd0FnhUiIevfCU7u,Waiting on a Song,Waiting On A Song,Dan Auerbach,0.19,0.614,169853.0,0.915,1.25e-06,4.0,0.0837,-3.667,1.0,0.0286,127.203,4.0,0.964,0OSYZ7EMRs14RPvwowd13F,2017-06-02 +3dZOR4D4PKpCI0PGTmuuiV,The Call of The Wild (In the Style of Aaron Tippin) [Performance Track with Demonstration Vocals],Call Of The Wild,Aaron Tippin,0.034,0.63,235991.0,0.845,1.11e-06,4.0,0.186,-8.23,1.0,0.0458,125.842,4.0,0.698,0OUfaLP4bwjKjJJ0sBWMkL,2011-12-25 +4MZUyVoXcfO3NDPqKg1sYO,Just Gets Better With Time,Just Gets Better With Time,The Whispers,0.254,0.694,270640.0,0.771,0.0,6.0,0.101,-10.797,0.0,0.04,130.611,3.0,0.793,0OUlAcInVaAk2LrGrQv1bH,1987-01-01 +1yb2k0Pk2yQMvpPZP40miv,The Only Time You Love Me Is When You're Losing Me,Best Of Gladys Knight & The Pips,Gladys Knight And The Pips,0.538,0.54,166573.0,0.609,0.0,3.0,0.0759,-11.449,1.0,0.0682,143.171,4.0,0.69,0OV8RlPlzYfP75m1pgh0GD,1995-01-01 +40MaNqtoilxkZbtCMfxcUH,Please Don’t Call,First Comes The Night,Chris Isaak,0.0282,0.456,317600.0,0.721,0.000353,0.0,0.309,-6.589,1.0,0.0334,164.133,4.0,0.474,0OW4NxlyLYYrSAIvOUMz1K,2015-01-01 +0wWCqfIqzVNA1DkVt8ilQ2,Call Me,Kevin Lyttle,Kevin Lyttle,0.0149,0.664,226560.0,0.841,0.0,3.0,0.227,-4.052,0.0,0.057,106.945,4.0,0.862,0OWwtYwEZFMquSeHGNv3cw,2004-03-30 +4JKwaGOFYsPI9KIwU9BBY4,Long Black Line,Overstep,Mike Gordon,0.143,0.565,212947.0,0.79,0.000212,6.0,0.149,-6.025,1.0,0.0289,96.012,4.0,0.725,0OZbtttDyX0t8dG9wwywBF,2014-02-25 +4yjgDsga7sUk12a93j6CuI,Rich Kid,Tale Of The Tape,Billy Squier,0.0237,0.485,281733.0,0.947,0.0145,9.0,0.106,-4.153,1.0,0.0449,122.32,4.0,0.509,0OZgiA5rOCJ5Q0r6FnTWzy,1980 +5e9ZN5ZtTEXoQD0CQt2XTA,A Brand New Bed of Roses,Just Plain Charley,Charley Pride,0.819,0.507,135413.0,0.406,0.0,5.0,0.088,-9.311,1.0,0.028,112.112,4.0,0.654,0OZoNpWrDUc6Qi5NuQMoRf,1970 +0f749HCbCxlw0QrHvlOwVY,Dry Throat,Jazz Blues Fusion,John Mayall,0.498,0.613,399707.0,0.415,0.0311,0.0,0.673,-15.377,1.0,0.0338,92.796,4.0,0.52,0OaHKIwDW6eSdnDc5QR4Bu,1972-01-01 +5Uu0pq9GXfBMWtf1XnKWaQ,I Don't Need To Love,Look How Long,Loose Ends,0.0505,0.749,244200.0,0.736,9.33e-05,11.0,0.282,-12.122,1.0,0.041,107.139,4.0,0.858,0ObU1HpJzqahdHUy7qbN6F,1990-01-01 +39lftH9NhYHokja1CWbebS,Gloria,Christmas Worship,Paul Baloche,8.7e-05,0.41,273547.0,0.713,5.08e-05,10.0,0.122,-6.466,1.0,0.0322,91.048,4.0,0.285,0Oebjw58B0C8Jx5tuJiDuS,2015-10-02 +28MpQttwHIULN0remwwFls,16 And Single,Electric Barnyard,The Kentucky Headhunters,0.187,0.589,195133.0,0.84,0.000615,9.0,0.355,-6.538,1.0,0.051,128.3,4.0,0.476,0Of6fd9bsRvaw3uSfAIJ33,1991 +6NoKLaF06pfSmURYT9vnGe,Hold On,Musta Notta Gotta Lotta,Joe Ely,0.256,0.524,185973.0,0.568,1.73e-05,9.0,0.0331,-12.146,1.0,0.0447,132.73,4.0,0.686,0Og633EW0zPdlclAXI9TJg,1981-01-01 +5hjRILhaVvc5ig1LRPCDTL,Morning Glory,Child Is Father To The Man,"Blood, Sweat & Tears",0.413,0.273,255933.0,0.478,0.0753,7.0,0.323,-8.769,1.0,0.0295,78.402,4.0,0.669,0OhNZ7R4dOqtDPLGp0jBAZ,1968-02 +2NnsTLzAV1zD6stDkET7x1,Drivin Old Grey,Taking It Home,Buckwheat Zydeco,0.00123,0.529,298867.0,0.837,0.115,10.0,0.16,-14.769,1.0,0.059,134.602,4.0,0.915,0OheehawMEi6P0wWqjTtwT,1988-01-01 +3HC7Av1OSSo3sfOPwdD03D,Stolen Dance - Instrumental,Stolen Dance (EP),Milky Chance,0.198,0.867,311579.0,0.536,0.592,11.0,0.0328,-9.174,1.0,0.108,113.969,4.0,0.818,0OhoWDn4ZX8A2wpJK9FHI7,2014-05-05 +5VBAax8ZiyEESN0IOKVdHC,Sofistifunk,No Mystery,Return To Forever,0.32,0.708,231760.0,0.94,0.64,9.0,0.0383,-9.448,0.0,0.0497,108.948,4.0,0.939,0OjgANiCv3GFQWq1B8No1j,1975-01-01 +59H2TDkSrXVtQxjcldzpU1,"Take Me to the Next Phase, Pts. 1 & 2",Showdown,The Isley Brothers,0.315,0.781,310760.0,0.985,0.0,5.0,0.337,-5.199,0.0,0.107,105.029,4.0,0.622,0OjhMNDKYZMioHpVYRWLNz,1978-08-21 +5JvNTY3crh3qahUCjN8bvt,Put The Money Down,Odds & Sods,The Who,0.36,0.635,271573.0,0.868,0.00203,9.0,0.131,-4.171,1.0,0.0449,140.754,4.0,0.776,0OjnyHTmm3mqKTQS4RVUqZ,1974-09-28 +2hrqPqf27PsB3Uj8EGAIVQ,Heartbreaker,Burning For You,Strawbs,0.0318,0.427,283013.0,0.808,9.74e-05,9.0,0.127,-6.666,1.0,0.0463,142.223,4.0,0.535,0OkQLOJbTEyumrfBWuJIkS,2007-10-29 +08a8s9icDsEVU7RcY5FFLD,One Two,Cocaine,Z-Ro,0.599,0.695,250653.0,0.706,0.0,10.0,0.23,-5.252,0.0,0.341,84.975,4.0,0.741,0OlEJPSeKF21LWhKZbhmyE,2009 +4VJM0eJA23ml1pUPiy5PY4,Mother,How Big How Blue How Beautiful,Florence + The Machine,0.008,0.451,349953.0,0.826,2.79e-06,2.0,0.0557,-6.155,1.0,0.0714,156.017,4.0,0.494,0Om2TWqroaCLQamQME3bD2,2015-06-01 +23l1kVpqMVREiwU1YAlcr4,I Guess That's Why They Call It The Blues,Too Low For Zero,Elton John,0.218,0.484,285333.0,0.646,0.0148,0.0,0.194,-7.215,1.0,0.029,120.382,3.0,0.623,0OmYuz9hwn1XoqmDaU0yJ7,1983-05-30 +397fxHew7NyjryGWGr1Imy,"Baby, This Love I Have",Adventures In Paradise,Minnie Riperton,0.315,0.589,250867.0,0.437,0.00127,6.0,0.0944,-12.581,0.0,0.0487,83.263,4.0,0.731,0OoRiTZs9hsRz7KxB8JkSX,1975-05-22 +7Asw0fOG5nZdNx9SsCjeS2,When Work Is Over,Soap Opera,The Kinks,0.422,0.743,126053.0,0.825,2.48e-06,0.0,0.382,-7.141,1.0,0.0529,130.216,4.0,0.943,0OqLhnrvnMX0h9ftek3PA0,1975 +0Elg9Nejr0yFRXPdj5Skj3,Root Down - 1999 - Remaster,Beastie Boys Anthology: The Sounds Of Science,Beastie Boys,0.325,0.836,212667.0,0.915,6.57e-06,0.0,0.129,-7.593,1.0,0.0877,99.998,4.0,0.91,0OqOIHkfdZ6tqkKd8QQcS2,1999-01-01 +3V0PeMg2mhbYRtk9bioAwF,I Swear,All-4-One,All-4-One,0.235,0.532,259853.0,0.407,0.0,6.0,0.117,-9.658,0.0,0.0233,83.207,4.0,0.23,0OrEq5JeWVzislPoSg0fzZ,2005-04-19 +3KWxU5eojIJsMJa11yO8CL,I'm The Boy,Flowers On The Wall,The Statler Brothers,0.435,0.59,125840.0,0.429,0.0,10.0,0.0604,-10.788,1.0,0.0558,154.934,4.0,0.923,0OrV6t1YYdWXmiOD4ot2iD,1996-03-12 +1lWPUhA11W4LQjrPrk3OF6,She Is His Only Need,Wynonna & The Big Noise,Wynonna & The Big Noise,0.746,0.715,267893.0,0.41,0.0,6.0,0.124,-7.785,1.0,0.0288,131.826,4.0,0.419,0Os3wFj7ETGkON922FncBo,1997-04-08 +5j6ufXw3shFNsQu0Yh546j,Let The River Flow,We All Are One (Live In Detroit),Donnie McClurkin,0.189,0.229,371933.0,0.483,0.0,5.0,0.212,-9.335,1.0,0.0404,62.655,4.0,0.225,0OsTWxuUeYBTQL3lftiMpk,2009-03-26 +7knLXvyv3wYbSdFjmkOKUY,How Do You Feel?,Greatest Hits '93-'03,311,0.000104,0.612,183987.0,0.841,0.00854,11.0,0.0935,-4.624,1.0,0.0313,117.009,4.0,0.794,0OsjlbBaSZFbZnXGAUysMG,2004-06-08 +6j1dIv3o9YcqIZukWneWRN,Ask The Lonely,The Best Of The 4 Tops,Four Tops,0.364,0.476,164067.0,0.464,0.0,1.0,0.055,-8.952,1.0,0.0281,106.175,4.0,0.327,0OsqdLxQpBWI2Fw6Ztxc0D,1999-01-01 +0k6DoWuout7XxTv8Em2cFC,Word Of God Speak,Strong Tower,Kutless,0.000123,0.507,227587.0,0.662,3.14e-06,5.0,0.196,-6.813,1.0,0.028,129.976,4.0,0.238,0Ot6Adlv0VTliCkFcR5OUB,2005-01-01 +31iARNhDBopdslmiWpa1hh,Hope For The Hopeless,One Cell In The Sea,A Fine Frenzy,0.00591,0.472,257640.0,0.591,0.000506,2.0,0.11,-5.51,1.0,0.0275,96.035,4.0,0.124,0Ot7MEgreG2R93aN42M9iK,2007 +3kx3S0MbCTRkG6wDUMBwSw,Ball of Fire - Single Version,The Essentials,Tommy James And The Shondells,0.251,0.352,187667.0,0.623,0.0,0.0,0.385,-10.465,1.0,0.0613,72.555,4.0,0.715,0OuQjb89LiXrs0AiWb6zRZ,2002-06-04 +3xBGofZKEsxXHJu7ACzrao,"1, 2, 3 (U, Her And Me)",Cold Blooded,Rick James,0.012,0.795,246587.0,0.765,0.00073,11.0,0.0725,-7.032,1.0,0.0482,129.978,4.0,0.777,0OvSems3CIWCs2Tty0oO9B,1983-08-05 +25CMmGsl22APKhfuj4Tp7j,It's Been Awhile,Staind,Staind,0.00189,0.509,264707.0,0.774,0.000549,6.0,0.143,-4.054,1.0,0.0338,116.529,4.0,0.0824,0OwSOrPWyP9batKOhOnaPt,2001-05-22 +7oeXzYONNdnbJjlrHT4tCp,That Gospel Music,Saturday Night / Sunday Morning,Marty Stuart And His Fabulous Superlatives,0.0642,0.759,168653.0,0.865,0.0,0.0,0.212,-5.942,1.0,0.0353,118.275,4.0,0.958,0Owyl2ogsaoJahllgcaH0a,2014-09-30 +0O6yEGs30axcRvvhak4k0z,Noah's Ark,Just An Illusion,Najee,0.202,0.583,305560.0,0.444,0.168,9.0,0.1,-12.934,1.0,0.0292,134.137,4.0,0.446,0OxG0ZAPmPYVSDmu1u2aXa,1992-01-01 +1yT2euhsWazs0WEnrqjXk9,Make It Real,Animal Magnetism,Scorpions,0.0417,0.583,229493.0,0.733,0.00432,10.0,0.366,-8.74,1.0,0.0603,121.723,4.0,0.665,0P074q35RL8oUOpKsHJd07,1980-03-31 +5bVCHIQgZ4Jcr6DFmnYqRo,Tu Respiración,En Todo Estare,Chayanne,0.00481,0.549,250867.0,0.796,0.0,2.0,0.0797,-4.585,1.0,0.0309,131.953,4.0,0.342,0P0d0y1LQ5VGrp58TQ0oM2,2014-08-25 +2aQxZdIgYU8AdVtS6h68H8,Fishin' For Love,The Naked Brothers Band (Soundtrack),The Naked Brothers Band,0.0438,0.769,152413.0,0.721,0.0,7.0,0.0894,-5.022,1.0,0.038,105.977,4.0,0.82,0P0hiVXmXvn0HwkCKECqQS,2007-10-09 +3tbwKbrgDNjT4JvM4SVAtz,No Mercy,The Mercy & Love (Can Make You Happy),Mercy,0.0466,0.634,154465.0,0.621,0.0,2.0,0.128,-5.936,1.0,0.0288,105.049,4.0,0.844,0P1dNlCkXD4GO3TruGzj0p,2017-01-12 +7uJH0YdSZL6psjxI6Xy08b,Acquainted,Beauty Behind The Madness,The Weeknd,0.484,0.372,348853.0,0.477,0.0,7.0,0.0844,-9.838,0.0,0.0497,101.097,4.0,0.254,0P3oVJBFOv3TDXlYRhGL7s,2015-08-28 +3jjczS8RzMgEMx2BHp48Pa,Last Year (Demo),Kiss Of Life,Gene Loves Jezebel,0.00134,0.459,245573.0,0.722,0.0126,9.0,0.244,-8.342,0.0,0.0265,126.088,4.0,0.916,0P45EecLBZAtJOs6EN8lli,2013-11-25 +64I5mggDORCwnKBCB2ZLG5,Sharp Dressed Man - 45 Version,The Baddest,ZZ Top,0.024,0.683,179333.0,0.645,0.000169,0.0,0.0877,-12.32,1.0,0.0402,126.666,4.0,0.391,0P7d8Q1oSVDhrpUkJLwbNn,2014-06-09 +3ToEn44n0wlUIy4t8AfaQp,Cage Of Freedom,Metropolis,Soundtrack,0.299,0.578,243400.0,0.405,3.66e-06,8.0,0.0768,-15.269,1.0,0.0346,202.889,4.0,0.699,0P7vJlKnN94z5p4m3ceTdN,1985-01-22 +3MIzcSLMsp8hKDLKB6MNQC,"Symphony No. 1 in C Minor, Op. 68: IV. Adagio - più Andante - Allegro non troppo, ma con brio - più Allegro",Brahms: Piano Concerto No. 1,Berliner Symphoniker (Marturet),0.97,0.148,1057359.0,0.102,0.897,0.0,0.107,-18.525,1.0,0.0402,65.399,4.0,0.0612,0P875QGzQTcMygFz6gOeHH,2017-01-13 +7lPXa7jjCnczDrR2VVZF90,Hoes in This House,EPIC AF (Yellow/Pink),Various Artists,0.000639,0.766,206867.0,0.761,0.0,6.0,0.176,-5.387,0.0,0.0361,104.963,4.0,0.502,0PB2N0rompsP0WJRCEfBv8,2016-07-16 +1Bo73efNTQLepOGA4BOWnj,Smile,Hearts Of The Innocent,Kutless,0.0215,0.427,264733.0,0.778,0.0,11.0,0.0971,-7.467,1.0,0.0317,75.179,4.0,0.396,0PBzC97o1tsxV6lT541U3q,2006-01-01 +5tKiXmGFDO1HiYMQBJtoJ6,Bring Me The Head Of The Preacher Man,Hyaena,Siouxsie & The Banshees,0.185,0.176,276867.0,0.84,0.0,0.0,0.0838,-5.488,1.0,0.0713,155.796,4.0,0.136,0PF97T9K2E95PV4AbICNjr,1984-06-08 +59FOaIlQng6Yae9UmO1PwN,Bad Habit,Holy Fire,Foals,0.00613,0.566,280267.0,0.849,0.459,11.0,0.115,-6.495,0.0,0.0539,121.084,4.0,0.432,0PIR7PK8DMB4pgoxq7F9Ad,2013-02-11 +4Lnhmk5yocpA8YxFQoJbZZ,She Wins Zulus - Unreleased Demo Track,Strip,Adam Ant,0.473,0.699,186267.0,0.729,6.32e-06,4.0,0.142,-6.278,1.0,0.069,99.39,4.0,0.722,0PK2gJOIwkUOF9eCXpA3Ak,1983 +5BlLqiaTwttKiqzLhBrN1v,Let's Get Dirty (I Can't Get In Da Club),Malpractice,Redman,0.0696,0.607,235533.0,0.966,0.0,1.0,0.441,-4.884,1.0,0.443,99.913,4.0,0.421,0PMUPc7P3VM5mrrNCGA6ZJ,2001-01-01 +6dahFmHrgncgVJjsI1ws7e,My Hometown,Born In The U.S.A.,Bruce Springsteen,0.486,0.652,279667.0,0.338,5.9e-05,9.0,0.0744,-11.58,1.0,0.0367,116.881,4.0,0.392,0PMasrHdpaoIRuHuhHp72O,1984-06-04 +5ciVbeefBaNOmaDXsN0amO,Everything Is Wrong,El Pintor,Interpol,4.42e-05,0.473,212853.0,0.848,0.915,6.0,0.645,-4.745,0.0,0.0371,125.99,4.0,0.432,0PNquUhkW8X80jKMEHXs5F,2014-09-09 +0y229zchhuCN5foYSJMEr6,Two Sides (To Every Story),Her Best,Etta James,0.559,0.536,181707.0,0.634,0.000955,8.0,0.282,-10.021,1.0,0.057,72.703,4.0,0.651,0PQNmBNiADyKAx5FQesJRD,1997-03-25 +4mxQZjjN97MAzfxkrwoLta,Psycho,Beneath The Scars,12 Stones,0.000109,0.484,193773.0,0.952,0.0557,5.0,0.12,-3.785,1.0,0.0726,131.937,4.0,0.57,0PRf2I1yZ0o6O4pnBnTObw,2012-05-22 +1SbiV7CCoAtbeQYZo4gkxw,Wake up Sunshine - Remaster,Chicago II,Chicago,0.449,0.626,149133.0,0.458,4.94e-06,0.0,0.0942,-8.484,1.0,0.0364,126.503,4.0,0.643,0PRgsdDXQ8QPaDUetVF7yN,1970-01-26 +2iurA3nSsyC52aowfjY28S,Weirdo,Brotherhood,New Order,0.0115,0.414,232480.0,0.987,0.0128,1.0,0.32,-6.187,1.0,0.0618,148.127,4.0,0.671,0PSWY4XyjTWppfBb0tBtqu,1986-09-29 +2jnr9KaaMAmvk0zMcM9UzV,Tell Me What You See - Remastered 2009,Help! (Soundtrack),The Beatles,0.061,0.592,157987.0,0.796,0.0,7.0,0.131,-8.125,1.0,0.0429,136.675,4.0,0.7,0PT5m6hwPRrpBwIHVnvbFX,1965-08-06 +2W4jSWDcCoF73xuxiAA6kB,Give Peace A Chance - With Outro / Live At The Fillmore East/1970,Mad Dogs & Englishmen,Joe Cocker,0.353,0.452,286480.0,0.931,1.11e-05,4.0,0.935,-6.329,1.0,0.0957,121.942,4.0,0.639,0PXCpCkwhuzFUIEVK3vzET,1970-08 +4bW27iXv1LttSFA09ILsy5,I Got It Bad (And That Ain't Good) - Live,Lou Rawls Live,Lou Rawls,0.627,0.54,194173.0,0.371,0.0,0.0,0.674,-10.35,0.0,0.103,112.872,1.0,0.371,0PXkuzPmkBgVNn26f3Q9gC,1966 +0HdR4gb0o5bc4wPqa2jS6C,"The Edge Of Glory - Live From ""A Very Gaga Thanksgiving""",A Very Gaga Holiday (EP),Lady Gaga,0.649,0.371,292707.0,0.339,0.0,9.0,0.255,-7.188,1.0,0.11,82.279,5.0,0.27,0PbOMnMLse2JVIDSBq28Nj,2011-01-01 +3IGAJam8XPmbBjCAvpCW8N,Secret O' Life,JT,James Taylor,0.878,0.723,214227.0,0.206,0.000763,0.0,0.0966,-16.78,1.0,0.0318,99.561,4.0,0.298,0Pbc9Jq12a47mQ1z9yIuhn,1977 +48v8zqSIH4bqBsP2LPj8kY,Singing Call [1970 Demo],dEMOS,"Crosby, Stills & Nash",0.723,0.569,182453.0,0.268,0.0,9.0,0.12,-15.299,0.0,0.0295,145.151,4.0,0.146,0PbnIma09riA9i2OmA2BH7,2009-05-29 +65X1F6rGBj2De4ym1OPgLf,Ghost,Lifer,MercyMe,0.287,0.246,219400.0,0.507,3.73e-05,7.0,0.183,-7.155,1.0,0.0567,74.683,5.0,0.139,0PcT8mmJZRU6H1HXeChS2H,2017-03-31 +7ldBxy3P2LQSLgtGOa5B4h,Time and Death and God,Death Is The Only Mortal,The Acacia Strain,0.0052,0.361,347480.0,0.822,0.114,0.0,0.334,-6.217,1.0,0.0429,110.068,4.0,0.0482,0PdFGqwjkx5UlX6KTzy3yd,2012-10-09 +11vjcSc2MjVR6gEOgA20io,Pretender,Get It Right,Aretha Franklin,0.0382,0.719,258533.0,0.84,0.0,11.0,0.36,-7.048,0.0,0.128,97.726,4.0,0.678,0Pe124sDVootFFmCMhqeHO,1983 +0EhErzhxPFdrTFrKWkJRRe,Swervin' - Explicit Album Version,Most Known Unknown,Three 6 Mafia,0.604,0.86,215533.0,0.626,0.000607,11.0,0.185,-4.665,0.0,0.131,142.974,4.0,0.729,0Pe9KCcaFK7CkeZPWXCuaB,2006-06-20 +3RjpyXZBYpwi20Txs4S9zD,Robotic Love,"From The Hut, To The Projects, To The Mansion",DJ Drama Presents: Wyclef Jean aka Toussaint St. Jean,0.0206,0.751,337507.0,0.772,0.0,0.0,0.32,-5.538,1.0,0.15,120.058,4.0,0.638,0PecApqXjJKZifgWl4bsu6,2009-11-23 +06KYwRJKN3IKOKzaWuP3ea,PLAYBOY,EXOdus: The 2nd Album,EXO,0.213,0.529,212132.0,0.722,0.0,1.0,0.102,-4.815,0.0,0.0814,79.951,4.0,0.666,0PepQsL30ADZO7gc4Tz7Af,2015-03-30 +5RQUIVeJQBWrdw982dvOtH,Never Let Her Go,It's Gonna Be Fine,Glenn Yarbrough,0.79,0.499,181453.0,0.246,0.0105,0.0,0.135,-13.478,0.0,0.0281,92.838,4.0,0.337,0PfjuE5tfeLaPGpjqKZh8r,1965 +6cahHUfSQDIB8i0Yx3srwx,People Like You,People Like You,Eddie Fisher,0.924,0.49,132773.0,0.339,0.0,0.0,0.183,-8.351,1.0,0.0375,120.94,4.0,0.649,0PiQXSv5D2TnUnNHPIYRI8,1967-04-24 +48k71kuaodYBKDiNG5S2zD,Again,Hillbilly Deluxe,Brooks & Dunn,0.321,0.459,195467.0,0.479,0.000448,0.0,0.114,-5.445,1.0,0.0289,145.101,4.0,0.237,0Pj9usAe5cnhsfBAIqgcOP,2005-08-30 +4GGuI5FJRPWiGS6BFk4Dq7,Where Do I Begin,Fury,Sick Puppies,0.00362,0.548,214907.0,0.927,2.22e-06,5.0,0.0799,-4.782,1.0,0.049,134.006,4.0,0.429,0PjHNt8KjT2gI6ov7sNx08,2016-05-20 +2zL79lAoCMMs4aSgPdqhZu,Wild Charms,Blood Pressures,The Kills,0.876,0.344,74747.0,0.306,9.64e-05,2.0,0.125,-11.909,1.0,0.0519,103.994,4.0,0.347,0PjRCiXdp6TQPXojFRB0AX,2011-04-05 +7wFvAeXV9E9Ou1L7AZ3325,Spanish Eyes,Danny Boy,Ray Price,0.7,0.392,217440.0,0.247,5.85e-06,10.0,0.151,-15.432,1.0,0.0281,94.485,4.0,0.382,0PkBYy7xYPEKmPwfu1xZZd,1967 +7fHSrwT8LJmcnmP0SY4OYa,There Goes Your Baybay,The Ever Popular Tortured Artist Effect,Todd Rundgren,0.155,0.56,233240.0,0.709,0.0,9.0,0.201,-11.41,0.0,0.0291,134.219,4.0,0.7,0PkcjUSPwpvaMnGsX5bz0t,1982 +27sYHmgfRvHFyQ5vrm5nQp,And Our Feelings,For The Cool In You,Babyface,0.138,0.741,342360.0,0.592,0.0,4.0,0.224,-7.819,1.0,0.0298,128.137,4.0,0.27,0PkkUYZMtKN25rvrt50EhX,1993-08-24 +5AZxbX5Qf1qjh1Kg9oX5ww,Am I Going Insane (Radio) - Remastered Version,Sabotage,Black Sabbath,0.00956,0.333,253667.0,0.624,0.0,9.0,0.655,-12.835,1.0,0.0445,134.989,4.0,0.386,0Plh7fxBmx1Z2HrnVOoGkw,1975-07-28 +6WqxoaLAccNvYLmSUVj1dN,Shelter,Duran Duran,Duran Duran,0.276,0.644,263827.0,0.928,0.000168,9.0,0.103,-8.197,1.0,0.0461,108.981,4.0,0.73,0PqCkTvKFJxzr9uujq7a3T,1993-02-15 +2njlXSHjySDZC3rgw08C5Q,Meadows Of Heaven - Instrumental Version,Dark Passion Play,Nightwish,0.015,0.346,429453.0,0.457,0.893,7.0,0.107,-6.812,0.0,0.0321,119.985,4.0,0.048,0PqNUSzXC5OxR5ejQYn9l0,2007-09-28 +43z6scIZU2QcEieMQFAJRG,There She Goes,Sixpence None The Richer,Sixpence None The Richer,0.000856,0.498,164280.0,0.789,5.83e-06,10.0,0.104,-5.724,1.0,0.0319,120.176,4.0,0.455,0PrcwzkQVEy4y6JPvT5bix,1997 +1FS76pclfkQiHlFv5IQMtr,Do The Knowledge,Magnum Force,Heltah Skeltah,0.513,0.772,51000.0,0.151,0.0,1.0,0.582,-20.595,0.0,0.883,125.525,3.0,0.748,0Ps8FTtJtow7YHCPmOMlJZ,1998-01-01 +3MEE6wxbVVe2pdTYy6uBiq,Tu imaginación,Complices,Luis Miguel,0.144,0.711,232787.0,0.936,0.0,11.0,0.25,-3.143,0.0,0.0929,125.011,4.0,0.578,0PsSywVZE4qeOPBNiSj4Hz,2008-05-06 +0lbCV3jqRWx0J7RBRJULe2,Terrible Vision,The Instigator,Rhett Miller,0.447,0.745,246271.0,0.53,0.0,3.0,0.139,-9.359,1.0,0.0597,124.055,4.0,0.572,0Pup5rX8QvSNgSBLX7Vu69,2002-09-24 +6TtwlRtSSr0f2O97Uh3hSe,Sacrificial,Scream Bloody Gore,Death,1.89e-06,0.217,221707.0,0.919,0.0271,2.0,0.132,-7.691,1.0,0.066,110.281,4.0,0.249,0PvGbpxBh7faAVbeZM4sIm,1987 +6JqANgB1Xw1Z9YLoVq923g,Lilies,The Haunted Man,Bat For Lashes,0.259,0.314,286493.0,0.409,9.78e-06,11.0,0.267,-12.449,1.0,0.0488,101.487,5.0,0.184,0Py0JJuqxNxWfBOddpI59r,2012-10-15 +0Aurixgtmd4pDIXHAzqS3b,Lies - Live,Strict Joy,The Swell Season,0.904,0.355,479493.0,0.248,0.0,7.0,0.462,-14.638,1.0,0.478,174.772,5.0,0.0606,0PzQfgLNIgyNYcHvIjvmVs,2009-10-27 +2n5EKZtauvATiyoD9koD1B,Road To Surrender - feat. Kris Kristofferson & Willie Nelson,Anniversary Celebration: 25,Randy Travis,0.542,0.465,245806.0,0.291,0.0,7.0,0.118,-10.896,1.0,0.0279,135.849,4.0,0.31,0PzcDkEDb9x7RFNzWYf1Fj,2011-06-03 +1Li7mqelqsNJCBdbdRj3jC,In The Garden,One,Bob James,0.101,0.343,188947.0,0.304,0.00896,2.0,0.155,-16.063,1.0,0.0303,146.483,4.0,0.302,0Q1K5QNSkYQgnBOOwImTDp,1974-06-03 +66SaVsvQg1UZpb2C94Sq19,Shoot Me In the Smile,Punk O Rama 10,Various Artists,0.00118,0.517,209547.0,0.79,0.0,2.0,0.596,-5.047,1.0,0.0424,157.816,4.0,0.878,0Q1QWHjz9exFizdrVPEXSD,2005 +2TynldhyWHpsXMbvBS7gSL,Deal,"GarciaLive, Volume 10: May 20th, 1990 Hilo Civic Auditorium",Jerry Garcia Band,0.704,0.391,486382.0,0.873,0.212,2.0,0.756,-7.378,1.0,0.0783,145.96,4.0,0.552,0Q2hqrTl7ujk981CHN1N8G,2017-03-10 +02Idl8q2bZhZEXqsWXXoG9,I'm Not from This World,Bad Witch (EP),Nine Inch Nails,0.777,0.273,401854.0,0.477,0.886,2.0,0.108,-14.56,0.0,0.0973,192.029,4.0,0.191,0Q2o6ioxIOlKPvRdG1K5da,2018-06-22 +0QwLrvIRFRBrzKd7rN9Xzo,Half Moon,Ivy Tripp,Waxahatchee,0.927,0.62,196640.0,0.101,0.0,9.0,0.127,-10.574,1.0,0.0298,88.018,3.0,0.146,0Q31RwMIh0WOxqJDa0F31q,2015-04-07 +6n9Jr9RtWHGeUQM31L8k6F,I Don't Want to Know,Woman Out Of Control,Ray Parker Jr.,0.486,0.834,270333.0,0.471,0.000521,11.0,0.098,-14.843,0.0,0.0329,104.1,4.0,0.841,0Q3abdGuLIznWQXAqMN6cd,1983 +4pQF36FroZonxjOZqFXGpv,This Little Light,We'll Never Turn Back,Mavis Staples,0.292,0.819,202720.0,0.396,3.71e-06,9.0,0.143,-9.766,1.0,0.0498,120.967,4.0,0.746,0Q46RnNXqFQ2dTdBD1qcv7,2007-04-24 +0usJNX3ool2M5Yyp06f4De,Minuet,From First To Last,From First To Last,0.923,0.647,61987.0,0.396,0.89,2.0,0.11,-13.855,0.0,0.0818,123.985,4.0,0.965,0Q6C8p6g47jEOU6G7SoRrS,2005-07-26 +6Mnf7IPJmv9gBh921JXioZ,Rise,Fight With Tools,Flobots,0.00777,0.696,253547.0,0.593,0.0,4.0,0.11,-7.638,1.0,0.0533,89.005,4.0,0.537,0Q7dUE51rPBQwszngVlqPG,2008-01-01 +0HOcbjHAgnvvnIUs4JtSS1,Family Reserve,Joshua Judges Ruth,Lyle Lovett,0.827,0.581,239760.0,0.0881,1.1e-05,4.0,0.1,-18.265,1.0,0.0381,129.204,3.0,0.43,0Q9E2do1DR7QrHyD5BPaZB,1992-03-31 +3pOFKfa2ZdLa20jT4L013A,The Prequel,Tical 0: The Prequel,Method Man,0.0288,0.584,127160.0,0.722,0.0,1.0,0.0944,-4.583,1.0,0.367,177.321,4.0,0.698,0Q9WDqknn8vmyIxfZ1SZuA,2004-01-01 +2IIMPTX102SO40MGf9fGWn,The New Underground,Ganging Up On The Sun,Guster,0.00011,0.355,170213.0,0.868,0.0,4.0,0.0604,-3.994,0.0,0.0646,157.086,4.0,0.727,0QA8bVnLCxOpCYMhIdT6rz,2006-06-20 +4kwp5wbkYF7fO3gGaBiRyF,Four in the Morning,The Soul Of A City Boy,Jesse Colin Young,0.857,0.426,203076.0,0.44,0.00122,10.0,0.106,-9.045,0.0,0.0289,154.801,1.0,0.284,0QAUOeT76mGaqWN3wvcSoq,2014-05-05 +2SzscxbZd2EmT9tbgbbVWx,Looks Like Rain,Euphrates River,The Main Ingredient,0.339,0.6,197520.0,0.69,0.000919,0.0,0.163,-8.076,1.0,0.0455,105.526,4.0,0.517,0QAgVwKBZAZFMkCDzmmBBj,2015-11-13 +5J0zM0tFPiwn7IdhoW0Gt0,California Dreaming,California Dreaming,Wes Montgomery,0.241,0.679,188573.0,0.435,2.14e-06,2.0,0.0857,-14.238,0.0,0.0422,132.063,4.0,0.855,0QE0gDat9NPBDCQPZogtQ6,1966 +13kBGVdTv0Ww7tI6hk8ZM4,I Wouldn't Beg for Water,"Madness, Money And Music",Sheena Easton,0.849,0.618,256120.0,0.181,4.91e-06,3.0,0.0971,-14.252,1.0,0.0321,112.624,4.0,0.181,0QFOvCTA4oqLxz1UJnCyGI,1982 +5OkQgphufi4gockBMCPrqJ,In Your Life,Sounds From Nowheresville,The Ting Tings,0.9,0.308,178093.0,0.26,0.254,10.0,0.137,-8.265,0.0,0.0422,133.806,4.0,0.104,0QIejPRoiPns3DiaJER8sD,2012-02-24 +4wgnRo4s5ULeo7CfUBkRx1,Slide,Return Of The Bumpasaurus,Sir Mix-A-Lot,0.0138,0.701,224067.0,0.926,1.22e-06,7.0,0.324,-5.967,1.0,0.236,95.001,4.0,0.633,0QPr5RZLfVPCewlds0UoLK,1996-01-01 +0JQ5XhtuTDNvFoq3P0gWDY,Get You Through The Night,Into Your Head,BBMak,0.00149,0.438,213147.0,0.93,0.0152,8.0,0.154,-3.692,1.0,0.034,141.996,4.0,0.658,0QQgDR6avcLN9s5fwdSrDc,2002-01-01 +48PlNYw6ls7uIOMqtDGynR,Sweet Virginia,Mean Old Man,Jerry Lee Lewis,0.233,0.452,230440.0,0.794,2.82e-06,0.0,0.106,-4.279,1.0,0.0346,122.007,4.0,0.579,0QSl76NH9LNCg4KPvlXZEg,2010-01-01 +67tnJf77mVKMIOVcR1SQ2F,Eronel,Criss-Cross,Thelonious Monk,0.525,0.487,270133.0,0.354,0.000273,9.0,0.0958,-13.884,0.0,0.0417,177.572,4.0,0.736,0QTVbs5gj4pbv3Je4fJ3VI,1963 +7jARcbIAl2NH8menxbepjv,Goon Squad,No More Beautiful,Roger Clyne And The Peacemakers,0.114,0.506,204773.0,0.79,0.0,9.0,0.324,-6.609,1.0,0.0532,145.515,4.0,0.856,0QTZp1YKyXP2GdTHKXLMpI,2007-03-20 +183T9rrmx8AKDB38OJ4BMf,Lotsa Luck,Allan In Wonderland,Allan Sherman,0.809,0.52,178800.0,0.495,0.0,9.0,0.868,-9.7,1.0,0.434,143.678,3.0,0.491,0QTeeYsr5Xx2XnMYzDED6e,2005-02-08 +6lpwfIrPor144C1emb7okr,50 Ways to Leave Your Lover (Originally Performed by Paul Simon) [Karaoke Version],"Greatest Hits, Ect.",Paul Simon,0.0518,0.664,180778.0,0.42,0.0645,4.0,0.0808,-13.587,0.0,0.0407,103.071,4.0,0.524,0QVK3xboBaxZYsixLxXwFu,2014-11-22 +2SBkK13tEonwIxSSxqZYP7,Elsewhere - Live,Mirrorball,Sarah McLachlan,0.0314,0.255,305507.0,0.666,2.78e-05,4.0,0.967,-7.691,0.0,0.0375,151.551,4.0,0.476,0QWQMq5k9ck1NwkjTQaMGc,2006 +7Bt8xh5TEXiaVPiESf1JQY,Money - Remastered Version,Arthur The Album,Soundtrack,0.624,0.863,141080.0,0.457,0.722,0.0,0.0719,-12.054,0.0,0.0342,98.135,4.0,0.934,0QXYfxXpKeLlr3hueenIHB,1981 +5g05gzRfyMy7cJwZnX6iOM,Cada Mañana,De Alumno A Maestro,Remmy Valenzuela,0.405,0.811,214320.0,0.876,1.37e-05,7.0,0.18,-2.486,1.0,0.0466,112.446,4.0,0.928,0QYtOOUCeW6L8hweNq87gF,2014-06-24 +0qeUBNAueUfHiUHGvkyMNy,Untied And True,Dancin' On Coals,Bang Tango,0.00805,0.534,290987.0,0.964,0.000984,10.0,0.0891,-5.151,0.0,0.0623,75.099,4.0,0.6,0QYw248bB137PlMyYy173r,1991-01-01 +5U6m7lVxlXhVW861s8S8Qu,Without You Here,Carolina,Eric Church,0.075,0.7,162520.0,0.841,2.91e-05,0.0,0.392,-4.764,1.0,0.0323,116.982,4.0,0.825,0QZc1pzqelwhdKftQQDdUw,2009-01-01 +3uZkuaDMJogQhOEIHzzotY,Where I Belong,From Water To War,Nine Lashes,0.0334,0.529,217440.0,0.881,0.0,0.0,0.731,-6.667,0.0,0.0792,130.04,4.0,0.556,0Qb32ddUca1QnX0WBgmWFI,2014-01-21 +1xx2geUpowgFcQLzqvaaDN,"Hey Girl, Come and Get It",The Hustle And Best Of Van McCoy,Van Mccoy,0.547,0.796,196480.0,0.902,0.56,11.0,0.406,-6.63,0.0,0.0682,109.74,4.0,0.544,0QdIm38ml7jHplmYOqazbF,1976 +6ahPMy5xgi52sixl6s3v8D,Whole Lot of Shakin',Sunbeam,The Emotions,0.151,0.876,197907.0,0.545,0.107,9.0,0.0539,-13.343,1.0,0.0482,122.78,4.0,0.978,0QgdAYgZBoPmyFfwlQPNHo,1978 +1FuvIoFz9gHPHdXethWWc5,As Long As I Have A Song,Better Than Home,Beth Hart,0.685,0.497,205960.0,0.228,0.0,7.0,0.116,-10.61,1.0,0.035,118.703,3.0,0.232,0Qikkvys4e8Sa0Tvy6rA6t,2015-04-03 +4lPEDa9ordn4iPbUZWMIPr,Pale Blue Dot (Interlude),The Black Swan,Story Of The Year,0.577,0.36,66160.0,0.414,0.345,1.0,0.166,-13.738,1.0,0.11,88.55,5.0,0.125,0Qk9nVlmC49ZNo9j14khzF,2008-04-22 +4gv4m2mX7EUXZj4boDtaSJ,Oh My Soul,After The Gold Rush,Prelude,0.524,0.673,236760.0,0.446,3.81e-06,7.0,0.281,-12.06,0.0,0.0305,80.524,4.0,0.856,0QkxB9czfiPR1Hg7qJNFWz,2006-10-30 +4JurqgdGROSNNEStyb2uQ9,Good Land,Life Is Good On The Open Road,Trampled By Turtles,0.114,0.463,171093.0,0.685,0.6,5.0,0.0826,-7.587,1.0,0.0324,111.273,4.0,0.815,0QlWQz2syFKNHZWcx3bSX5,2018-05-04 +3TjAGfh5TgWSsvTGu3ymXQ,Now A'daze,Revolverlution,Public Enemy,0.0363,0.818,205000.0,0.87,5.38e-05,10.0,0.37,-6.702,0.0,0.175,93.488,4.0,0.646,0QmolszM1HGmVfPRVNTWea,2002-07-23 +5fFg6pNYG5EgXzuEmDSx91,Bloodletting (The Vampire Song),Bloodletting,Concrete Blonde,0.00177,0.561,365351.0,0.897,0.000211,7.0,0.117,-5.901,1.0,0.0671,124.555,4.0,0.304,0Qny7PmxUlBMrw4xdeiHaU,1990-09-16 +2zAZG31uyjPNjngfnPxH6t,When You Love Someone,Forget Paris,Soundtrack,0.297,0.557,249000.0,0.417,0.0,6.0,0.106,-8.36,1.0,0.0286,119.974,4.0,0.13,0Qpot9NbIjEEiDSV1jJ3iF,1995-05-02 +3RhaMNXF5QsIi26yNJBux0,I'm Depending on You - Live Whiskey Version,Otis Redding In Person At The Whisky A Go Go,Otis Redding,0.148,0.487,201827.0,0.686,0.0,2.0,0.922,-10.629,1.0,0.345,148.08,4.0,0.674,0QqcSvkteSvXhBxfypbDcb,1968 +0eshXT3RFx7odb8HzXbSpV,If You Wanna Make Love (Come 'Round Here),Being With You,Smokey Robinson,0.502,0.458,210880.0,0.526,1.08e-06,0.0,0.221,-8.228,1.0,0.0443,114.294,3.0,0.493,0QsTRgdl6PSinBK7sElqun,1981-01-01 +1nY5kqmxEeSiLuPIh5wISg,Life Ain't Easy,Belly Up!,Dr. Hook,0.327,0.458,183347.0,0.552,0.0,11.0,0.197,-13.814,1.0,0.148,122.897,4.0,0.537,0QsaAZwFP87ZazzvTpQ96j,1973 +6Ii96Kh1HP03QJuYB1cpyY,Totally Connected,Totally Connected,T-Connection,0.472,0.817,310000.0,0.646,0.000109,0.0,0.0824,-7.796,1.0,0.121,99.266,4.0,0.849,0QtRgtQfPQXaWrVdzq1A4O,1979 +6OyXFDxfyDGxPitk7qgw0f,Funny Man - Bonus Track,Ray Stevens' Greatest Hits,Ray Stevens,0.837,0.388,185200.0,0.399,0.00214,5.0,0.113,-10.062,1.0,0.0291,90.716,4.0,0.299,0QtzjdxO5CAi9NqpiusEMh,2014-04-22 +6JFenbRgO6QriQuUIQ08mu,The Apology - Score,Fireproof,Soundtrack,0.978,0.16,162800.0,0.0383,0.911,2.0,0.101,-23.243,1.0,0.0413,75.592,4.0,0.0393,0QvGPWz6Z0l8gR7lJeRRvV,2009-07-09 +0Sbe4devdK3vAkiX0xdWhE,"Which Way You Goin', Billy? (In the Style of Poppy Family and Susan Jacks) [Karaoke Version]",Which Way You Goin' Billy?,The Poppy Family,0.000575,0.48,200334.0,0.602,0.0032,0.0,0.185,-10.948,1.0,0.0286,185.901,4.0,0.664,0QwhmoB9ceMpJ55UDReI66,2012-07-26 +3nm1l3IFv7N7My9zZ8HJt0,Cleaving Giants of Ice,Great Is Our Sin,Revocation,0.000362,0.373,262387.0,0.937,0.652,1.0,0.312,-4.169,1.0,0.0721,161.911,3.0,0.209,0Qz9E3OOpPafuf05Jbc9mx,2016-07-22 +3Eg5eg0iQ0PT8gholX0Qwf,The Circus,Pop! The First 20 Hits,Erasure,0.0565,0.687,246733.0,0.585,0.000166,9.0,0.062,-12.009,0.0,0.0251,94.665,4.0,0.774,0R1lrWvkck1uth1YVIviLl,1992-11-24 +1Neg51VfQPe2tUd9wYfDbb,Cry on the Shoulder of the Road,Wild Angels,Martina McBride,0.258,0.596,189133.0,0.564,0.0,9.0,0.298,-7.536,1.0,0.0245,140.773,4.0,0.618,0R2ZDjT0lkm0Ub3lV8Ce82,1995-08-15 +4s4XzNKcU3PtmeV7OdXDmv,Heart Afire,"One Love, One Rhythm: The 2014 FIFA World Cup Official Album",Various Artists,0.0316,0.414,240039.0,0.708,0.0,0.0,0.0623,-4.181,0.0,0.0912,199.9,4.0,0.392,0R6JKXqMghl97Sx7ngToTm,2016-07-28 +6Hbt2VvarHGh5HKmqNPzd9,Smooth (feat. Rob Thomas),The Essential Santana,Santana,0.157,0.608,295160.0,0.892,1.62e-05,9.0,0.239,-5.624,1.0,0.0333,116.003,4.0,0.962,0R6oZ3WCT7wcA1xlAmlaMk,2013-09-16 +43Q1PiGFSqWeThN1kVubYx,Where Do I Begin?,I Stand,Idina Menzel,0.472,0.491,204707.0,0.602,0.0,3.0,0.101,-5.39,1.0,0.0308,135.03,4.0,0.168,0R79Rbz4KTg7ckZRusGTkk,2008 +5IWlRbxlbwY7I6cKFw7lOj,Guide Me,Southern Nights,Glen Campbell,0.807,0.186,146680.0,0.224,0.424,9.0,0.109,-14.726,1.0,0.0329,147.205,4.0,0.13,0R7Uw1tUUbWlV53BGKfjQ4,1977-01-01 +6TTSNXFvCowouOBTpr8KIb,Nella Fantasia,Dream With Me,Jackie Evancho,0.986,0.313,258493.0,0.342,0.0368,10.0,0.12,-10.651,1.0,0.0347,86.166,4.0,0.183,0R7q0tiEkkFPRarZzrPDFi,2011-06-06 +5TeOESgeF52zQUFBpQ96C9,Sweetest Berry,A Long Time Coming,Wayne Brady,0.179,0.742,258360.0,0.353,0.0,7.0,0.171,-8.669,1.0,0.0568,70.992,4.0,0.314,0R8PAusGSENSxkHepsQBCh,2008-01-01 +0OblfabUfBBBKc5WO3sEED,X - 2008 Remastered Version,A New Flame,Simply Red,0.194,0.41,291027.0,0.651,0.755,10.0,0.133,-7.235,0.0,0.0261,143.007,3.0,0.232,0R8Pl54TXSwXWtAEVaP7ew,1989 +79EBZZxKInEngt1s21GslF,Felitsa,Ultimate Yanni,Yanni,0.835,0.25,292160.0,0.246,0.0658,2.0,0.135,-15.984,0.0,0.0346,112.408,3.0,0.0508,0RBSLWT0Fmm1dVYLXV2zG9,2003-01-21 +73bIv3nBVFaVD6hFV29uZL,Have Yourself a Merry Little Christmas,Winter Loversland,Tamar Braxton,0.839,0.232,175400.0,0.407,0.0,10.0,0.114,-6.62,1.0,0.0347,79.779,5.0,0.333,0RC79iOln9WK1Rcd9z7IXm,2013-11-11 +7zuwaenG5AF0vG7o7kMduX,Redeemed,Love Come To Life,Big Daddy Weave,0.374,0.329,276187.0,0.509,0.0,11.0,0.12,-6.607,1.0,0.0333,127.119,3.0,0.227,0RDPOY2Nprgx01KCX8XOLM,2012-04-17 +0jS5E28xXh6r6XM2RImBbO,Winter Wonderland,"Finally, It's Christmas",Hanson,0.0334,0.687,159486.0,0.9,2.45e-06,7.0,0.0674,-3.648,1.0,0.0343,119.008,4.0,0.907,0RE116zLtR739YtTSbfDBu,2017-10-27 +1tELtTEL68hJAEzbAwTss3,Ever Be,Without Words: Synesthesia,Bethel Music,0.106,0.494,276669.0,0.48,0.862,1.0,0.11,-13.685,1.0,0.0314,153.937,4.0,0.165,0RGI3UG8SabiVYyEJqGYSj,2015-07-31 +4bPkBHKLKd9WHizsvM2zV3,Warning Sign,A Rush Of Blood To The Head,Coldplay,0.0932,0.534,331133.0,0.434,0.0126,3.0,0.142,-9.423,1.0,0.0277,140.632,4.0,0.0395,0RHX9XECH8IVI3LNgWDpmQ,2002-08-08 +422SlzzovLoyhA5QAirMim,Dragonaut,Redeemer Of Souls,Judas Priest,0.00541,0.422,266613.0,0.941,0.0766,9.0,0.295,-5.209,1.0,0.0755,84.991,4.0,0.385,0RIfXMHvRpLqHsZ0FZE3mS,2014-07-08 +6imVkLdkba5jH6ifvEu15s,Rock Star City Life,Black And White America,Lenny Kravitz,0.00189,0.573,204253.0,0.776,0.000621,11.0,0.0385,-5.627,0.0,0.0325,132.17,4.0,0.455,0RJA6msM8USEqe50FRY6b0,2011-08-30 +4YQIavSpQV9k3tipNYeuo6,Small Flowers Crack Concrete,NYC Ghosts & Flowers,Sonic Youth,0.528,0.446,312867.0,0.744,0.524,2.0,0.148,-8.423,0.0,0.154,98.654,4.0,0.271,0RJpSjJjeFWvLSL6O3BgxK,2000-01-01 +6gH0nJJvzS0XLiY8qk0mwT,Cheryl Moana Marie (In the Style of John Rowles) [Karaoke Version],Cheryl Moana Marie,John Rowles,0.0089,0.509,187873.0,0.513,0.0116,8.0,0.168,-8.059,1.0,0.0334,112.239,4.0,0.41,0RKeoci9sNv0MsSFOMCpV9,2013-12-18 +1O7prgn3hn6cMHmc3TWOHH,Hablar De Amor,N.O.R.E.,Noreaga,0.287,0.642,268427.0,0.794,0.0,2.0,0.187,-5.12,1.0,0.0853,90.026,4.0,0.636,0RLMAxS9mhy149lu93u7GA,2006-07-18 +6dBqpTnmpbDvJvUsTFELk7,Shine A Light,Jericho,The Band,0.187,0.431,252200.0,0.805,0.00022,7.0,0.0591,-7.192,1.0,0.0587,191.346,4.0,0.905,0RLw5OMSYJ9FNUJvBTfHzU,1993-11-02 +6t8FTIc5ekiDNPQWnAU7VI,I Can't Find,Essar,Smokey Robinson,0.671,0.621,376267.0,0.381,0.0,11.0,0.0902,-9.596,0.0,0.0298,133.683,4.0,0.249,0RNm3444enrYvcVxmCnQqO,1984-01-01 +2tjDDVaEtfp6JPtnTEAvoE,History - Tony Moran's HIStory Lesson,Blood On The Dance Floor: HIStory In The Mix,Michael Jackson,0.00198,0.677,480627.0,0.881,0.0192,11.0,0.109,-5.878,1.0,0.0489,123.93,4.0,0.683,0RNsFWWdiz1rrdLI1pwbvJ,1997-05-11 +0rEqoKxL9HGRRvtsQygeZn,Portuguese Love,It Must Be Magic,Teena Marie,0.167,0.472,469173.0,0.571,0.0,9.0,0.126,-12.158,0.0,0.0857,139.996,4.0,0.654,0ROB2BCrsG8kODFK5mxSf8,1981 +3PdEkxV6ivERiDjzCGKPSR,Give You More,True Vibe,True Vibe,0.0478,0.589,186827.0,0.846,0.0,9.0,0.136,-4.864,0.0,0.0653,167.983,4.0,0.81,0ROdNGemE7tn1q4pfEkV34,2001 +1kILcLxA75I3Yszem4uPHa,Extra Extra,School Gyrls,School Gyrls,0.00248,0.911,195867.0,0.702,1.69e-05,1.0,0.0377,-3.716,0.0,0.0777,119.999,4.0,0.723,0RPhaTlFP3JfmAQGKgqo24,2010-01-01 +0Kqa16HwjZPmYkUetbaOt0,More Beautiful Each Day,Carmel,Joe Sample,0.203,0.612,390867.0,0.278,0.461,8.0,0.0876,-19.92,0.0,0.0371,131.269,4.0,0.425,0RQRUaABXDk7d3hpqhXciS,1979-01-01 +4jvcSr1atxCUCAR1b0I7oU,Friends and Lovers,Tony Terry,Tony Terry,0.0193,0.716,261307.0,0.811,0.000537,7.0,0.093,-8.541,1.0,0.057,106.486,4.0,0.885,0RRdCAkHE6wCQLsAGJ9cqM,1990-11-20 +4z99PdXdIPpRkcjinkELER,He Hoes,Drankin & Drivin,Z-Ro,0.164,0.552,242041.0,0.769,0.0,7.0,0.703,-4.723,1.0,0.263,106.958,5.0,0.61,0RUOgdsHSC7qEGWaqSZ9B9,2016-07-15 +0yQ6dQxC2qNyJYHjpXVClf,Disrespectful,Vivian,Vivian Green,0.337,0.37,251146.0,0.784,0.0,10.0,0.111,-5.893,0.0,0.178,146.861,4.0,0.379,0RURwDL1IU4DR6DTESoa4Y,2015-08-07 +5Ufxoce7evv4Z9LofZUKpx,On Our Own,Dance!...Ya Know It!,Bobby Brown,0.000884,0.669,272960.0,0.659,4.28e-05,1.0,0.027,-10.835,1.0,0.0554,103.865,4.0,0.682,0RVHA8KCQCJG17pj7mNMdX,1989-10-26 +0qi3Eoyz4A55UFYnz9b6zT,Why Must I Always Explain?,The Essential Van Morrison,Van Morrison,0.361,0.438,230707.0,0.754,0.00305,7.0,0.183,-7.359,1.0,0.031,172.889,3.0,0.756,0RXzDyBEGd2EGQTmv8cxQa,2015-12-04 +329ffBtHkGQgDbP9neOIRK,Molly O',Redemption,Joe Bonamassa,0.0024,0.401,366253.0,0.923,0.00407,7.0,0.175,-4.459,1.0,0.0383,176.152,4.0,0.527,0RYR3Kbdh86eNax0i2ulCQ,2018-09-21 +4NcywMnXKes4bGDG1Aqlf3,One Woman One Man,Don't Kill The Magic,MAGIC!,0.68,0.485,239920.0,0.493,0.000397,7.0,0.113,-7.716,1.0,0.0297,82.087,4.0,0.262,0RZ4Ct4vegYBmL9g88TBNi,2014-06-25 +16vWXMPc3MQOMylzoFXgP3,Smash It Up (Live),Guitar Heroes,Various Artists,0.00603,0.135,289387.0,0.89,3.18e-05,0.0,0.93,-8.125,1.0,0.0588,91.995,4.0,0.393,0RbHQlFKayFIueLZfkvU23,2007-11-20 +55hGvV52D6sK8hJSFZiiVv,Bet You Can't,Orion The Hunter,Orion The Hunter,0.153,0.786,228571.0,0.628,0.0,8.0,0.137,-3.864,1.0,0.132,91.998,4.0,0.547,0RciDF5O8PBcB4EtMprh6r,2019-02-14 +3s6fCIBZZLfgbA0fXJdY2o,Almost Alright,Hillbilly Bone (EP),Blake Shelton,0.0481,0.503,186600.0,0.869,0.0,7.0,0.158,-3.507,1.0,0.0708,165.963,4.0,0.761,0RdPBxwJ8iRbk8f6mBk0id,2010-03-01 +0o1gSbZhchNiUXp4IGxbsx,Lights,Cornerstone,Styx,0.268,0.559,281693.0,0.465,0.0,2.0,0.275,-12.91,1.0,0.0352,90.619,4.0,0.198,0RhPpU4BvtF44qdvFnGQuh,1979-01-01 +5jDpBp9xdsQ8wevJ143Sff,Who Let the Dogs Out,Who's Last,The Who,0.00038,0.596,150581.0,0.954,0.0171,0.0,0.227,-4.745,1.0,0.0657,128.913,4.0,0.628,0RhqBC0Q2R6vIGTcHZNxGP,2018-09-18 +2q639KZYXn5Z4c4hLfVFCX,Autumn Leaves / Speak To Me Of Love - Medley,Spellbinder,Gabor Szabo,0.829,0.582,215653.0,0.558,0.915,9.0,0.0894,-10.531,0.0,0.0548,128.674,4.0,0.304,0Ri88poJN9bsj8k66O00mV,1966-01-01 +56FUhbh4zJYYWaZXRUoAN7,Outro,Frank,Amy Winehouse,0.379,0.764,44093.0,0.563,0.0138,2.0,0.0879,-12.762,1.0,0.156,91.624,4.0,0.722,0RisvCe4jLWes0m89StnuZ,2003 +4KzLXek3nBFu0UbgCQAq6G,Hard To Love Ya,Persona,Queen Latifah,0.0869,0.607,254813.0,0.74,0.0,1.0,0.19,-6.095,0.0,0.206,145.065,4.0,0.679,0Rjo4NtlrmWNNoW9hX05N6,2009-01-01 +61PFXiqLdCq5m8qJrhsxWo,Declan,Who Else!,Jeff Beck,0.597,0.137,242093.0,0.319,0.0652,4.0,0.123,-10.02,0.0,0.035,97.299,1.0,0.0594,0RkgsbkvvlIsCaoRZK40Dm,1999-02-26 +2SbdLuUeycWla6pcgix4NP,So In Love With You,Share Your Love,Kenny Rogers,0.195,0.689,254307.0,0.724,1.79e-05,1.0,0.134,-10.569,0.0,0.0288,102.134,4.0,0.669,0RlTMOUZMLq2Tmj6K9NgX6,1981-06-17 +6SHchNbg3NhICdeNdRPkSV,Ambitions,Dead End Kings,Katatonia,0.00417,0.308,306547.0,0.737,0.00539,5.0,0.219,-8.907,0.0,0.0379,89.503,4.0,0.296,0Rm1Q7jINtrkDbfXfqnlYg,2012-08-27 +4D2paLBFNy5FR9SWvW4KsX,One Song at a Time,One Song At A Time,Jamie Grace,0.169,0.552,179267.0,0.855,0.0,9.0,0.294,-3.27,1.0,0.229,187.892,4.0,0.768,0RmFv9lGGXC4gII5HHB3Xy,2011-09-20 +0dCmdwPfQV0j0S2v5xYF93,That Way Again,Hard 2 Love,Lee Brice,0.795,0.372,295333.0,0.179,2.97e-05,6.0,0.108,-11.466,1.0,0.0348,112.472,4.0,0.199,0RnVSSUbSBEjk5MlQZhYYP,2012-04-24 +32g7XUCLeFRAvytzyMIpsZ,They All Want To Go Wild (And I Want To Go Home),Stormy,Hank Williams Jr.,0.439,0.621,193893.0,0.82,2.89e-06,5.0,0.232,-5.6,1.0,0.032,131.056,4.0,0.693,0RpjVT5m7uCwjcMlvy7K47,1999-08-31 +1ihIk0JweM237BVDlST1CA,King of My Heart,Surrounded,Michael W. Smith,0.116,0.464,261293.0,0.467,0.000769,7.0,0.113,-7.418,1.0,0.027,144.154,4.0,0.196,0RpjkgJDTV3IiltZf1Udkl,2018-02-23 +7iXCJtJKyLeMGFoS4oNM4r,Satisfaction,One Dozen Roses,The Miracles,0.659,0.428,207027.0,0.452,0.0,2.0,0.194,-10.04,1.0,0.0346,177.849,4.0,0.757,0Rq0HTFVishgAfg3X9SrcH,1971-01-01 +0qauXKE6wCEAqnf3SVoflK,Wonderfully Made,Into The Light,Matthew West,0.0226,0.708,241827.0,0.79,0.0,7.0,0.0855,-4.178,1.0,0.0302,113.501,4.0,0.552,0RqGqJYEYyDhgeSiZVoXfH,2012-01-01 +2l6J3OgbwnC6q6hFELk8A9,Piñata,#NEWGOREORDER,Borgore,0.00377,0.658,234375.0,0.86,0.0602,5.0,0.502,-3.795,0.0,0.0388,128.011,4.0,0.127,0RqroVfwQenrkm0aG3Xggu,2014-07-08 +4qoJejJePqrJGlJXhUeckI,Deep Deep Ocean,Runaway Horses,Belinda Carlisle,0.00984,0.635,244800.0,0.831,0.0,2.0,0.304,-8.653,1.0,0.0499,120.635,4.0,0.561,0RrHXijPCR0ma2d6hOnc3I,1989-01-01 +3IeVrRu0jOlwOkTwD9AykT,Don't Answer Me,Ammonia Avenue,The Alan Parsons Project,0.0717,0.615,251853.0,0.783,0.000109,0.0,0.215,-8.716,1.0,0.0303,115.133,4.0,0.634,0RuvKbx3Zwa1LDkL9uEuTX,1984-02-07 +7lpEnDW4waISeRnz5zoAAS,Check-Up / Death to a False God / Mind Fusion (The Paradise Syndrome),Spectre,Soundtrack,0.882,0.235,155187.0,0.309,0.151,0.0,0.167,-9.527,0.0,0.0378,74.272,4.0,0.117,0RwVDkAbTx8HbTvyni4rxA,2016-04-03 +6ZvaGGyOxH9X2tDupmPACl,Alibi,Let's Be Animals,The Downtown Fiction,0.000203,0.602,165600.0,0.862,0.0026,8.0,0.102,-3.869,0.0,0.0621,127.99,4.0,0.421,0RwnbN9KIwtKC2iI8sjFPx,2011-04-22 +1EwZUh0VdTJp12EcBwez6O,This Bed,The Element Of Freedom,Alicia Keys,0.111,0.845,225120.0,0.561,0.0,0.0,0.0442,-7.006,1.0,0.0988,129.983,4.0,0.889,0Rxab8t0y7GlaTJTHX2wEN,2009-12-15 +4CZ8nFoCsNNXuaX0qBm8LX,Indestructible,Body Talk,Robyn,0.00212,0.655,220800.0,0.726,0.272,9.0,0.142,-4.545,1.0,0.0297,119.924,4.0,0.102,0Rzg7fqyWE39G6wKipxrns,2010-01-01 +7LWxO3dCSS4xWiYAa5K27i,Goodway,Monsters Of Folk,Monsters Of Folk,0.588,0.436,121347.0,0.618,0.000212,2.0,0.132,-7.899,1.0,0.0355,95.411,4.0,0.804,0S0PP3XHUjfCQwnBnTYOLL,2009 +4T1PtJLCbe7MIsvhQZURXL,The '59 Sound,The '59 Sound,The Gaslight Anthem,0.0012,0.423,189987.0,0.943,5.08e-06,10.0,0.263,-3.962,1.0,0.0917,168.022,4.0,0.406,0S0T225M4VIc2Dxxba5RJc,2009-08-19 +4BvES4w8gUHb4jrekOC5nj,Going Down To Die,Danzig 4,Danzig,0.00735,0.269,299720.0,0.693,0.176,3.0,0.0982,-6.686,0.0,0.0421,178.488,3.0,0.22,0S2zYs3dix5jovyYaCOH3f,1994 +4FxFu5vsxwuNGIVed7oRky,Goodbye Back,Kinda Don't Care,Justin Moore,0.0792,0.505,193400.0,0.812,0.0,0.0,0.0959,-3.794,1.0,0.0306,80.981,4.0,0.662,0S5QmbBEftEpSgPd9uYgQv,2016-01-01 +3NXI2XNb5hQ7uOWMZ1Sxfm,African Night Flight - 2017 Remastered Version,Lodger,David Bowie,0.564,0.544,176960.0,0.709,0.000264,2.0,0.441,-10.642,1.0,0.137,159.715,4.0,0.544,0S5nxDIEprOH23QeDoMeFK,1979 +2yiDVw30OCE61vUzq23p5k,Hop on the World,Burden Of Proof,Bob Schneider,0.605,0.581,227307.0,0.203,0.0564,9.0,0.0845,-13.051,0.0,0.0291,115.951,4.0,0.119,0S88rf00UzBE79eBVxSDdA,2013-06-11 +5E5qobIPLh5K9opkag3J1C,Fall,Clay Walker,Clay Walker,0.193,0.55,217080.0,0.543,0.0,0.0,0.0994,-6.986,1.0,0.0287,138.003,4.0,0.208,0S97U1r4exaTerujqOFg9Q,2014-02-11 +6suR43WlsDwklI3Kr2FNlQ,Strict Machine,Charmed,Soundtrack,0.0213,0.635,230227.0,0.584,0.21,6.0,0.102,-8.153,1.0,0.0292,125.998,4.0,0.443,0SAoKUgaaxCU2NF7xqlCV9,2003-09-22 +7dEVep35iXhTxZnznDh3IP,Pray Out Loud,Do You Know,Jessica Simpson,0.587,0.42,222680.0,0.721,0.0,2.0,0.135,-3.505,1.0,0.0328,161.742,4.0,0.394,0SBkm80qA2eeKOFAg4ct3T,2008-08-27 +2SJJ6OQ07RosaxzIs8vMrT,I Am a Symbol,Cold Hard Want,House Of Heroes,0.00206,0.351,288907.0,0.592,0.253,6.0,0.067,-7.9,0.0,0.0305,163.92,4.0,0.107,0SCd1nYALJP0UouHZT37RP,2012-07-10 +30PCgNkXiD15WXXwjvgOZf,Blood Rare,Golden Instrumentals,Various Artists,0.829,0.552,126960.0,0.81,0.867,5.0,0.142,-5.883,1.0,0.0404,107.64,4.0,0.691,0SDbaNJYUr8r66XroFjpI2,2009-10-01 +5qVV3IVh4Ir5t9SXJHkq1e,Atlas - From “The Hunger Games: Catching Fire” Soundtrack,"The Hunger Games: Mockingjay, Part I",Soundtrack,0.652,0.278,236307.0,0.418,0.706,11.0,0.103,-8.431,1.0,0.0294,136.243,4.0,0.102,0SEBE7BfXHY4o9VQICoZOC,2013-01-01 +5iUoyvM4fFDChs02qmuPXV,Sweet Memories (Originally Performed by Willie Nelson) [Vocal Version],Sweet Memories,Willie Nelson,0.0485,0.497,195449.0,0.181,0.00105,5.0,0.13,-15.673,1.0,0.0298,78.047,4.0,0.153,0SEfJuSlDQgbqioQ82T1dw,2014-02-20 +4WUYdf9sgMc2o8nga8HZDD,The Nexus,The Canyon,The Used,0.0116,0.307,281067.0,0.873,0.00228,2.0,0.121,-8.278,0.0,0.102,101.51,3.0,0.264,0SEhVELkAIQClxHypdgneN,2017-10-27 +0ZssuENCGb1kQ4k4yi8Vm5,Somewhere In London,Just Go,Lionel Richie,0.026,0.635,305840.0,0.839,0.0,6.0,0.147,-5.992,1.0,0.0338,138.954,4.0,0.485,0SF4YWvJFsZBXublew4PsF,2009-01-01 +4zQwQaqmC9PkT94MiNB281,Dat Sexy Body,Reggae Gold 2003,Various Artists,0.033,0.539,163840.0,0.774,0.0,1.0,0.0622,-7.29,1.0,0.418,95.765,4.0,0.695,0SFA15LcitRvgBM5SeHQ4v,2003 +1RJzQoLiRLCnItNMiIPhxQ,Dreamwalkers,Augment,Erra,9.7e-05,0.3,236680.0,0.985,0.0,1.0,0.428,-2.568,1.0,0.0953,175.024,4.0,0.161,0SHApkUnsJkdt6a6xoSC0z,2013-10-29 +28SF0lKRqso9SSTDpbv991,Foe Life,Mack 10,Mack 10,0.0816,0.917,253800.0,0.665,0.0,8.0,0.196,-6.053,1.0,0.0924,91.082,4.0,0.808,0SIJmYjQu1tjhRpZpdPyAO,1995-01-01 +2j5qG2DahPcyyb9GPqlXmf,Stone Liberty,Last Time I Saw Him,Diana Ross,0.31,0.623,180773.0,0.578,5.31e-05,8.0,0.332,-10.255,1.0,0.115,143.818,4.0,0.383,0SK90129MmZH4crnlwCJkk,1973-12-06 +6pRSowPlWSytPXn9EwYmtY,Sparkle,Sparkle (Soundtrack),Aretha Franklin,0.194,0.377,253373.0,0.591,0.0,2.0,0.185,-10.61,1.0,0.104,160.319,4.0,0.809,0SKeM61sUnpAIRUPH4Tzk3,1976 +4s9TRKLJdWPJBqX7ln1V2w,Beatnuts Forever,Violator The Album,Various Artists,0.00575,0.645,185293.0,0.876,0.0,6.0,0.483,-5.607,0.0,0.299,95.981,4.0,0.755,0SMuCLCvkgY9pcoJPVwJwn,1999-01-01 +683BZhfAqG0pen8t3ZdzYb,Don't You Even Care,Don't Be Afraid Of The Dark,The Robert Cray Band,0.123,0.467,236533.0,0.538,1.74e-05,7.0,0.0698,-11.755,0.0,0.0395,85.063,4.0,0.67,0SNCFpNUZRio4VoRwhqldl,1988-01-01 +5Mv7tTFUII0AbDQoRfL5kz,When She Loves Me,Mama Let Him Play,Doucette,0.188,0.502,236330.0,0.403,0.00521,0.0,0.345,-16.319,1.0,0.0293,111.836,4.0,0.561,0SNeI8dnl06tN3Uov5nmhO,2013-09-24 +4QMDm44OdKkARv5cCyw7jU,Be My Love,The Rebirth,Bobby V,0.457,0.651,250880.0,0.606,0.0,6.0,0.174,-4.661,1.0,0.0649,84.917,4.0,0.678,0SPE06TbQYUGnlOlczqdUv,2009-01-01 +2JY6InGj9xJOkCRslJ7Acb,21st Century Jesus,Remanufacture (Cloning Technology),Fear Factory,0.00204,0.489,439533.0,0.972,0.8,9.0,0.109,-7.131,1.0,0.0658,137.893,4.0,0.312,0SPHFnQR7SBZtExH6rynXv,1997-05-19 +3XdIEV9jNE4PKOIZyN6thr,Talk To Me,Live & Loud 2009,Buckcherry,0.02,0.57,228347.0,0.985,2.14e-05,11.0,0.701,-2.854,0.0,0.152,144.27,4.0,0.427,0SRejXsSSDcB0QCSq76IZC,2009-09-29 +3B7a3OW9h51WJKYQXD5IAo,The Mess Inside,All Hail West Texas,The Mountain Goats,0.874,0.646,215587.0,0.674,0.0168,7.0,0.34,-7.461,1.0,0.0458,110.96,4.0,0.601,0SSMTJHDokOaKuaLaeSAYd,2002 +4suX3lWbTmtZiI9g1gEZAc,"Bowlegged Woman, Knock Kneed Man - Live Version",Double Dose,Hot Tuna,0.0489,0.405,301720.0,0.914,0.388,2.0,0.882,-6.638,1.0,0.079,87.215,4.0,0.662,0STB2pv4BIIyCstLfPmRg0,1978 +3mAx8dkDL4gwg1N97xQ4vM,Play Your Part,The Morning After,Deborah Cox,0.055,0.588,227333.0,0.816,0.0,4.0,0.191,-2.042,0.0,0.0902,125.935,4.0,0.497,0SUSz1JDKDCtqUwaxfQSYx,2002-09-02 +2qQvElLLtJI30zOpOccVFe,"How Lucky I Am, Pts. 1 & 2",Winner Takes All,The Isley Brothers,0.846,0.663,343333.0,0.149,0.0565,7.0,0.0641,-15.272,1.0,0.0587,127.257,3.0,0.232,0SVqyFBkvKyaZMRKKftr6z,1979-08-21 +4D4xJ4LyDXBWIf9thFSMAJ,Yours If You Want It,Back To Us,Rascal Flatts,0.0103,0.554,206827.0,0.903,0.0,8.0,0.107,-3.152,1.0,0.0515,112.998,4.0,0.419,0SVt148hDLtlcJ95kIngKE,2017-05-19 +6blIqPNpVkEBBgXCwYR99v,The Friends' Song,The Princess Bride,Mark Knopfler (Original Soundtrack),0.949,0.277,184267.0,0.061,0.441,11.0,0.0878,-18.239,0.0,0.0335,137.549,4.0,0.069,0SVtLk3aXj2bGGckuynp00,1987-09-15 +6Gl54qrabpFb0pPijjzDSQ,Two Different Worlds,My Love Forgive Me,Robert Goulet,0.927,0.25,165200.0,0.289,0.24,5.0,0.162,-16.096,1.0,0.0359,120.802,4.0,0.25,0SW4iVr4mJrUlFG9s1hXbo,1964-02-01 +64k3qg5AwnINfBXmCJOHA3,Love Is A Battlefield,Best Shots,Pat Benatar,0.0851,0.679,323493.0,0.705,0.00096,2.0,0.0674,-8.939,0.0,0.049,90.598,4.0,0.868,0SX1wvbCBLKGPfCmH3O14B,1989-01-01 +2uoXFYabknBXA3NIXVPA70,Library of Congress,Trevor Rabin,Trevor Rabin,0.575,0.643,147173.0,0.156,0.916,5.0,0.101,-24.249,1.0,0.0364,108.125,3.0,0.368,0SZ3Wv4wxAbDnkFGJUXYBq,2004-01-01 +2ixAJJJVDh7vRS06LMTTeg,Day For Night,Girlfriend,Matthew Sweet,0.0128,0.326,202664.0,0.538,4.66e-05,4.0,0.206,-7.832,1.0,0.0299,134.604,3.0,0.43,0SZjTgnyODlELJWopuCt8w,1991 +0I1R737xu54l6Zw92OyYwv,You Are,Neon Steeple,Crowder,0.174,0.527,211680.0,0.91,0.0,2.0,0.0723,-5.212,1.0,0.0469,139.978,4.0,0.506,0SZuWTFCgmLbEwKvDcDiDf,2014-01-01 +2qUK9Aj6tQ9JOxIed0N5xR,Signed D.C.,Out Here,Love,0.422,0.582,308920.0,0.655,0.0303,4.0,0.214,-7.347,0.0,0.0818,119.311,3.0,0.33,0SblIgrbsZaUnfRmkmPPKm,1969-12-01 +1halESZWOFsXh0dRbWSheR,The Acorn Is Spinning,Second Sighting,Frehley's Comet,0.00126,0.436,287360.0,0.938,0.764,1.0,0.151,-13.626,1.0,0.0647,125.658,4.0,0.359,0ScgMaRNwBbh6UR7YXwV5C,1988 +6aLZkgAUXzk1iCWYL4UVev,Jimi Thing,Under The Table And Dreaming,Dave Matthews Band,0.00873,0.612,357173.0,0.787,1.4e-06,9.0,0.17,-6.471,1.0,0.0389,98.563,4.0,0.674,0SeRWS3scHWplJhMppd6rJ,2014-11-24 +2BgunkkepMPFpArQj1Dx5s,Caught Up In The Country,Rodney Atkins,Rodney Atkins,0.00719,0.564,160991.0,0.904,0.0,7.0,0.528,-3.808,1.0,0.0582,124.102,4.0,0.637,0SeZnTLIuPbHvuuNTJDHLh,2018-03-23 +3D8l3bbewdoJOCICqeQyOO,You're My Love,They Don't Make Them Like They Used To,Kenny Rogers,0.0967,0.7,249267.0,0.435,0.00116,7.0,0.0643,-15.076,1.0,0.0266,112.074,4.0,0.718,0Sf6Plct4ezOnNpXatgFM0,2012-01-01 +0112z7t8mxnSqOTYXB6JHa,What I Need,Operation: Get Down,Craig Mack,0.0533,0.845,247240.0,0.752,0.0,10.0,0.0429,-3.837,0.0,0.313,93.575,4.0,0.74,0SgajP21lioZksmbPtXyPu,1997 +7fKBNGANLcwp61txnZB8T5,Lead Us Back,Lead Us Back: Songs Of Worship,Third Day,0.796,0.157,80773.0,0.231,6.95e-05,7.0,0.0903,-11.071,1.0,0.0315,83.93,4.0,0.0491,0SgfcGHEntlBVfb3DOxkZw,2015-02-27 +6h8TvDRaMTRfe2TIG6dqpH,Love the Way You Hate Me,Awaken The Fire,Like A Storm,0.00162,0.481,289177.0,0.818,0.000371,6.0,0.0841,-4.95,1.0,0.0403,160.012,4.0,0.098,0Si0TtlRSqqwWRe4DnVVmk,2015-02-24 +30S6Mvxn6y3Ut3Kd2BBWAf,Bun Out The Chi Chi,Reggae Gold 2002,Various Artists,0.11,0.576,152760.0,0.786,0.0,11.0,0.172,-5.976,0.0,0.474,66.273,3.0,0.801,0SiW9SR9K9aVARd3BzaiYg,2002-05-20 +7B1uCXXvHll5iglHyp4CkP,"Enjoy (West Coastin') Ft. Warren G, Murs & Kendrick Lamar",The Wonder Years,9th Wonder,0.0347,0.801,203389.0,0.728,0.0,8.0,0.096,-6.221,0.0,0.359,88.704,4.0,0.796,0SnnejMBMdgkNyS4XqJBL4,2011-09-27 +5aeT0ug8aEM2UZYUUKG14e,Déjà Vu,Seven Lives Many Faces,Enigma,0.732,0.473,176253.0,0.361,0.922,7.0,0.584,-12.468,1.0,0.0293,95.012,4.0,0.246,0Sos6FpjnB2cgvB6ftTmOh,2008-01-01 +3CPvUUD8uGYdO2YgRyrSCY,Wounded,Hanging On By A Thread,The Letter Black,4.57e-05,0.538,205333.0,0.951,1.14e-05,2.0,0.241,-3.931,0.0,0.0766,111.972,4.0,0.434,0SqPg8UgqwOAvt2xDSx1Iv,2010-01-01 +36DN9Xm8kWHgjz3YmDFWq2,Better off Dead - Live,Bill Withers Live At Carnegie Hall,Bill Withers,0.56,0.53,221027.0,0.662,0.0521,10.0,0.72,-11.856,0.0,0.0591,171.575,4.0,0.771,0Stnb66v5cibvR22sFdLYx,1973 +3B16FHKVkW9A7axdeJRDIa,Monotonia,Aura,Ozuna,0.686,0.594,175227.0,0.577,0.0,0.0,0.307,-4.96,1.0,0.0457,76.215,4.0,0.538,0SukGZiXMtmsZoxstkBtNR,2018-08-24 +5gBxfBwK7nECWitXAV5AW8,Tiny Grain Of Truth,Blues Funeral,Mark Lanegan Band,0.00123,0.402,427187.0,0.8,0.6,7.0,0.323,-5.5,1.0,0.0396,116.022,4.0,0.147,0SvgSZT9yW6ocN88GtZwVG,2012 +3hs3Xcbk1p2YHxmfcieLiU,King,Sonder,TesseracT,0.0071,0.548,416000.0,0.734,0.000599,9.0,0.106,-8.547,1.0,0.0339,120.043,4.0,0.145,0SwaDAEsaQynnwdlNa5SH6,2018-04-20 +2jICtI1E0bfnZPPKyXK7hs,My Kinda Party,NOW That's What I Call Tailgate Anthems,Various Artists,0.0174,0.406,284827.0,0.888,2.6e-06,8.0,0.259,-4.238,1.0,0.0627,176.944,4.0,0.608,0SyWdcYaSu3NvTrzXX4UGd,2017-08-04 +3u9Bngf2pULFqvKat8l6kx,I Fall In Love Too Easily,Night Songs,Barry Manilow,0.934,0.428,152947.0,0.158,0.00119,3.0,0.173,-14.375,1.0,0.0366,175.342,3.0,0.101,0SytXAbLR4rpHIvoXvmrkd,2014-03-25 +5seohaFM9vAbiaxIv25BqJ,Lágrimas Del Corazón,tr3s Presents: MTV Unplugged: Los Tigres del Norte And Friends,Los Tigres del Norte,0.236,0.441,248560.0,0.554,0.0,4.0,0.913,-7.701,1.0,0.053,72.48,4.0,0.55,0SzXF8v0Vv3EFeaPY6h9LP,2011-01-01 +2zdrfzrbZC7i0JM19QmGwj,Cowgirl in the Sand - Live,4 Way Street,"Crosby, Stills, Nash & Young",0.809,0.459,238707.0,0.217,0.000439,7.0,0.749,-14.869,0.0,0.0424,141.036,4.0,0.205,0T0iwwI0nHiFcF0HDW59UO,1971-04-07 +2ebhHwHys4vr3GCwDhOj3e,"Please, Daddy (Don't Get Drunk This Christmas)",Rocky Mountain Christmas,John Denver,0.644,0.59,157213.0,0.235,0.0,0.0,0.0967,-12.521,1.0,0.0327,137.421,4.0,0.685,0T1OPbbHzWErKBMdZrbhCQ,1975-10-01 +1pQx8YxV3reRnEz2uT6yOr,Manos vacías - Rafa Sánchez,Papito,Miguel Bose,0.421,0.564,281640.0,0.642,0.0,7.0,0.158,-7.876,1.0,0.0447,81.053,4.0,0.408,0T2606ndEYL99bNyyD3jES,2007-03-06 +1w97bmhtO7C6S493TOErXl,Soulshine - The Voice Performance,The Voice: The Complete Season 10 Collection,Adam Wakefield,0.516,0.436,214520.0,0.808,0.000279,10.0,0.122,-3.365,1.0,0.0818,133.924,4.0,0.201,0T2ezMzjRVGCiw5nC0SstD,2016-05-25 +0m9wVPSJTdhpZ3QFAR16y8,I Still Dream,Amnesia,Richard Thompson,0.414,0.474,307867.0,0.222,0.00475,0.0,0.122,-16.163,1.0,0.0315,62.62,4.0,0.139,0T3GVJou2gsM76Wi5ikRLF,1988-01-01 +0BSnIr3rrqZIYusmoptQ0B,Closer I Get To You,Burnin' The Roadhouse Down,Steve Wariner,0.0798,0.551,197733.0,0.64,0.000304,2.0,0.0906,-9.418,1.0,0.0288,166.399,4.0,0.736,0T5StT6vxkDLKnI2HwGduJ,1998-01-01 +3tTokETajkGymuTZJNPpH4,Waving to You,"Me, Myself & Irene",Soundtrack,0.984,0.375,89255.0,0.112,0.859,0.0,0.103,-18.636,1.0,0.0316,149.41,5.0,0.394,0T7ejzoHgfTy1waOAwtfse,2018-09-04 +0EGuSSpuu9wmHCtvb4PdLO,"Sit Still, Look Pretty","Sit Still, Look Pretty",Daya,0.141,0.657,202221.0,0.739,0.0,2.0,0.178,-4.081,1.0,0.274,181.994,4.0,0.543,0T8SCja56F4lhZXyOcBTIV,2016-10-07 +0DSGAYpoS2t8w9fQax3T7H,That N*****r's Crazy,The Midnight Life,DJ Quik,0.382,0.637,234823.0,0.897,0.0,9.0,0.145,-1.524,0.0,0.177,95.067,4.0,0.766,0T92mnf5HL7eb0ipIBOSEU,2014-10-14 +07sp7WMebghQBBMDCCyEvw,Where You Wanna Be,Afrodisiac,Brandy,0.449,0.616,212627.0,0.599,2.4e-05,2.0,0.148,-8.164,0.0,0.0467,76.99,4.0,0.778,0TBkOhBNDAooz45OxNZSle,2004 +2QdQX7WhlxOTGXKHIOkSfp,Boogie Music,Canned Heat,Canned Heat,0.677,0.628,180427.0,0.563,0.0825,9.0,0.122,-14.091,1.0,0.0934,85.803,4.0,0.866,0TBmLh3U5sk1F8eF0twjwi,1987-01-01 +3bpQfM48Ajbui58VMy4HLW,The Squeaky Wheel,Act IV: Rebirth In Reprise,The Dear Hunter,0.00828,0.417,275755.0,0.863,0.0,2.0,0.765,-4.546,1.0,0.0399,147.838,4.0,0.4,0TCkVVN1AfEtMP3IjVD1Zi,2015-09-04 +2grmagJB45Dhvc4R9Hxh65,Pressure (feat. Jay-Z),Food & Liquor II: The Great American Rap Album Pt. 1,Lupe Fiasco,0.102,0.464,287040.0,0.916,0.0,9.0,0.351,-3.749,1.0,0.414,166.863,4.0,0.342,0TDJRkEr2SrhWTetdkEzED,2006-06-27 +2NpkhJOv0JnI4wwmpwIPhM,Two Or More,Coolaid,Snoop Dogg,0.351,0.72,233293.0,0.914,0.0,2.0,0.318,-3.095,1.0,0.243,113.169,4.0,0.686,0TDrWBqGYPnJEd3DZpNnIx,2016-07-01 +49u2DnFZ3QCOdFfVanv8dN,It's A Group Thang,"Young, Rich And Dangerous",Kris Kross,0.64,0.423,51223.0,0.667,0.0,4.0,0.535,-13.759,0.0,0.305,64.68,4.0,0.574,0TEQAfNZdUXSFUW7tSrVa6,1996-01-09 +6xLWpVYdoWDpKjnwqditEj,Man Vs. The Empire Brain Building,Born To Laugh At Tornadoes,Was (Not Was),0.369,0.834,242760.0,0.57,0.282,0.0,0.0878,-13.641,1.0,0.0587,113.033,4.0,0.837,0TEarGuqm4XNVDZM8rEym2,1983-09-19 +2LcfdBifmmbdqh9OqKmK1t,Tokyo Spa,Gang Rags: Reborn,Blaze Ya Dead Homie,0.0972,0.736,221257.0,0.82,0.0,0.0,0.35,-4.179,1.0,0.101,92.01,4.0,0.469,0TF1BSsvQ53dRND04KaG4F,2017-01-13 +4UoYGwjHfNhXpTWoXYWfRV,Line In The Dust,Spirit Trail,Bruce Hornsby,0.139,0.61,283013.0,0.671,7.39e-05,5.0,0.092,-6.684,1.0,0.0302,98.988,4.0,0.426,0TF34OyzTIn0Ckr4GOAFvl,1998-10-13 +4hBTXkQKZd5hq8Z9ZBaUOV,La Vida Es Un Ratico,La Vida... Es Un Ratico,Juanes,0.275,0.611,243293.0,0.535,0.0,2.0,0.127,-4.456,1.0,0.0298,139.747,4.0,0.384,0TFz2Xw2kzFlcYFGetcCMY,2007-01-01 +40oNx977B73etb3sYyZglT,Playaz Dedication,4 Tha Hard Way,Rappin' 4-Tay,0.0218,0.79,289493.0,0.599,0.0,9.0,0.0927,-11.168,0.0,0.209,92.971,4.0,0.455,0TG84nuzoQ4O1EzeYQXEdR,1997-10-21 +2lwwrWVKdf3LR9lbbhnr6R,Float On,Good News For People Who Love Bad News,Modest Mouse,0.013,0.649,208467.0,0.888,2.23e-06,6.0,0.0888,-4.807,1.0,0.0293,100.975,4.0,0.553,0TGTGuc2vXv6ZECoAf52N0,2004-04-05 +1GpcgLPVji7ZCZNgbIXMuV,"All Gas (feat. T.I., Problem, Shad Da God, Trae Tha Truth)",D.O.A.T. 3 (Definition Of A Trapper),Doe B,0.00163,0.616,329404.0,0.46,0.0,1.0,0.385,-11.415,1.0,0.0815,134.763,4.0,0.0513,0TGw6bMgtHP6JzxdgwkO46,2014-04-01 +4S5nVNWoACdSCW98IDrgH5,I See Your Face Before Me,Perfectly Frank,Tony Bennett,0.981,0.363,178933.0,0.0599,0.0,5.0,0.109,-17.681,1.0,0.0466,61.413,3.0,0.124,0TJ7C1j57qo0mciMMtjSTo,1992-09-15 +6VolPjeQSvXciAoye2tqYY,The Moulin Rouge Theme,The World Of Mantovani,Mantovani,0.9,0.189,172187.0,0.282,0.907,7.0,0.222,-14.316,1.0,0.0404,92.988,3.0,0.115,0TLV91nPB9Chzjd0LwN1cH,2009-01-01 +57iLpxODePKNQlw92Il3Ls,Ex-Girl To Next Girl,Full Clip: A Decade Of Gang Starr,Gang Starr,0.341,0.808,278314.0,0.769,1.55e-05,5.0,0.159,-6.235,1.0,0.222,82.87,4.0,0.661,0TMIeuykc2gfMc68YGppoh,1999-07-13 +7ASMXSXGlG1Xin4HdkPgMW,Do It For Love,Masterpiece,Deitrick Haddon,0.00137,0.384,244422.0,0.64,3.8e-05,0.0,0.267,-8.864,1.0,0.169,205.721,4.0,0.358,0TTETu2qr1lVXNSR4f9Kn7,2015-12-04 +4PNaTrn9yS081xEK3DcEVV,You Ain't In It,Love A Little Stronger,Diamond Rio,0.349,0.664,172400.0,0.584,1.1e-05,2.0,0.222,-8.972,1.0,0.0464,169.386,4.0,0.784,0TZE0sMIO8Ifib83SP7qxM,1994-07-19 +6yRCsVwPpz2eEG3T2xaWgG,The Sun at Her Eastern Gate,She Rocks: The '80s Wave Of Women Rockers,Various Artists,0.00116,0.142,324104.0,0.742,0.857,2.0,0.0959,-7.929,1.0,0.0427,160.044,4.0,0.351,0TaFi276OGFbguqOjk7wO4,2017-01-20 +6URelja4uju6GsasJ4Zo9R,Daddy's Home,Imperial Blaze,Sean Paul,0.0161,0.749,210560.0,0.836,0.0,1.0,0.144,-4.463,1.0,0.123,88.166,4.0,0.429,0TaTIqRKuaTrWhCw8hEi8X,2009-08-14 +734M8J3XdVHa6ESSjMta9T,Shopping for Dresses,Heroes & Friends,Randy Travis,0.435,0.469,180667.0,0.151,2.78e-05,3.0,0.223,-17.426,1.0,0.0296,88.634,3.0,0.397,0TaXd1vO7QxRdsKuFYrRbG,1990-09-07 +03gjvxp09htTzGxyfa5rfD,Next Shit,Dah Shinin',Smif-N-Wessun,0.645,0.773,330747.0,0.526,0.0138,6.0,0.111,-14.89,1.0,0.105,89.113,4.0,0.836,0TaYPOKCUDyvZU2APQ7kPM,1995 +2bLsMJP2b14KP9bO4ndpxa,You Can Be My N***a (feat. Yo-Yo),Do You Wanna Ride?,Adina Howard,0.0044,0.668,234760.0,0.624,0.0,6.0,0.0761,-6.883,0.0,0.173,78.739,4.0,0.642,0Tcn0XVUiS6eXoD8vZdQSk,1995 +7yZtrG0ktXcDCyWkmIWmEi,Sacred Lie,Ten Thousand Fists,Disturbed,0.000221,0.537,185640.0,0.967,0.0355,5.0,0.1,-2.735,1.0,0.0649,104.898,4.0,0.287,0Te7OvzuUMnbsqCneIDUm6,2005-09-19 +6YswlR8gCliiyOvUU3BPDK,Mountain Of Love - Remastered,Beach Boys' Party!,The Beach Boys,0.114,0.533,170693.0,0.661,1.53e-06,4.0,0.465,-4.786,1.0,0.0435,138.135,4.0,0.783,0TfICuUVNoaytFJ7oahGO2,1965-11-08 +4imW8rgHwQ3rAmYoeGxW6F,"Memphis Soul Stew - Live at Fillmore West, 3/7/1971",Live At Fillmore West,King Curtis,0.512,0.581,460506.0,0.806,0.106,9.0,0.941,-9.757,1.0,0.0524,120.294,4.0,0.716,0Tg5AKLEbLNnDjyZh5e913,1971 +5rHfU6rMbTlSjR15UCrriR,Pop iiT,L.O.D. (EP),Desiigner,0.0375,0.701,174297.0,0.645,0.0,1.0,0.161,-7.685,1.0,0.393,168.075,4.0,0.494,0TjZvf2v4FQlmpEKVvxeB7,2018-05-04 +1AFZhc4f5fV5JS9bhNqnqn,Only The Young,Leather Boyz With Electric Toyz,Pretty Boy Floyd,0.000664,0.381,231827.0,0.737,2.78e-06,9.0,0.055,-11.057,1.0,0.0374,153.555,4.0,0.623,0TmpR4F6Xs05RCLzjOT5gB,1989-01-01 +5kesPpOY8Sysd7stBvN0bd,Sigan Brincando,Los Homerun-es,Daddy Yankee,0.00644,0.844,90600.0,0.711,0.0,10.0,0.0622,-8.536,0.0,0.161,95.735,4.0,0.798,0TmvUiHKnPR8tOyU6giI3V,2003-09-23 +1umlXPszHdad2p9RG3X6UR,Jailhouse Rock - Live,"Girls, Girls, Girls",Motley Crue,0.043,0.289,283973.0,0.983,0.00202,10.0,0.744,-5.88,1.0,0.213,119.131,4.0,0.0728,0Tnve4bDxyiBCRaj03qO8z,1987 +2SHc8djVHkszQs2RSBHLb6,Der Drache fliegt los,Mary Poppins,Soundtrack,0.633,0.197,160067.0,0.505,0.261,5.0,0.321,-11.597,1.0,0.0422,68.753,3.0,0.0712,0TokusnzHKYSYe8IlO8l1A,2018-12-07 +23fYnMfYkdaguRV5xgtSPG,This Is You Throwing in the Towel,Through Art We Are All Equals,Slaves,0.0028,0.364,204200.0,0.946,7.64e-06,5.0,0.376,-2.063,1.0,0.0788,145.091,4.0,0.475,0Tpz9oRdbDPVtfMj1xgYjC,2014-06-24 +5LB51hTUUHFCk6Jj4I6X9F,Old Me,Murder She Spoke,La' Chat,0.11,0.873,210147.0,0.612,0.0,11.0,0.147,-9.046,1.0,0.284,136.019,4.0,0.778,0Trh9SyDjdMBGUGrK90kn5,2015-04-07 +6g0oa3KwTQnmPNgyGZnwbI,Goin' Back,What Will We Be,Devendra Banhart,0.502,0.633,224120.0,0.46,0.444,9.0,0.185,-11.26,1.0,0.0371,131.971,4.0,0.44,0TrxxY9oApTHWo8QZv8MbI,2009-10-23 +1Hm9E70VKLq37oTLESiP6o,I Ain't Superstitious,Truth,Jeff Beck,0.391,0.423,291400.0,0.725,0.000915,10.0,0.229,-7.039,1.0,0.31,85.93,3.0,0.505,0Tt2yDuJ0jiy0JwZzUZdlE,1968-08 +4PngUIiaqkFkZPEErvN1KE,The Promised Land,Chapter Of The Forest,Trevor Hall,0.367,0.279,259332.0,0.241,0.297,2.0,0.0826,-15.708,1.0,0.0475,168.246,4.0,0.0422,0Tt5WHP4RdkQemDgD1QItP,2014-06-17 +6AGx9Xll1PJMILswFlDWaJ,Little Drummer Boy,"Merry, Merry Christmas",New Kids On The Block,0.385,0.797,254133.0,0.32,0.000159,0.0,0.206,-13.564,1.0,0.0349,128.262,4.0,0.605,0Ttc1BQu1k3SfU02vn2cM5,1989 +4Wx1ekNZKDLmv6OT4vLuLI,A Groovy Kind of Love (Originally Performed by The Mindbenders) [Karaoke Version],A Groovy Kind Of Love,The Mindbenders,0.377,0.621,117894.0,0.443,0.863,9.0,0.327,-12.815,1.0,0.0274,97.082,4.0,0.373,0TvCyeDFqxCxqoh9nDEFek,2015-02-08 +6tz84eLuWKHPO3X6q4cAvl,Just for That Moment,Believe: Songs Of Faith From Today's Top Country & Christian Artists,Various Artists,0.453,0.703,262609.0,0.324,1.54e-05,7.0,0.111,-10.352,1.0,0.0275,98.002,4.0,0.0862,0TweOwwxnn3GKmTVmjfGyq,2002-01-01 +1hhKrbOmsBjMAoVvguEZEw,Paddiwack Song,The Best Of Ritchie Valens,Ritchie Valens,0.838,0.54,151067.0,0.914,1.64e-06,10.0,0.135,-7.629,1.0,0.0801,143.76,4.0,0.879,0TyByC1U6mPoii8aeQ4L2i,2006-01-24 +5fShqhsyaNyENMz8zRx4zc,Dead End,Ghetto Blaster,The Crusaders,0.095,0.861,296493.0,0.549,0.88,11.0,0.055,-9.996,0.0,0.0557,119.349,4.0,0.948,0TyC8J1Wy5fDLxCA74EYf6,1984-01-01 +3Etoh6lIZlUmrvGAkya3xl,Act My Age,People Keep Talking,Hoodie Allen,0.282,0.639,192140.0,0.888,0.0,7.0,0.298,-4.988,1.0,0.207,182.014,4.0,0.798,0U2j0WaDMic6tJ8ijfhkpu,2014-10-14 +66sWnwHjb6qmdjasPWzuGS,Key Lime Pie,Be As You Are: Songs From An Old Blue Chair,Kenny Chesney,0.585,0.802,280427.0,0.652,1.18e-05,7.0,0.308,-8.046,1.0,0.0585,115.969,4.0,0.697,0U3pSVpKsVH2lIbNuVJKoI,2005-01-25 +59arQhgjLSzW5pmq9xCInC,Sho Is Funky Down Here,Sho Is Funky Down Here,James Brown,0.613,0.367,516413.0,0.632,0.756,2.0,0.177,-7.355,0.0,0.0368,178.902,3.0,0.465,0U4H8i5foFCpjuxSMi6HJc,1971-01-01 +76oVZX2oSV4YFM3Py6ZOxL,Don't Do It,The Recession,Young Jeezy,0.0182,0.319,245747.0,0.843,0.0,6.0,0.423,-5.112,0.0,0.331,158.198,4.0,0.689,0U54jjqJhihezshU9t9cuO,2008-01-01 +1jM6fCYnlLCV8t3run0yUl,Acting Weird,Heart Break Kodak,Kodak Black,0.401,0.675,243708.0,0.694,0.0,8.0,0.17,-4.334,1.0,0.14,144.04,4.0,0.472,0U578dQAanKmYDKCvqk2P3,2018-02-14 +5MfBWVZ60g1XWzCbYe7VeE,T.o.d.a.y,Death Is Certain,"Royce da 5'9""",0.187,0.819,235120.0,0.83,0.0,4.0,0.236,-4.364,0.0,0.292,92.524,4.0,0.562,0U5DeaN9Zl0ONckS0I2LnI,2004-02-24 +4CfrCww6BLkcNcoQglJU0T,Best Kept Secret,Case/Lang/Veirs,Case/Lang/Veirs,0.0174,0.485,197304.0,0.842,0.012,11.0,0.175,-6.593,0.0,0.054,131.343,4.0,0.636,0U5U4AU94YjYY2QoOpmwfN,2016-06-17 +3xpTHrC1b6dmiLEeM5jO0z,Tragic Endings (feat. Skylar Grey),Revival,Eminem,0.4,0.665,252027.0,0.769,0.0,4.0,0.709,-5.04,0.0,0.249,80.971,4.0,0.512,0U6ldwLBEMkwgfQRY4V6D2,2017-12-15 +6Ucmwwg8RIdcLFzEkbeaNF,Wise Guys,Commission,Lil' Keke,0.029,0.762,274400.0,0.569,0.0,11.0,0.13,-7.892,0.0,0.23,144.046,4.0,0.521,0U77Ajewfex1KpK3sUbJVv,1998 +3K1BJQiwmecHfKRmJiPrJs,Stuck,The Fall,Norah Jones,0.0961,0.39,315853.0,0.466,0.00461,0.0,0.101,-9.358,1.0,0.0287,143.718,4.0,0.396,0U7AFwPDmrvgthIFj7DQWq,2009-11-17 +580vmwV7m3VncbxaWdc8q4,He Feels Bad,Meantime,Helmet,4.78e-05,0.391,243427.0,0.707,0.119,2.0,0.0826,-7.836,1.0,0.0521,88.276,4.0,0.491,0U7asaf4jS8EORTjHEWNcJ,1992-01-01 +34oRN9NqGLPCrnC7SGrLZa,Blue Bucket of Gold,Carrie & Lowell,Sufjan Stevens,0.942,0.306,285467.0,0.0918,0.0224,2.0,0.161,-23.005,1.0,0.0319,74.925,4.0,0.124,0U8DeqqKDgIhIiWOdqiQXE,2015-03-31 +5M9yLnpcJeBj6TlW9df3fe,Butterfly,Red Star Sounds -- Volume One: Soul Searching,Various Artists,0.0621,0.707,245893.0,0.52,0.00545,9.0,0.0545,-8.83,0.0,0.247,173.861,4.0,0.719,0UASKxGmwZayu1FslJtHQY,2001-08-29 +2CN0I7jQASt7u0A0wZCOTf,Be Quiet And Drive (Far Away) - Acoustic,B-Sides & Rarities,Deftones,0.593,0.536,272467.0,0.31,0.668,2.0,0.111,-13.93,1.0,0.0262,145.088,4.0,0.179,0UArfu79AC2LrQ6lsvohp5,2005 +4YV0lP8FVqVo3NlQjQtar7,Love Is Gone - Fred Rister & Joachim Garraud Remix,Louie DeVito Presents: Ultra.Dance 04,Louie DeVito,0.01,0.802,360587.0,0.711,0.00177,0.0,0.273,-4.102,1.0,0.0936,128.024,4.0,0.483,0UBgrbKk5uNH18hlB3zEcq,2007 +6Zt7E7exTQENPJFjuFgZpJ,I Told You So,On The Other Hand: All The Number Ones,Randy Travis,0.31,0.61,220120.0,0.334,0.0,9.0,0.202,-10.084,1.0,0.0248,79.089,4.0,0.226,0UCCMRZib7d6eCdEWQiPJ3,2015-04-21 +36DWPCpCpxvPQpCB4SSMgC,Christmas Lullaby,30/40,Mannheim Steamroller,0.325,0.48,249048.0,0.266,0.0493,0.0,0.0775,-7.954,1.0,0.0279,139.937,3.0,0.182,0UEByOoKKOyh119vcKs6e6,2014-10-21 +78uigiAJx7wQ1zOdOuIEnI,Look Around,Just Like The First Time,Freddie Jackson,0.787,0.456,304867.0,0.294,0.0,7.0,0.124,-15.028,0.0,0.035,176.263,4.0,0.34,0UG0BbMNWyU6T7U9BjMGzn,1986-01-01 +4u0u0boWeXj8YHmY3WFmQ5,Eiffel Tower,French Kiss,Soundtrack,0.504,0.413,215659.0,0.0164,0.689,0.0,0.0985,-24.651,0.0,0.032,91.009,3.0,0.0663,0UGUzKqNOlGA9K5OcBVHMF,2015-05-19 +3XzFcZXeGbOEmUtEZldz71,When You're Not There,The Serenity Of Suffering,Korn,5.35e-06,0.501,204747.0,0.951,0.0574,1.0,0.0831,-3.979,0.0,0.0549,93.972,4.0,0.345,0UGqqYIWXAD1FgrDI1zOjh,2016-10-21 +2P2WWEV85PVS67Mz0uhPNu,On The Run,Chance,Manfred Mann's Earth Band,0.485,0.662,233000.0,0.447,0.00167,2.0,0.0874,-13.256,1.0,0.0354,126.294,5.0,0.519,0UHN59vOz4A7D90zihTeOR,1980 +2zOMc17cAXzZ4DGrYVCN7C,The Closer You Get (Karaoke Version) [In the Style of Alabama],The Closer You Get,Alabama,0.0157,0.697,212389.0,0.528,0.888,7.0,0.0526,-19.35,1.0,0.0444,113.0,4.0,0.824,0UHQccZ5lvKaeUT9uhvsxr,2014-02-06 +0zIVLc6ZvGTtsZgbceJ0gB,Wait,Economy Of Sound,Seven Mary Three,0.0137,0.441,186573.0,0.737,0.0,2.0,0.113,-5.36,1.0,0.0366,77.669,4.0,0.508,0UHXPOq1gsJoe81oY3n0MI,2001-01-01 +22QLjELWmorybFaEvm5pX2,You Won't See Me,Love Song,Anne Murray,0.583,0.676,246400.0,0.646,0.0,11.0,0.0786,-9.772,1.0,0.0333,114.828,4.0,0.809,0UKrvsBK4kyLt5L4LdPF9l,1974 +3zvUJz9ZuqwfYqg0tBFWJA,"Respect - Live at the Olympia Theatre, Paris, May 7, 1968",Aretha In Paris,Aretha Franklin,0.0513,0.526,185933.0,0.756,0.0,0.0,0.939,-6.475,1.0,0.0629,135.519,4.0,0.706,0UNzdVrD3Y5S4QnGEK7Oiz,1968-10-12 +2bzuGtTBeHq2CHrWwbZSw5,Buon Giorno,"What Did You Do In The War, Daddy?",Henry Mancini,0.976,0.192,152493.0,0.0461,0.829,5.0,0.0997,-21.012,1.0,0.0399,138.389,4.0,0.122,0UQ87ukLRf4TJAHjjJAg5e,2014-12-09 +29NctYvQKXdQ3i4ZGmYBQU,Blue Eyed Pop,Life's Too Good,The Sugarcubes,0.00292,0.585,156440.0,0.586,0.0482,7.0,0.408,-11.826,1.0,0.0947,121.988,4.0,0.727,0UQGKhImc5hgh2SxYAA3Jp,1988-04-05 +1EmyoA4RTYOwqcY3sJKaoI,ABRACADABRA,Heavy Fruit,He Is Legend,2.84e-06,0.455,169220.0,0.975,0.658,0.0,0.0877,-3.409,0.0,0.0742,111.591,4.0,0.583,0UQUi8e1wgfHO9930YZD3A,2014-08-15 +1Cr90g0D4zt74K06S7qUgT,Irresistible Force,Still Waters,Bee Gees,0.209,0.527,274227.0,0.792,5.74e-06,9.0,0.23,-5.555,0.0,0.0359,141.027,4.0,0.462,0URsHGo0BWzA5E84XG8B3m,1997-01-01 +4zuOGdparG45jVPtcPRPCG,Cell Phone - Album Version - Paul Brown Remix,Irreplaceable,George Benson,0.234,0.65,224200.0,0.549,0.0,4.0,0.33,-6.671,0.0,0.076,78.932,4.0,0.7,0UZEjbmvWPfn1FW3vPorSy,2004-01-01 +2tKqSUjZ0Jq4mTwOWdwCTA,"Cuando Te Acuerdes De Mi - En Vivo Desde Buenos Aires, Argentina/2011",Una Noche de Luna: Mas En Vivo Desde Buenos Aires,Marco Antonio Solis,0.176,0.439,288867.0,0.697,0.00313,7.0,0.953,-7.441,1.0,0.0374,144.063,3.0,0.13,0UZlFTe610CWceCVIRw4Zr,2012-01-01 +5wZ7v858f3VrSp5MfuxDeM,Let Love In,"Greatest Hits, Volume One: The Singles",Goo Goo Dolls,0.0148,0.531,300427.0,0.906,0.00523,2.0,0.193,-3.227,1.0,0.0409,118.94,4.0,0.148,0UccZZgelTAbbk3OSPZymO,2007-11-06 +0G9wewGkg3TfNkG7hZXSUi,"I Heard It Through The Grapevine - Live At Basin Street West, San Francisco / 1969",In Person,Ike & Tina Turner,0.339,0.727,210080.0,0.411,9.23e-05,8.0,0.706,-14.433,1.0,0.0362,126.439,4.0,0.952,0UdoMKOlXDhOJmfHOGm3n6,1969-02-22 +2VnjvArA3CHmOzMLLFf0Eu,Rock Me Baby,Then And Now,David Cassidy,0.165,0.661,236533.0,0.742,0.0,6.0,0.202,-5.111,1.0,0.0404,96.005,4.0,0.6,0UfsYlqgM7AnV98ldjdmmx,2002-01-01 +1A8SxnqRK3qabmuN2qxIpa,Spaceman,Day & Age,The Killers,0.00257,0.525,284547.0,0.904,0.000648,4.0,0.12,-5.488,1.0,0.0532,151.988,4.0,0.803,0Ug5scDXUIgGN8yanDBLQw,2008-11-18 +2KD5cwkletlpOpnbRrxBQD,Uproar,Highly Prized Possession,Anne Murray,0.467,0.727,169600.0,0.451,2.93e-06,0.0,0.067,-10.359,1.0,0.0379,124.466,4.0,0.419,0UgAT8hH71ygC7d42708zy,1974 +53EiWJZ4p2C3ztIOibH7u1,Not Saying Goodbye,Volcano,Edie Brickell,0.214,0.509,259267.0,0.556,0.0493,2.0,0.0416,-8.692,1.0,0.0248,143.148,4.0,0.308,0UgbHVct2wT7pc3PKCUW02,2003-01-01 +02CwqROylBG7H1gDnrbun9,Fever - Live,Come Fly With Me,Michael Buble,0.563,0.563,246413.0,0.408,9.58e-05,10.0,0.986,-9.118,0.0,0.0549,127.881,4.0,0.398,0UhvDeKmtgegXeELEVgGRh,2004-03-30 +0tm1NzGuQuhzkrlcDtCJDg,"Somewhere - from the B'way Musical, ""West Side Story""",Tender Is The Night,Johnny Mathis,0.886,0.167,272333.0,0.189,0.00122,3.0,0.215,-14.76,1.0,0.0358,82.409,1.0,0.0549,0UifWNzfjJ6aIlrGlzGIen,1964-01-23 +0vYgvpRGkxxiBFkFMpLbdr,Can't Get Enough - Part 2,World Wide Live,Scorpions,9.26e-05,0.274,114907.0,0.878,0.924,8.0,0.986,-10.412,1.0,0.0823,118.269,4.0,0.2,0UikAS0YzOXU15gKoKDkxT,1985-06-20 +1EXgMli0BXUU2tzF1okimW,All-Madden,Hated On Mostly,Crime Mob,0.00846,0.743,206480.0,0.485,0.0,0.0,0.248,-6.316,1.0,0.19,74.999,4.0,0.201,0UkPbHf0xnTbNTLn6YUajE,2007-01-08 +2i0AUcEnsDm3dsqLrFWUCq,Tonight Tonight,Whatever,Hot Chelle Rae,0.0764,0.686,200467.0,0.783,0.0,4.0,0.163,-4.977,1.0,0.119,99.978,4.0,0.814,0UkgnXc0w7qiRE2X086BdN,2011-11-25 +75fGYqmiDsUHTepvrP9RxE,I Don't Want To Go Home,The Jukes,Southside Johnny & The Asbury Jukes,0.34,0.626,217227.0,0.565,3.08e-06,5.0,0.056,-11.895,1.0,0.0356,121.819,4.0,0.966,0UkmXQT2SKQjmjbi62Hwcc,1976 +3tqwKg0W8XfYORNrP4aIhu,Hey Hey Hey,Witness,Katy Perry,0.0516,0.652,214960.0,0.703,0.0,9.0,0.0521,-5.632,1.0,0.0994,134.066,4.0,0.485,0UlbGi4oAth8s6rwaGSU8Z,2017-06-09 +20kPf14TmEO5adLK8J8WO3,Entity,Council Of The Dead,Famous Last Words,0.0938,0.39,83156.0,0.954,0.986,3.0,0.379,-10.703,0.0,0.0412,75.021,4.0,0.353,0UmfqFuwqXuYTx00xLoy6g,2014-08-25 +6rl8JPSS3TnSgoo3dAEBBP,Fear of a Blank Planet (Karaoke Version) [In the Style of Porcupine Tree],Fear Of A Blank Planet,Porcupine Tree,0.000389,0.39,444598.0,0.522,0.716,7.0,0.223,-14.001,1.0,0.0321,160.01,3.0,0.234,0UnnXFlCzs9H6XQhaX4yfU,2013-06-20 +5XmDNiFvl9NwmEDTMgsblb,Trading Places/ Manasia (Interlude),Pieces Of A Man,AZ,0.0501,0.882,223400.0,0.37,0.0,11.0,0.0884,-10.139,0.0,0.206,93.929,4.0,0.744,0UoIEoMO8GchrDZQRSIzmI,1998-04-07 +40mx7khF4arIH4kTsyqOnq,Dark Skies,Between II Worlds,NERO,0.000376,0.2,241714.0,0.862,0.856,5.0,0.0866,-3.209,0.0,0.0479,139.544,4.0,0.223,0UrFZ93iRqEnJwIuhzhlEy,2015-09-04 +2hKidu19UY7lYNJAG3RYfP,Fairy Tales,The Cost Of Loving,The Style Council,0.165,0.616,249907.0,0.899,0.000277,4.0,0.0589,-6.877,0.0,0.118,104.668,4.0,0.597,0UsXl9inaDOXch7vrbHgGg,1987-01-01 +0GSrwNQJoxDfbhrFZbGqQG,Malta Bend,Malta Bend,Stevie Stone,0.0258,0.522,242853.0,0.735,0.0,0.0,0.168,-5.194,0.0,0.0756,79.963,4.0,0.259,0Usmqi3vbFWeWHLa5AQFcq,2015-06-30 +0Gax6ZOVVGToEoIefDhqxK,Tamacun - Live,Rodrigo y Gabriela,Rodrigo y Gabriela,0.687,0.518,221413.0,0.899,0.835,0.0,0.982,-9.637,1.0,0.0561,133.287,4.0,0.961,0Ut5LGHwA0G9TdS1hDy76D,2017-05-05 +7k1nk4lxKSVhXs5WgZWXEz,Walk On Water Or Drown,Mayday Parade,Mayday Parade,8.18e-05,0.438,210000.0,0.899,0.0,11.0,0.148,-4.179,0.0,0.131,157.035,4.0,0.638,0UtenXp3qVbWedKEaNRAp9,2007-07-10 +4Z6QqFkTEL4r1IutwY1xPF,Te Dedico Esta Cancion,Amor Eterno: Los Exitos,Rocio Durcal,0.647,0.558,199307.0,0.344,4.37e-05,9.0,0.213,-14.423,0.0,0.0358,92.545,3.0,0.745,0UuQzzrlyxMseEttP9hL3C,1984 +5ntmlJjUopPRxuLmMauPNj,Brazilian Lullaby,Cosmic Wind,Mike Theodore Orchestra,0.116,0.638,367834.0,0.931,0.193,7.0,0.303,-9.837,1.0,0.0485,113.361,4.0,0.751,0UwD1LLu7KnAnpTdn9eQ3M,2018-02-03 +7gNtBW2RKinU24zoRE27Sj,Endless Lies,Balance Of Power,Electric Light Orchestra,0.547,0.243,180013.0,0.5,0.00142,3.0,0.113,-8.176,1.0,0.0315,85.59,4.0,0.291,0UwVbmnL31OhGRq6N3eh9K,1986 +7Ij7OiGCUjOkkqZ4ZTb76o,We Alright,Rise Of An Empire,Young Money,0.0142,0.447,311373.0,0.868,0.0,0.0,0.154,-3.868,1.0,0.431,188.568,5.0,0.56,0UwpSCPnNPksM1meQJnBAF,2014-01-01 +0XaLrUW9w4TPRKnSZD5ZYv,Changing All Those Changes,The Blue Room,Madeleine Peyroux,0.861,0.79,189213.0,0.379,0.00165,10.0,0.121,-13.509,1.0,0.0602,125.033,4.0,0.487,0V1J60M4ztePQCTURpMtK7,2013 +0lO746w41QQ5jD0nLJiNO5,SMB,Something Else,Tech N9ne,0.0212,0.0,4107.0,0.766,0.0,6.0,0.0,-13.169,1.0,0.0,0.0,0.0,0.0,0V2ApMkgurWGcF0sc0u17w,2013-07-30 +0tTUKj8XDEQj6ZcMXTfzvX,The Life of A Song,The Life Of A Song,Joey + Rory,0.836,0.64,194613.0,0.495,0.0,9.0,0.115,-6.272,1.0,0.0273,123.858,4.0,0.278,0V2sxXkRSoY5vRrGH7PimU,2008-01-01 +6NK37ITl6kXYfoF1uqLwDl,50 Ways,How Ya Like Me Now,Kool Moe Dee,0.000722,0.892,300667.0,0.64,0.000433,7.0,0.0656,-12.379,1.0,0.303,94.096,4.0,0.717,0V3b2bczRgZ4qrGq1L5BVI,2014-08-01 +63jtv6OVPH2SPb03icmiVo,Love,"Oh, What A Life",American Authors,0.0838,0.597,198280.0,0.792,0.0,10.0,0.141,-3.582,1.0,0.0284,92.012,4.0,0.772,0V4laGZGshNCpurfIdUhHv,2014-01-01 +4ymVQCiX0o9a0jptZPBWBU,"Mary, Did You Know?",My Kind Of Christmas,Reba,0.933,0.436,287800.0,0.154,2.15e-05,5.0,0.0915,-14.057,0.0,0.0597,209.674,4.0,0.2,0V59zTtkUXNwrrLkzlGXTK,2018-12-07 +7sOloUk0zlocqoLNIyxjWL,Broken Silence,Broken Silence,Foxy Brown,0.0743,0.438,298800.0,0.801,7.86e-05,6.0,0.223,-5.45,1.0,0.127,124.234,5.0,0.569,0V5LKel3fj8JvCNeYHWCuU,2001-01-01 +3OhDQTMDBk5OrTz4QOuT3f,True,Lil Durk 2X,Lil Durk,0.071,0.77,189227.0,0.498,0.0,1.0,0.13,-8.419,1.0,0.26,142.125,4.0,0.572,0V68iflWNZri1Zc8txsLyg,2016-07-22 +3bLp2CTBbvX1gIOpOEPh4E,Livin' Thing,Boogie Nights,Soundtrack,0.172,0.576,220905.0,0.431,0.0,0.0,0.34,-10.093,1.0,0.03,123.057,4.0,0.475,0V7DR03FAfKRXCg5PCkagV,2018-05-05 +6DEaND0SHv3sC11xobZLiy,Take Your Time,Montevallo,Sam Hunt,0.101,0.558,243707.0,0.719,0.0,11.0,0.212,-5.603,1.0,0.0419,158.031,4.0,0.483,0V7c0hnrLUFJyHNtjiAT2E,2014-10-27 +4lhB7w6C5o1Oxqvl0nLxYD,Cut,Chaotic Resolve,Plumb,0.782,0.585,241307.0,0.345,0.0,4.0,0.131,-8.257,0.0,0.0294,124.013,4.0,0.176,0V8F1wb5fGAFAox69whjqT,2006-02-28 +37cM0XfoRV12nFcckvx7Eo,Love Goes On,Sweet Right Here,SHeDAISY,0.0184,0.493,258827.0,0.774,0.0,8.0,0.127,-3.937,1.0,0.0336,137.912,4.0,0.355,0VCuucrMiZaW1vnxwydufR,2004-01-01 +24cF34R7WHfKAL7cF3hkj7,Tragos Amargos,Despreciado,Lupillo Rivera,0.759,0.636,188600.0,0.403,5.25e-05,0.0,0.0363,-6.587,1.0,0.122,160.583,3.0,0.925,0VD6EsSyY1jeCirs9A95Ih,2009-10-08 +72xsKk1CeuCmJdWxY75pSJ,Ride the Tempest,The Tempest,Insane Clown Posse,0.589,0.778,171467.0,0.842,0.0,5.0,0.695,-5.721,0.0,0.0788,112.037,4.0,0.848,0VGJeEPLuy3BFH8JnHWHdg,2015-04-01 +6rYRSrmhhBesEYvhtWb660,Nothing Left To Say,Grimmest Hits,Black Label Society,0.0467,0.468,262147.0,0.645,0.0186,7.0,0.209,-5.168,1.0,0.0278,89.977,4.0,0.0939,0VGqDnWGAHaAbtdTDTMk21,2018-01-19 +357J91UWUWOWShzViIZ5kV,You Got Everything,British Lions,British Lions,0.146,0.629,180320.0,0.563,0.00268,0.0,0.202,-5.648,1.0,0.0337,110.54,4.0,0.388,0VI5JmjJtjjWw3aEDH3VOZ,1976 +3kTXDCEKy0Hdp66Ms8LoE0,Country (Interlude),Damita Jo,Janet Jackson,0.817,0.699,30560.0,0.182,0.0473,4.0,0.302,-19.55,0.0,0.447,108.944,1.0,0.814,0VMneW8zRFEqc2RffLf88S,2004-01-01 +2awnpGOj6Go2RuTNuATyaT,Wedding Ring,Didn't He Ramble,Glen Hansard,0.62,0.481,287333.0,0.385,0.117,4.0,0.114,-12.981,1.0,0.0458,148.504,3.0,0.363,0VR0U8c34soFl7IWPyqqwY,2015-09-18 +4J1BlzOnx8o5jTu8Ljdf3z,Have I Stayed Away Too Long,A New Place In The Sun,Glen Campbell,0.692,0.122,139760.0,0.278,0.0356,5.0,0.133,-10.774,1.0,0.0321,66.629,4.0,0.175,0VSBExcNxPOxDKvaixCpWO,1968-01-01 +6n2MA64Nx5uULmTG5aSP5z,Not Quite Happiness,Come Back As Rain,Good Old War,0.104,0.617,170773.0,0.696,0.0,3.0,0.111,-10.006,1.0,0.0304,104.906,3.0,0.805,0VTbqFF2pxCJopfms6um73,2012-03-06 +2DqPJuAzhqQ4sVQdRVhK0F,Jordans,The Last Text EP,Jacob Sartorius,0.0899,0.714,226818.0,0.666,0.0,6.0,0.0631,-7.061,0.0,0.249,139.981,4.0,0.595,0VTyVFm1lEbyKIFWaqD6E3,2017-01-20 +1BjxLrgk7m3RAm2BUDxVDv,The Other Side Of Liverpool,Y Not,Ringo Starr,0.12,0.677,202880.0,0.792,2.66e-05,11.0,0.245,-4.487,0.0,0.0377,110.955,4.0,0.905,0VU7V3yRDdiALW5o2AzC6d,2010-01-01 +2lp8xjq0WTm3HZKHuDEweg,Tell Me,Groove Theory,Groove Theory,0.0355,0.8,236067.0,0.361,3.75e-06,6.0,0.0668,-10.849,0.0,0.0635,93.059,4.0,0.887,0VVegiriO1eyyfOKrLmxtc,1995-07-25 +0SRWWEfElF1f6DUoDvCVP0,Day One,Royalty,Chris Brown,0.00194,0.668,247680.0,0.525,0.0,9.0,0.119,-8.053,0.0,0.0361,132.008,4.0,0.194,0VWmEVuQ8tA5iA3cCTrgxa,2015-12-18 +4665NVYmRs3NGORm0xa3vE,Hot Rod Hearts,Robbie Dupree,Robbie Dupree,0.332,0.6,221627.0,0.491,1.17e-06,7.0,0.453,-11.157,1.0,0.0337,118.319,4.0,0.662,0VY8lLvI7ciQylekjBUlwA,1980-12-01 +3I9TyW8gbNyYgJZOlo29Np,Silver,Echo And The Bunnymen,Echo & The Bunnymen,0.429,0.496,198973.0,0.698,4.2e-06,2.0,0.078,-13.239,1.0,0.0629,136.162,4.0,0.728,0VYyqjM5H2sXj6z8ocAyjb,1985-11-11 +2KaRaFEnrRvMnfSCrRWJha,I.O.U. Nothing,Rivals,Coal Chamber,6.91e-05,0.299,183360.0,0.988,6.38e-06,1.0,0.325,-2.317,0.0,0.206,162.978,4.0,0.245,0VZ5HAr19cR6qSOvaXmSE8,2015-05-19 +7cJWygxttDk33BSmUYfJqA,Rollin' And Tumblin',Get Hurt,The Gaslight Anthem,0.00168,0.471,170933.0,0.938,0.0,0.0,0.138,-5.294,1.0,0.11,159.057,4.0,0.819,0VZk3U8WPylj3x0PFwP6yj,2014-08-12 +4UtUM4GGsom1uA3Dl1EuDr,On My Way,The Love In Between,Matt Maher,0.0101,0.512,244920.0,0.949,0.00517,7.0,0.679,-6.13,1.0,0.0892,87.009,4.0,0.627,0VatKO8y9ivCWD4obvX4U7,2011-09-20 +27jWir3VCGcr2BAQic85sX,When New York Had Her Heart Broke,Dirty Jeans And Mudslide Hymns,John Hiatt,0.171,0.502,308720.0,0.305,0.867,0.0,0.111,-15.661,1.0,0.0263,94.203,4.0,0.0499,0VcIfRJPl9B2msRLdZaS0D,2011-08-02 +40RpbPXAVOrxMQuMNJg9Ek,New York Wakes,Aliens,Horslips,0.038,0.3,244573.0,0.834,0.371,7.0,0.722,-6.032,1.0,0.0508,159.187,4.0,0.586,0Vce1uoo3stqijpQw8oEZA,2009-12-04 +3kok6YERayrAs96XtvYIeN,Interlude: Toilet Bowl Shawty - feat. Mike Epps,The State Vs. Radric Davis,Gucci Mane,0.925,0.661,66960.0,0.425,3e-05,4.0,0.655,-14.966,1.0,0.746,83.401,5.0,0.906,0VeraxKSlJGusnOHYGOtWq,2009-12-04 +5Y0NgAzhG7SMQbnehKVVup,Hold Me in Your Heart,Kinky Boots,Original Broadway Cast Recording,0.638,0.289,184080.0,0.306,0.0,2.0,0.149,-9.104,1.0,0.0358,161.949,3.0,0.335,0VfNZpKsykX5WPuyEdBilR,2013-05-24 +2UrAeVF1jqprpG9mWisUH1,Miss You,Let's Do It Again,Leela James,0.0228,0.812,324453.0,0.566,0.00157,8.0,0.0539,-9.102,0.0,0.0365,105.992,4.0,0.771,0VfmPp908tHdv1g7k35rYR,2009-03-24 +164xEVxTObNDARyBl8nqGB,Courageous,To Dad With Love,Various Artists,0.0561,0.426,240093.0,0.848,0.0,9.0,0.216,-3.941,1.0,0.0626,164.007,4.0,0.46,0Vh4hpIgUJzvneeMhOMMM5,2013-05-20 +0sclqF7y2ndBEjRgUHNhR5,False Alarm,March Of The Saint,Armored Saint,0.0873,0.368,254400.0,0.954,5.4e-06,3.0,0.0836,-7.444,0.0,0.104,102.718,4.0,0.273,0VkxN0pWwuaPeZuLq2aLx1,1984-01-01 +1NyYf3OIoCariRS5iJIViG,Miracles,The Garden,Kari Jobe,0.0555,0.4,346440.0,0.612,3.48e-05,7.0,0.057,-7.821,1.0,0.0309,143.871,4.0,0.148,0VlrwygIqoI06z2BTCYuTq,2017-02-03 +4VSIbgiwpsARLewpacuDPI,Lovestruck,Echoes From The Underground,Vertical Horizon,0.66,0.761,352053.0,0.508,0.515,3.0,0.108,-9.273,0.0,0.0336,115.993,4.0,0.18,0Vm1rBO9N1M5YTH9TrPT2R,2013-10-08 +3byEzx3jliqwGLrflLqfFh,Ashiko,The Boys Doin' It,Hugh Masekela,0.0444,0.694,578560.0,0.924,0.384,5.0,0.16,-6.295,1.0,0.0376,121.284,4.0,0.821,0Vmf9lPRAj6kMoyQKDg39c,1998-01-01 +693MNf6EOKEOgIROwAyG6j,Ten Dollar High,Uninvisible,Medeski Martin & Wood,0.248,0.718,222667.0,0.588,0.902,10.0,0.22,-11.666,0.0,0.32,90.445,4.0,0.82,0Vq79tx5GtV8hxrTccSguA,2002-01-01 +3Sj3HrsCdc9VvGU7ItcC2W,Felicia,!!Going Places!!,Herb Alpert & The Tijuana Brass,0.703,0.695,165333.0,0.337,0.0889,7.0,0.13,-14.22,0.0,0.0314,114.13,4.0,0.63,0VqOfYQxQomNWHAiB9MHm2,1965-10-01 +2i9Ga5iAjizEYUFXTHPOKv,Unwind,Washing Machine,Sonic Youth,0.262,0.452,362960.0,0.705,0.569,7.0,0.105,-10.599,1.0,0.0287,105.424,4.0,0.531,0VskfMaczM0MNAlqqvokTC,1995-01-01 +5VZjCCmGg1xdeg2QtjE362,I Don't Know What,Thug On Da Line,Krayzie Bone,0.0986,0.856,235200.0,0.855,0.000299,6.0,0.115,-2.568,1.0,0.085,97.95,4.0,0.867,0Vu3VbdDv0pU569qYCnWRc,2001-08-28 +74VeGirIPFAIWu40y7PvdS,Let No Man Put Asunder,Dance For Me,Mary J. Blige,0.00745,0.807,261000.0,0.733,4.65e-05,1.0,0.122,-6.121,0.0,0.124,119.791,4.0,0.493,0Vu7xskB2NVtPIXb8nBfcr,2002-01-01 +1CGKZscTDEezLLR2s3lwqR,Creole Belle - Remastered,Running Down The Road,Arlo Guthrie,0.315,0.522,225667.0,0.38,0.000341,0.0,0.116,-12.363,1.0,0.0341,137.598,4.0,0.925,0VvEtqKWykMyG0HaBx6cHN,1969-08-02 +6tSiUUYeoEMVpQ8zakdZR0,Come In - Live,Strength,New Life Community Choir Featuring John P. Kee,0.866,0.39,325400.0,0.431,0.0,10.0,0.233,-11.352,1.0,0.0515,105.527,4.0,0.298,0VwV87060gmBGwitNcyaGT,1997 +4bjTGbAI05v88TtWT4tsUS,Test Transmission,Kasabian,Kasabian,0.111,0.536,235333.0,0.892,0.0119,2.0,0.327,-5.823,1.0,0.0538,120.428,4.0,0.751,0VyDvw4MT9XDoSzE24yBCc,2004 +2bXOaa76cMEOZJhCF3KogB,Neverland,Helvetios,Eluveitie,0.000881,0.542,222800.0,0.996,0.0,6.0,0.379,-1.806,1.0,0.104,110.032,4.0,0.171,0VyTHUwi4CBS0jrqCQfspx,2012-01-11 +6KCZQgzLUvyBsroW2HKouK,Dem Comrads,Wake Up & Ball,The Comrads,0.0233,0.812,256267.0,0.498,0.0,9.0,0.229,-6.097,1.0,0.334,89.963,4.0,0.388,0W2jRiXfUp7L28ZyvBVDLj,2012-04-03 +5vWM9INcEg2h8maIEpQ016,Forgive Me,Happiness In Self Destruction,The Plot In You,0.23,0.55,261747.0,0.874,0.0576,5.0,0.169,-4.402,0.0,0.0441,114.962,4.0,0.114,0W2ozL102U4aeUWfc55yyk,2015-10-16 +1tMbNBtnbwVEvlDQDT19HP,Rumours,Introducing Jonathan Butler,Jonathan Butler,0.769,0.505,210707.0,0.365,0.338,2.0,0.111,-15.259,1.0,0.032,99.592,4.0,0.461,0W3M7rqyCShzzP1aty22TS,1986 +15jtgLjrATCvJJc4ZJoXA3,One Way Gal,Missing...Presumed Having A Good Time,The Notting Hillbillies,0.46,0.697,189267.0,0.535,0.003,2.0,0.118,-13.586,1.0,0.0336,104.553,4.0,0.859,0W7HPruS0tgYvP6qnH5QV4,1990 +4buDeg67vos7KP1yHrS9wl,You Got It (The Right Stuff),The Block,New Kids On The Block,0.0126,0.788,249960.0,0.522,1.35e-06,0.0,0.0671,-13.029,0.0,0.0578,111.578,4.0,0.923,0W7mquARagPr9V1N0nHYgK,1988-09-02 +61wCVx5B4X8nM64dM3Bln8,In The Misty Moonlight,In The Misty Moonlight,Jerry Wallace,0.951,0.575,180547.0,0.151,0.0679,10.0,0.226,-23.438,1.0,0.0331,113.328,4.0,0.559,0W8QxjZsc81SLXGBT28hJJ,1964-01-01 +0h6BGsYVJRurgmAPN2SxoR,Get Ya Hustle On,Reality Check,Juvenile,0.168,0.71,208693.0,0.688,1.24e-06,4.0,0.331,-9.452,0.0,0.314,83.822,4.0,0.895,0W9nNgECGziUeOVL8lFBy2,2006-02-27 +00WUIUsHPHjrAGjTqWEOBr,Heart Attack,Lessons In Love,Lloyd,0.0147,0.632,203853.0,0.625,0.0,1.0,0.077,-8.297,1.0,0.138,80.043,4.0,0.281,0WBhysjafwp742siZkMzZ2,2008-01-01 +3TVbUqhzJeqPMN7IM6qRIE,Daytime Hustler,The Divine Miss M,Bette Midler,0.134,0.632,214067.0,0.655,7.37e-06,8.0,0.243,-11.65,1.0,0.0685,131.546,4.0,0.786,0WCR1ZDrcXuNerUd6mbeiP,1972 +2Hud9fFYE89o7QqOEDK6y8,Nothing's News,Killin' Time,Clint Black,0.413,0.682,182760.0,0.29,7.36e-05,0.0,0.0655,-11.701,1.0,0.0325,124.165,4.0,0.24,0WDLHYfYqgIImdedUu4XXz,1989-05-04 +2eJURmrNjIFgopbwm2YCX6,Madrigal,Tap Root Manuscript,Neil Diamond,0.736,0.685,113200.0,0.361,0.371,9.0,0.0952,-13.556,1.0,0.174,80.883,4.0,0.772,0WGnkp386fyXfTvKwTIVRO,1970 +64n1jIRaTbPzJyfDPYo65l,Moving Target,Bangin',The Outfield,0.275,0.52,258533.0,0.622,0.000112,4.0,0.197,-12.703,1.0,0.0484,127.264,4.0,0.48,0WJGoINjEKdeRpN30M5R88,1986 +2bih4rmQ7dwmNbqD502rBc,Bo Diddley Medley - Live In Detroit/1975,'Live' Bullet,Bob Seger & The Silver Bullet Band,0.00223,0.426,338361.0,0.979,0.0202,4.0,0.937,-4.866,0.0,0.115,118.091,4.0,0.41,0WKhPnfRID1dnS1aNrhz2H,1976-04-12 +0upNpEbPdhQ1WnAACmqpXn,Music for Ballerinas,Voices & Images,Camouflage,0.0377,0.634,271700.0,0.353,0.712,9.0,0.691,-14.169,0.0,0.0316,112.352,4.0,0.352,0WLoRRnniJBLPBjkqw3rfM,1988 +4bC7qHKVCD187qEA4xLqU9,Si Te Vas,Nada Es Igual...,Luis Miguel,0.25,0.717,215027.0,0.871,0.0,9.0,0.0938,-3.533,0.0,0.0662,107.07,4.0,0.803,0WN5rXI75cVpVMiZ646oyn,1996-01-01 +4sQ7SiLq78EQeRXn09sMhx,Don't Speak,The Singles 1992-2003,No Doubt,0.517,0.212,271653.0,0.421,0.796,5.0,0.204,-6.231,0.0,0.0322,76.091,4.0,0.437,0WOP6m9AZl50RwbEZyMHrP,2007-03-27 +1PVlm35t4eaKabNPJllxa5,Someone Up There,Beat Crazy,Joe Jackson,0.014,0.406,227787.0,0.758,0.000282,0.0,0.146,-7.517,1.0,0.0626,205.796,4.0,0.56,0WOfjbwCkyhxM9dnmUvif4,1980 +5JbniqINESEn8kIWCXOhWm,Hands All Over,A-Sides,Soundgarden,0.00897,0.224,360720.0,0.944,0.592,7.0,0.0818,-8.619,1.0,0.0603,91.107,4.0,0.189,0WPxPzpdh9Df1YIoqcyunS,1997-01-01 +0rYM1u1oZxuWGxbnf4AZ3d,Children Of Fire,Children Of Fire,"Oh, Sleeper",0.000327,0.215,209040.0,0.932,3.5e-05,5.0,0.378,-5.002,0.0,0.116,113.358,3.0,0.297,0WQNPLhdUZWdBotJTdW73k,2011-01-01 +1eZ9Bznh0dpn64QGLgHjdn,Mala,Paraiso Express,Alejandro Sanz,0.0961,0.559,256013.0,0.74,0.0,11.0,0.104,-4.358,0.0,0.0461,146.113,4.0,0.412,0WSmZjtSlfaMoJjrhj7R7z,2009-11-10 +5SCZOxdGaIuw5qHWGXqytT,All I Want Is You,The Best Of 1980-1990,U2,0.116,0.231,389933.0,0.434,0.049,1.0,0.0781,-11.433,1.0,0.03,185.704,4.0,0.424,0WSpHK6tinGHU4gvP8fHih,1998-11-02 +554QP6owMYOaS8Ghr9XcoD,Dancin' in the Streets - 2013 Remaster,Terrapin Station,Grateful Dead,0.469,0.797,197676.0,0.529,0.0,4.0,0.0668,-13.163,0.0,0.0441,116.187,4.0,0.94,0WVDqz6ty88sjpbfvMqF98,1977 +0nDpUq6nY7eWsFPQcVizpI,Son Of Mr. Green Genes,Hot Rats,Frank Zappa,0.0597,0.473,537360.0,0.722,0.707,9.0,0.102,-10.859,0.0,0.0301,97.072,4.0,0.74,0WYYrC9My9rYWigac003hw,1969-10-10 +2AEQvruYJnSyBTEHngNJeM,Answering Service,The Best Of Gerald Levert,Gerald Levert,0.24,0.715,327893.0,0.613,0.0,2.0,0.0606,-5.882,0.0,0.0462,74.867,4.0,0.341,0WaL0OxrZNxs0sXEwwzs82,2010-08-29 +5gt0nZxHnKphpVVyWsGw47,My Baby,Alegre y Enamorado,El Dasa,0.637,0.629,159733.0,0.465,0.0,2.0,0.146,-5.871,1.0,0.0957,169.765,3.0,0.857,0WajbKSeGZ1YQDoZydroCJ,2014-08-05 +4Nm1dKcDgsacRITdywmeWi,Burger Man,Recycler,ZZ Top,0.000948,0.561,199760.0,0.764,0.00473,2.0,0.318,-9.871,0.0,0.0412,151.931,4.0,0.881,0WbYC0Gc9DFh35DhzDwR1k,1990 +6Y2qPLnLxEnYN9obc4782r,The Rambler,Beatin' The Odds,Molly Hatchet,0.407,0.434,289133.0,0.625,0.019,7.0,0.425,-11.099,1.0,0.0435,85.219,4.0,0.363,0WdRZK3ubF8Bmb0hb6eIM3,1980 +6O6JbDFNROFSowUlgP5SoZ,I'm Yours Lately,More,Tamia,0.0921,0.568,166000.0,0.69,0.000199,10.0,0.0568,-4.821,0.0,0.107,93.998,4.0,0.778,0WdxQHUdLZBGbscwYV72zM,2004 +6beLnMDJLCntYETQZdXh7e,Day Tripper - 2016 Remaster,Complete & Unbelievable....The Otis Redding Dictionary Of Soul,Otis Redding,0.0827,0.781,168773.0,0.39,0.0143,9.0,0.154,-12.846,1.0,0.0449,140.929,4.0,0.698,0WfED1nqBzTMxv0NvnUNjf,2016-10-07 +4jEWz9M7NjBeZ3x0L1J89N,Sabertooth Tiger,Thank You Happy Birthday,Cage The Elephant,5.47e-05,0.154,171547.0,0.982,0.923,9.0,0.0943,-3.133,0.0,0.321,82.898,4.0,0.102,0WizSRN8LuMWhliou9PFlg,2011-01-10 +3lmn7LmNwdeqplUa0qvnrU,Dedicated,Born Into The '90's,R. Kelly & Public Announcement,0.139,0.677,277907.0,0.495,8.21e-06,8.0,0.0351,-10.482,1.0,0.0263,136.136,4.0,0.45,0WkL3JulvpTfRsSJ7crh5S,1992-01-13 +4ByyuYEK1ujkddo8o0Etc8,Blues & Pants,Hot Pants,James Brown,0.523,0.798,580440.0,0.316,0.0183,5.0,0.069,-14.123,0.0,0.033,98.841,4.0,0.636,0Wm2TKPziZAr7Kh9LQkSgH,1971-01-01 +5W0gm4V0ajX88ATt0u9Sjq,Lucifer's Slaves,Time To Die,Electric Wizard,0.0385,0.207,520348.0,0.85,0.843,9.0,0.156,-6.706,1.0,0.0608,92.073,4.0,0.173,0Wog8ZTHQGjngwsB0d7Ueo,2014-01-01 +2oN2JDT9y5lV6a5ygltDBk,How U Get A Record Deal?,Looks Like A Job For...,Big Daddy Kane,0.0604,0.914,238333.0,0.437,0.0016,7.0,0.13,-13.137,1.0,0.319,99.402,4.0,0.582,0WpSwxcB37PBzS9a9U2UNQ,1993 +2WtcIzsQWb5PDO3AaGcXMK,Dreaming In Red,Two,The Calling,0.00852,0.369,290653.0,0.842,0.0,8.0,0.11,-5.794,1.0,0.053,179.28,4.0,0.605,0Wpw8Ge12eqPGc5NCcYE3B,2004-05-21 +2prvzGYzslimFXGCacmh6D,Hurt,The Best Of Little Anthony & The Imperials,Little Anthony And The Imperials,0.887,0.49,128400.0,0.25,0.0277,0.0,0.0714,-13.281,1.0,0.0277,101.828,3.0,0.265,0WqXHjmlZ7VnWdx6VWBhxu,1996-05-28 +7MsHCwYjYdhu57df6LNGvm,To The Moon And Back,Kill The Lights,Luke Bryan,0.795,0.388,238400.0,0.475,0.0342,0.0,0.105,-10.255,1.0,0.0309,83.102,4.0,0.235,0WtCqmpVN7rRGfDMSWSXBA,2015-08-07 +60frVnHENHcD9TMCshfKLJ,Love Music,Keeper Of The Castle,Four Tops,0.664,0.475,218387.0,0.673,0.0,0.0,0.0836,-7.527,0.0,0.0375,129.496,4.0,0.915,0WwvY1uMFowKCrcFqF87o9,1972-01-01 +3sWHFwTUKWTwETu4QmD8bb,This Moment In Time,This Moment In Time,Engelbert Humperdinck,0.313,0.333,251080.0,0.662,0.00453,0.0,0.261,-7.61,0.0,0.0478,83.416,4.0,0.278,0WxEMf4QiPUI6swYD6ZEH1,2011-06-08 +5L7OAlSaWCzGerjEeRxolk,Last Tango in Paris (5th Version),Last Tango In Paris,Gato Barbieri,0.796,0.534,93867.0,0.311,3.76e-05,2.0,0.0772,-8.393,1.0,0.0324,100.9,4.0,0.47,0WzAqVNNP4LNU5540k6kCR,1972 +2Cv0ICOGLhWWMqSov91gJq,Maneatrr,Let It Beat,Shwayze,0.00168,0.511,199587.0,0.865,0.0,6.0,0.0622,-3.237,1.0,0.15,139.966,4.0,0.575,0X01eVJhPYb8e5p8sT8RzS,2009-11-03 +3i6XWi2aGb8Q6nvIQQPHm9,Stay Go,Shame + A Sin,Robert Cray,0.0221,0.725,217507.0,0.61,0.0751,10.0,0.106,-9.389,1.0,0.0299,115.478,4.0,0.751,0X0MtYutg8PSTxfNwg7EUv,1993-01-01 +0nf9RjoFTcOzTIXtmzhRuH,Have You Ever Needed Someone So Bad,Adrenalize,Def Leppard,0.0489,0.497,324027.0,0.726,8.99e-06,4.0,0.049,-8.335,1.0,0.0272,136.792,4.0,0.735,0X1muonPHLSGzU6g3dZx7M,1992-03-31 +4jCIeYEmPc1PEejJJ7xm3a,Bad Luck Is All I Have,Bad Luck Is All I Have,Eddie Harris,0.847,0.742,520173.0,0.214,9.75e-05,8.0,0.102,-10.52,1.0,0.0586,70.115,4.0,0.434,0X20EmIDa2WmQ7ApsZgzzm,1975 +4He7bzKBaiu7CRz4wGkZzx,Don't Forget,Don't Forget,Demi Lovato,0.501,0.607,223160.0,0.437,1.24e-06,4.0,0.629,-7.592,1.0,0.153,180.048,4.0,0.619,0X4XyC6gwsBtEO2iJlSJgw,2008-01-01 +1x7ihfCOho8NKtOdKeVW4H,Tough Guys - Live Studio Demo,Hi Infidelity,REO Speedwagon,0.0119,0.646,213653.0,0.839,0.000354,7.0,0.121,-7.016,1.0,0.0332,134.955,4.0,0.861,0X4ZNTZw7SYgrp5rlBQC3N,1980 +1FkWTR5waoDU4HRMGUnVeb,The Heart of Everything,The Heart Of Everything,Within Temptation,0.0162,0.369,334707.0,0.959,0.00535,8.0,0.141,-5.508,1.0,0.152,166.03,4.0,0.167,0X5oJQ6o4rTeAtunxjSF1x,2007-03-09 +4pica5tKE0RpAOstEMY6GG,I Lied,Toby,The Chi-lites,0.295,0.41,343667.0,0.623,0.0,5.0,0.126,-8.061,1.0,0.0378,132.906,4.0,0.483,0X76ChudhxEeNFpuscFKck,1974 +6yR1CpbrvbrSdHapOLVXKF,I Simply Like,"You, Me And He",Mtume,0.0163,0.951,307333.0,0.433,0.0948,0.0,0.0273,-16.384,1.0,0.132,99.734,4.0,0.481,0X7IwYZpOn6qyfiI9RLiR6,1984 +32fmQsWSAaDas2MJRyMSGG,The Ghost Inside,Broken Bells,Broken Bells,0.0571,0.869,198040.0,0.7,0.414,2.0,0.0691,-4.966,1.0,0.0419,103.983,4.0,0.983,0X7WyEKdm5afGj1fmD7Blx,2010-03-03 +2KLMlOqXTdKjvlHANeJ43r,And I Moved,Empty Glass,Pete Townshend,0.442,0.501,203373.0,0.703,0.544,9.0,0.241,-10.943,1.0,0.0337,127.349,4.0,0.681,0X8rEKkL2TupftQRrOzX4h,1980-04-21 +0Fv5N0cHBsl4bzCbollCAS,Moves,I Decided.,Big Sean,0.0541,0.789,142907.0,0.53,0.0,2.0,0.164,-6.2,1.0,0.293,75.515,4.0,0.367,0XAIjjN5qxViVS0Y5fYkar,2017-02-03 +70fRrd2cWAhAMljhcsmUbz,Cool One,Violation,Starz,0.00781,0.422,221240.0,0.955,0.0,1.0,0.489,-3.661,1.0,0.0579,128.339,4.0,0.73,0XBPDDMFunElZKtmHgmtjt,1977 +4fRGzUzXrwcMitYzmpslmi,Funky Reputation,Riding High,Faze-O,0.0122,0.752,314000.0,0.913,0.33,2.0,0.0872,-8.637,1.0,0.0606,108.458,4.0,0.706,0XCsALhq4Hqcw8lRIUGyBb,1977 +6ggin9BRAFv3Fk87Lpr0Di,Meet El Presidente,Notorious,Duran Duran,0.202,0.699,258733.0,0.583,0.000201,0.0,0.252,-16.852,1.0,0.031,119.885,4.0,0.909,0XDQSfVgj5DM0P6w9qKQqP,1986-11-24 +1yMIapHUmmmK1FflIMazYy,Prayers On Fire,"Lover, The Lord Has Left Us...",The Sound Of Animals Fighting,0.263,0.656,209440.0,0.622,0.189,1.0,0.0888,-6.631,1.0,0.0639,106.887,4.0,0.662,0XDQSkzLq3Ld1yKPKKh6BY,2006 +3PnExQiudHoFylxLmMRCpv,La Grippe - Live,Sold Out,Squirrel Nut Zippers,0.53,0.611,417160.0,0.858,2.48e-05,9.0,0.125,-6.814,1.0,0.11,105.924,4.0,0.632,0XDf4RIblaINEcc39ef3wU,1997-01-01 +4OYRJv1tcOEPe38Fwc7y1m,White Wedding (Parts 1 And 2) - Shotgun Mix / 24-Bit Digitally Remastered 2001,Vital Idol,Billy Idol,0.0175,0.672,505093.0,0.792,0.0119,9.0,0.313,-6.436,1.0,0.0333,146.907,4.0,0.649,0XGgMqKNcQgd0i9YHFiPei,1985 +5O2fokreqwBA6LuoahuZeX,Cream feat. T.I & Meek Mills,Day After Tomorrow,Maino,0.203,0.75,242307.0,0.62,0.0,2.0,0.312,-5.867,1.0,0.304,157.009,4.0,0.502,0XHLbm4WlD4aCZS2e7v8No,2012-02-28 +494DebrXoSlc4k4l7lE8B0,Represent,Only In Amerika,(hed) p.e.,0.00358,0.678,260747.0,0.913,0.0,6.0,0.254,-4.959,1.0,0.155,94.96,4.0,0.477,0XIYMRWejnOkqMcgBbRL99,2005-02-22 +5IvunqOib1WtzzuthH6oKv,Tilt A Whirl,Strange Pleasure,Jimmie Vaughan,0.263,0.637,294533.0,0.595,0.0169,2.0,0.399,-7.642,0.0,0.0334,111.942,4.0,0.454,0XP5X222ItUVr3YEgmALg7,1994-04-12 +7sVhL7oWK2ksroAcrP9BzR,Singing Skies and Dancing Waters,I Want To Live,John Denver,0.928,0.518,243507.0,0.19,0.000278,5.0,0.109,-14.599,1.0,0.0271,95.816,4.0,0.351,0XRGBxpSuAb0cTno2RUQg1,1977 +5zqJlEJcn0EfnvAScH8swK,All You Need Is Love,Yellow Submarine Songtrack,The Beatles,0.281,0.364,226667.0,0.483,1.53e-06,7.0,0.113,-8.22,1.0,0.0317,102.967,4.0,0.7,0XRZpF083HqgygM0v1hQyE,2014-01-01 +0yvuf8i3dguZZECn8o98p7,Let Him Run,Midnight Madness,Night Ranger,0.641,0.31,204200.0,0.139,0.0,2.0,0.209,-19.5,1.0,0.03,89.787,4.0,0.311,0XSzjoQ6rMkWeoOQdQAWRs,1983-01-01 +6NxTxGfQz2zY5CtZjw8lPU,Aint Nothin New,Top 5 Dead Or Alive,Jadakiss,0.0106,0.62,224560.0,0.917,0.00187,6.0,0.133,-3.979,0.0,0.302,82.029,4.0,0.668,0XTMPQ2ktKd6GNs7sFXfCC,2015-12-11 +3Z5FRzndLEiRAFmzL0GCpQ,52 Girls - Party Mix Version,Party Mix - Mesopotamia,The B-52s,0.000681,0.603,184333.0,0.836,0.517,2.0,0.241,-10.269,1.0,0.0305,100.041,4.0,0.888,0XThJ7JycfCHOOZseyrKva,1991 +4MflGTO2ZTcSQ12bWcyRgI,"Honey, I'm Good.",Magazines Or Novels,Andy Grammer,0.0324,0.752,199263.0,0.775,0.0,9.0,0.351,-7.289,1.0,0.0546,122.014,4.0,0.595,0XUNG1cssmwHh22loRqKdJ,2014-08-05 +123szgSQh0ryoBZ4a1DZ2A,Ride The Whip,Trixter,Trixter,0.0045,0.477,307667.0,0.79,0.584,4.0,0.0438,-11.578,1.0,0.0637,165.456,4.0,0.583,0XZ1S3qHK4OPgA0o8itUMb,1990-01-01 +4iV6mdcYtyooLuuJaAdSr4,Go,Go With The Ventures!,The Ventures,0.651,0.509,117280.0,0.889,0.94,9.0,0.0731,-7.973,1.0,0.0409,169.002,4.0,0.958,0XaOwr3ZkiqCq2oDngQAQt,1966-01-01 +1QINcQEVCaQQIS7kdBWhnZ,Back Into Your System,Back Into Your System,Saliva,0.00224,0.408,271067.0,0.844,0.0,1.0,0.106,-4.521,1.0,0.0484,158.007,4.0,0.556,0XanoL4BiRd52WeYfDWCkA,2002-11-04 +2WexsKeTrtuPQOYdq0RLoB,Great Wide Open,America,Thirty Seconds To Mars,0.0263,0.427,289360.0,0.644,1.21e-05,0.0,0.113,-7.707,1.0,0.0375,139.985,4.0,0.127,0XcHdI2ZyNADjfvo5Ubs39,2018-04-06 +4xHDrxB6bqfCu4QZ4rs293,How Kind Of You,Chaos And Creation In The Backyard,Paul McCartney,0.494,0.461,287267.0,0.454,0.738,9.0,0.106,-8.297,1.0,0.0281,109.268,4.0,0.161,0XcNHzWiVE1RAQrQ4tvtOZ,2005-09-12 +1BVjYw7LPrgMrEJ6LzaGmD,I'm Changing,All Of This Life,The Record Company,0.688,0.585,271653.0,0.458,0.00325,0.0,0.186,-6.578,1.0,0.0272,94.44,4.0,0.494,0Xe0NMbJ7t8dTv0wiTH3wi,2018-06-22 +0HBPRsRJC3ft9cCX4ANeLq,Being From Jersey Means Never Having To Say You're Sorry,"While The City Sleeps, We Rule The Streets",Cobra Starship,0.562,0.474,126733.0,0.188,9.46e-05,7.0,0.555,-18.755,1.0,0.0597,104.073,4.0,0.241,0XgX5j5Ne4Tfw4oMdcoNQI,2006-10-10 +7MwcEUCuR1pPLirFP6k87L,Then Was Then And Now Is Now,The Impossible Dream,Jack Jones,0.898,0.238,163853.0,0.249,9.97e-06,2.0,0.151,-11.266,1.0,0.0308,137.06,3.0,0.214,0XjmvFyB0vEQ6ZWWl2aOxE,1966-01-01 +41fkeeJsDzbbWw7fDh13V0,You Try To Find A Love,The Best Of Bill Withers: Lean On Me,Bill Withers,0.666,0.682,344133.0,0.331,0.559,2.0,0.0905,-14.905,1.0,0.0388,157.773,4.0,0.564,0XmgSYx9bj4sqpcXVgKs2C,1994-08-09 +6C1wn08cac9wcvJvGtuHi1,SUNNY,Saturation II,BrockHampton,0.866,0.504,170693.0,0.659,0.0,4.0,0.273,-5.111,1.0,0.0336,79.996,4.0,0.431,0XnqQzdSFAml08XZoRt1St,2017-08-25 +60B4jg50PDHLRF7rpnTuVx,Big River,Chippin' Away,Kevin Fowler,0.0907,0.487,204227.0,0.94,4.56e-06,4.0,0.325,-3.276,1.0,0.0386,84.043,4.0,0.827,0XoABWx12FcnGbkZXuCsTs,2011 +4UjifQ4mO6KNNeznVlM6oE,Queen of Everything,Sticks And Stones,moe.,0.231,0.389,373480.0,0.822,0.195,9.0,0.182,-5.816,1.0,0.0476,126.9,4.0,0.22,0XpIPVhKvWlTpCktmEghBc,2008-01-22 +4dF0mDPTlpjThf1mJyK83B,tokyo,mono.,RM,0.828,0.447,208937.0,0.263,0.0049,5.0,0.118,-13.754,0.0,0.0342,147.161,4.0,0.0721,0XqAZHNx0xJDObehTI2587,2018-10-22 +2HrRlfMmOiM9SYmRYPATFV,Apologize,One Life,33Miles,0.86,0.268,258520.0,0.353,0.0,9.0,0.0976,-5.686,1.0,0.0321,76.245,4.0,0.125,0Xt5g1lwcbuoYAdEWSnr3N,2008-09-16 +4x5B0GEVA3rkLSVvDGDxsT,Fully Alive - Acoustic,Flyleaf,Flyleaf,0.803,0.618,134227.0,0.39,0.0,5.0,0.115,-7.263,1.0,0.0319,149.966,4.0,0.413,0XvHcGX9MJXt9Cx1Iml7WS,2005 +7MwEY9R35kDsIjTk7aZ7Nn,Rescue Mission,Spooky Lady's Sideshow,Kris Kristofferson,0.273,0.491,319947.0,0.311,5.03e-06,0.0,0.114,-14.097,1.0,0.0366,142.118,4.0,0.614,0XwRrify4gVHbkoKbouUq1,1974 +6ryxVBAIGNai1iNcURo2LV,Blue Feeling,The Animals,The Animals,0.689,0.497,154213.0,0.593,0.00056,9.0,0.337,-5.64,1.0,0.0263,144.092,4.0,0.862,0Xwkx2TLFwRcoK0OWQ0Msa,1964-01-01 +2JOIOYTRJwccEUfdH35tP9,Iron Man - 2012 Remaster,Greatest Hits 1970-1978,Black Sabbath,0.00349,0.336,355304.0,0.792,0.00178,9.0,0.0437,-10.875,1.0,0.0848,155.588,4.0,0.425,0XyTXdWsQIty4wO8YHEte7,2006-03-14 +3AHtI7H4nSzDjEEGZIAJoY,Ring A-Around-A-Rosy Rag,Alice's Restaurant,Arlo Guthrie,0.461,0.607,135907.0,0.52,0.0,0.0,0.0577,-12.73,1.0,0.033,81.866,4.0,0.929,0Y1XtcuCEFhVIyGtPbBmvm,1967-08-28 +4SmD84IQOc1oSlxQD7V95i,Too Tough To Die - Remastered,Too Tough To Die,The Ramones,0.00234,0.468,157587.0,0.946,2.75e-05,9.0,0.0844,-7.597,1.0,0.0636,160.034,4.0,0.609,0Y23twD3rYd3GKUaMDB6dj,1984-10-01 +1JkrWCnQrSZpNRxpAMXzlW,Got To Have It,4:21... The Day After,Method Man,0.105,0.617,253787.0,0.541,0.0,4.0,0.123,-8.164,1.0,0.401,99.638,4.0,0.86,0Y2ArrqJQ8WuUA5tetAkZi,2006-01-01 +6vEODTtDCd8CNSLPF2AxpG,If Six Was Nine,A Street Called Straight,Roy Buchanan,0.0848,0.665,244427.0,0.498,0.436,8.0,0.653,-12.034,1.0,0.0858,75.615,4.0,0.767,0Y3kr8Q9pfa6NDOF5HLBW2,1976 +5rrGRrNaqsPxMy5xZ8KOue,Metal - Remix Version,Things Falling Apart,Nine Inch Nails,0.153,0.653,425250.0,0.363,0.821,5.0,0.105,-13.414,1.0,0.0383,125.978,4.0,0.0375,0Y4QAA8YOOyMfqs4a8i2OK,2000-01-01 +0JvQzPqUFsvVDepS6sFTns,Bailar Pinguino,Happy Feet,Soundtrack,0.101,0.766,112933.0,0.928,3.35e-05,0.0,0.118,-4.098,1.0,0.0315,119.958,4.0,0.974,0Y7LNE5apnicnXlhuUz5q3,2011-11-08 +5n8Aro6j1bEGIy7Tpo7FV7,Fuck Tha Police,Straight Outta Compton,N.W.A,0.0184,0.865,345717.0,0.751,0.0,8.0,0.0529,-8.363,0.0,0.304,98.647,4.0,0.851,0Y7qkJVZ06tS2GUCDptzyW,1988-08-08 +65GimlOsm82NgHvvBQN3vh,Medicate,Crash Love,AFI,0.000296,0.285,260760.0,0.948,6.16e-06,1.0,0.228,-3.501,1.0,0.125,123.575,4.0,0.478,0Y84KHrmhbX9IlDI64dC6I,2009-01-01 +4kkgHocFXPmXDgN4dYTaUV,Heaven Is By Your Side,Promise Of Love,Delegation,0.404,0.704,230672.0,0.604,0.0237,2.0,0.184,-14.128,1.0,0.0372,127.46,4.0,0.89,0Y8U3TzCcjx8mC56NTadMl,1976 +7rl6AcDjbc63McV5oATEhj,Love Rusts,Knee Deep In The Hoopla,Starship,0.23,0.419,298267.0,0.615,1.03e-05,8.0,0.117,-6.617,0.0,0.0311,86.946,4.0,0.338,0YCraVqAWvJHiBYP2AXgV6,1985-09-10 +6OoPfZHS4URjNBUZPhvUpo,Noche Inolvidable,CNCO,CNCO,0.251,0.765,208160.0,0.713,0.0,10.0,0.121,-5.777,1.0,0.0384,93.989,4.0,0.701,0YCyFUN3ihGbP2x9C09NF6,2018-04-06 +6f4tViNaJ7E671DlGfpX16,Wingwalking,The Peanuts Movie,Soundtrack,0.737,0.237,138947.0,0.37,0.787,3.0,0.116,-14.331,0.0,0.0466,88.013,4.0,0.152,0YEI8tlvSXBOI5sy4WL4zF,2016-05-26 +1SGTEdUECjytlDGrB6W5nm,Fencewalk,Composite Truth,Mandrill,0.168,0.577,332400.0,0.568,0.0616,7.0,0.0801,-11.875,1.0,0.0536,106.019,4.0,0.963,0YFhCxiL0H6f8KHki1wns4,1972-01-01 +3T6Wt1QsnkiRXgTSKSCHPs,Late Night Messages,Rolling Papers 2,Wiz Khalifa,0.0873,0.79,282740.0,0.616,2.44e-05,10.0,0.22,-7.397,0.0,0.0976,92.967,4.0,0.312,0YFou4SbS16F4GhSADLDfz,2018-07-13 +0u4htORODiTK9vHVA89MQX,Lovefool,First Band On The Moon,The Cardigans,0.0646,0.64,193893.0,0.602,0.0,9.0,0.375,-7.902,1.0,0.0299,111.87,4.0,0.951,0YI7QPNUGq8NTB6Nd8nWfd,1996-09-17 +7BfXILo6nHX1vXbipmI0bH,Yo! Bum Rush The Show,Yo! Bum Rush The Show,Public Enemy,0.0202,0.813,265493.0,0.654,0.0,8.0,0.0547,-11.937,1.0,0.276,95.861,4.0,0.613,0YI9ihAQIC63jyDuP5d6DN,1987-02-10 +1Si9teHvjsgLvxDTiaK4vJ,"Coward (Seasons B-Side, UK Release Bonus Track)",Best Of Sevendust (Chapter One 1997-2004),Sevendust,3.37e-05,0.603,215773.0,0.989,0.00503,1.0,0.241,-2.878,0.0,0.0495,119.925,4.0,0.439,0YIzJF9rLdrK9KzADZjYVe,2005-12-27 +5JyJKQYpdwpIWfYhCmL3ca,I'm a Soldier,Let The Truth Be Told,Z-Ro,0.00559,0.651,215987.0,0.74,0.0,2.0,0.161,-5.011,1.0,0.423,178.185,4.0,0.774,0YJtfOfTc4RgKSTI3QS46S,2005 +5yHfPYRRGpHEGcOKjUqJpU,"Hello Mary Lou, Goodbye Heart - Live At The Troubadour/1969",Rick Nelson In Concert,Rick Nelson,0.109,0.616,155800.0,0.585,3.37e-06,9.0,0.722,-14.68,1.0,0.038,92.784,4.0,0.962,0YK0UFyksDaQtLlRXPTPGA,1970-01-01 +1Q439K5nwJs8DrcXjSK64B,Cowgirl,Platinum In Da Ghetto,Lil' Keke,0.0382,0.865,213440.0,0.809,0.0,7.0,0.076,-4.218,1.0,0.291,92.018,4.0,0.594,0YLCAYf3GPPMWb3EcqNwzj,2002-01-22 +6yZhpxCZwCNtp7WMCbw10E,She's Got Me Going Crazy - Todd Terry Mix,Wiggle It,2 In A Room,0.0234,0.894,235066.0,0.636,0.0,1.0,0.23,-13.905,1.0,0.0595,121.143,4.0,0.936,0YLTXJu14DNC6IM6ECPnKL,1990-01-01 +1hrVuYFMbbIYFefxeITADr,Where I Draw The Line,On My Way Here,Clay Aiken,0.365,0.459,263307.0,0.697,6.62e-06,1.0,0.133,-5.657,1.0,0.0332,137.935,4.0,0.185,0YLYl1Forg3RthWeeIrzaS,2008-05-05 +3B21fRFqPLmTd9zAlK0I8A,Para Enamorarte,Primera Cita,CNCO,0.0924,0.817,188533.0,0.676,0.0,2.0,0.0988,-4.607,1.0,0.0379,115.999,4.0,0.796,0YLrAWUbY0nyM7PFtqnYld,2016-08-26 +5BnxUzgsSDtKuUNjg5Jd60,The Love Club - Ringtone Tribute to Lorde,The Love Club (EP),Lorde,0.161,0.835,29670.0,0.295,0.862,0.0,0.0926,-9.784,1.0,0.0707,91.994,1.0,0.628,0YMVzlvyCUfxwgqkaGMQyX,2013-10-04 +1yu8bERbPNwk13RrGmJSvg,Irlande - Remastered,Opera Sauvage,Vangelis,0.896,0.107,284253.0,0.105,0.908,8.0,0.118,-18.81,0.0,0.0413,61.933,4.0,0.0405,0YPLuuOxGRoJ0mSW5qryx8,1979-01-01 +1NAskSASzOyHjy3vHcXsJE,Hard Wired,Let It Rain,Tracy Chapman,0.901,0.514,215067.0,0.0777,0.0,9.0,0.0935,-12.425,0.0,0.0486,74.422,4.0,0.215,0YSvgmYJPucQvZVYrCZwHN,2002-10-15 +0gizz0HnHQivKWEnqDglIR,Coming Home,Them,King Diamond,0.742,0.543,72667.0,0.334,0.415,2.0,0.594,-23.808,0.0,0.0399,119.937,4.0,0.93,0YU6uSE4aV9Ft8OFj9GCo2,1988 +7mxrw4BYY1S5YbiOsAL99x,You Send Me (With Your Good Lovin'),Four In Blue,The Miracles,0.286,0.605,162067.0,0.584,0.0,0.0,0.218,-9.634,0.0,0.0288,97.249,4.0,0.877,0YV1DD38HOgpf4FlbQd1cA,1969-01-01 +0zingCHy9UuZ6hkmQ68e4g,A New Star - Remastered 2015,The Orbison Way,Roy Orbison,0.861,0.422,177827.0,0.426,0.000364,4.0,0.0767,-8.953,0.0,0.0355,107.809,4.0,0.353,0YVrDEZjSC2nPIwTU0Q7s4,1965-01-01 +12KXP1oFusVtL3VNVb6g7k,Pretty Paper (Karaoke Version) - Originally Performed By Roy Orbison,The Very Best Of Roy Orbison,Roy Orbison,0.129,0.561,159138.0,0.271,0.00422,7.0,0.241,-11.136,1.0,0.0264,84.544,3.0,0.291,0YWS8HYkitT0EXvwCyamvr,2013-05-15 +1slsUiHAJjUUXU2zzp5i7e,Michelle,Chet Atkins Picks On The Beatles,Chet Atkins,0.753,0.54,166240.0,0.212,0.893,2.0,0.117,-14.854,0.0,0.0313,120.018,4.0,0.366,0YWpn2t4obcWOLoIeLQTHo,1996-01-29 +6seVUEUDm3XQYkWqK1vWiW,Runaway,Shake The Spirit,Elle King,0.0552,0.65,266333.0,0.69,0.000487,6.0,0.223,-4.821,1.0,0.0259,112.0,4.0,0.491,0YYboPBsKcVDrXiNfNIi7o,2018-10-19 +0I4jMHLGHtjyN5hchvFFx5,Master Blaster (Jammin'),Conception: An Interpretation Of Stevie Wonder's Songs,Various Artists,0.0464,0.786,308493.0,0.704,0.0,8.0,0.0391,-5.664,1.0,0.235,102.306,4.0,0.754,0YZ71lmEMbf2kyyCppL76Q,2003-01-01 +5kZryYy6brZyySavzuli6a,Please Come Home,Blak And Blu,Gary Clark Jr.,0.0251,0.232,256667.0,0.707,0.104,5.0,0.542,-3.813,1.0,0.0296,91.38,3.0,0.379,0YaeFHEYGpdzdFIxDRFvCv,2012-10-22 +447xe53LaP5UIicmXdixQf,Jimmy Dee,Delusions,First Choice,0.158,0.652,174307.0,0.693,0.0,0.0,0.163,-6.674,1.0,0.102,106.129,4.0,0.695,0YbZ9lgPYhxGHS2zpRIOZg,1977-01-01 +3FzmWEUMpn2j2M5NCQK0WP,Str8 Ballin,Blank Face LP,ScHoolboy Q,0.0759,0.7,249307.0,0.862,0.0,5.0,0.0951,-6.406,0.0,0.0842,93.975,4.0,0.309,0YbpATCIng8Fz2JrfHmEf7,2016-07-08 +5xN3ViOuBe7gEW7LEeP6XZ,Back Street Affair,Pay The Devil,Van Morrison,0.742,0.64,168733.0,0.506,0.00135,7.0,0.192,-5.412,1.0,0.0299,121.228,4.0,0.848,0YdHRHdFAcYXbQAfvNoIix,2006 +4rDnC2zcW82cYqmEGoytmH,Crazy (feat. Gucci Mane),King Kong,Gorilla Zoe,0.0265,0.825,246267.0,0.671,0.0,5.0,0.205,-5.67,1.0,0.0371,132.97,4.0,0.388,0YfHA85E9zKkhxglki2kh8,2011-06-14 +1qLTfUsLdSutceiBi8XN85,Long Way Down,B-Room,Dr. Dog,0.0905,0.285,231680.0,0.633,0.826,2.0,0.132,-6.584,1.0,0.0315,170.555,4.0,0.247,0YfNZx0s2EdfINsSoxqDe8,2013-10-01 +16hoNf0H1F7eawcqKeYK3a,Tennessee Pride,Yestergroovin',Chet Atkins,0.832,0.658,130653.0,0.374,0.865,2.0,0.13,-13.411,1.0,0.0335,103.904,4.0,0.615,0YgbfzMpVG5YdwEPf6RfWp,1970-04-01 +2LE6NfEgrfNi4f2AQ9CPEI,There's a Song in the Air,NOW 50,Various Artists,0.98,0.345,102267.0,0.169,6.29e-05,7.0,0.179,-16.309,1.0,0.0317,80.151,5.0,0.313,0Ygg81vtR27GEhvPOZQ3Mu,2004-02-07 +0VRJtAPuTBrYTfAjVp7HD9,Whispering Bells,Stand By Me,Soundtrack,0.74,0.532,146173.0,0.648,0.000454,10.0,0.487,-13.734,1.0,0.076,127.193,4.0,0.644,0Yk5DkDnqOtzPuBzTs6fti,1986-11-04 +2BK9gzz4W7AaVOfHZN3rAA,Capo Status Final Take,On My Way To Church,The Diplomats Present Jim Jones,0.00186,0.643,93947.0,0.668,1.44e-06,6.0,0.235,-6.6,0.0,0.22,156.006,4.0,0.376,0YkaoSzZUbLyg6i2mCiCNn,2004-08-24 +6oGBuSvAoAX6XUnOleuGww,Sexy Ways,The Return Of Rock,Jerry Lee Lewis,0.712,0.504,147000.0,0.938,0.00898,7.0,0.0613,-5.487,1.0,0.0508,87.054,4.0,0.96,0YkktVfhejRLHW8NoiX6fd,1965-01-01 +4jUVmzj0YXbyIpzhNQeDAo,Draw The Line - Remix,The Essential Aerosmith,Aerosmith,0.0427,0.397,225840.0,0.947,0.00272,9.0,0.252,-3.452,1.0,0.0673,142.67,4.0,0.478,0YlgzYfI3a1OrGBBN0wWTG,2011-09-06 +3fE9cbSKQvF7RSjZ8pR6ao,Let It Die - Maniac Agenda Remix,Transmissions,Starset,0.000138,0.46,452234.0,0.943,0.00703,10.0,0.335,-4.369,0.0,0.175,136.096,4.0,0.0914,0Ypo27qP4udOQKGfNT48hn,2014 +5QxJUaOaNaKN16t38EuTRO,Hello To The Pain - Interlude,Let Love Rule,Ledisi,0.669,0.0,5920.0,0.192,0.0,6.0,0.0,-19.322,1.0,0.0,0.0,0.0,0.0,0YtU2YYjqJv8E0MAePFpom,2017-09-22 +3iHJN7vuWhsghTAeqTdSvn,Strange,Keep Living,Ricky Dillard & New G,0.18,0.487,318480.0,0.923,0.0,5.0,0.882,-5.238,0.0,0.278,126.044,4.0,0.403,0YtwrhQsPV33OtBCCjmOZd,2011-04-26 +5ecZWU5uQOiCVSnPxBZNmT,7 Things - Single Version,Breakout,Miley Cyrus,0.018,0.599,213453.0,0.893,0.0,1.0,0.0772,-4.404,0.0,0.0376,107.033,4.0,0.591,0Yu3czJNOQ68fZgkvpjuHL,2008-01-01 +6GulNC8embtfc0T8EyC7GB,Gotta Kill Captain Stupid,Art Of Rebellion,Suicidal Tendencies,0.00277,0.577,239258.0,0.979,3.32e-06,4.0,0.126,-7.12,0.0,0.148,106.887,4.0,0.323,0YuCx3bdCJG3n2kuQOhiWL,1992-06-25 +1kSWrMDt439cT64WpjJigW,19-2000,Gorillaz,Gorillaz,0.177,0.815,210880.0,0.72,7.31e-06,7.0,0.16,-7.311,1.0,0.0536,89.916,4.0,0.946,0YvYmLBFFwYxgI4U9KKgUm,2001 +5sdfWRfqc3L0BFI3Xafyf1,Letter From Home,Nathan East,Nathan East,0.968,0.271,242520.0,0.103,0.898,8.0,0.102,-19.145,1.0,0.0343,93.513,4.0,0.0798,0YvZVmKkFKuyYSPzMTLTwj,2014-03-25 +0MhsInhJB83lLPLcFUXNvx,You Ain't Seen Nothin' Yet,Storm & Grace,Lisa Marie Presley,0.059,0.656,226853.0,0.536,0.0205,11.0,0.0837,-8.281,1.0,0.0351,114.654,4.0,0.797,0Z20LjhC8Gal0ovgrVnkWE,2012-01-01 +0hK5XDKfs7M0cRVsFqlgN7,Something Strange - Remastered,Realization,Johnny Rivers,0.758,0.341,208333.0,0.266,0.00265,0.0,0.651,-13.248,1.0,0.026,85.313,4.0,0.291,0Z3OgIIz9jnQ8lPofJn9zO,1968 +5jz6uV9kat32p1SyfU60Bb,The Raven's Mirror,The Wraith: Remix Albums,Insane Clown Posse,0.142,0.757,179427.0,0.802,5.75e-05,6.0,0.516,-4.782,0.0,0.285,96.607,4.0,0.377,0Z3fAKJyE9DeuYRYOMDYnV,2002-11-02 +6RHKkHlADSYNGFj34L0FUX,The Loss of the Journal / The Return to Winter Camp,Dances With Wolves,Soundtrack,0.583,0.0648,129507.0,0.085,0.787,7.0,0.107,-23.265,1.0,0.0394,68.911,4.0,0.0382,0Z4Vrnqe9T959fiFI2Xyax,1990 +3TOBZAWIzs6V3Q5lTWcQ3k,"Lord, I'm Discouraged",A Positive Rage,The Hold Steady,0.353,0.224,329560.0,0.644,7.4e-05,9.0,0.909,-6.076,1.0,0.0406,87.317,4.0,0.285,0Z8yxzqMk8pQvmuivBmXdl,2009-04-07 +6KxbnrgFBrRDNXe2ZMcnrK,Sueños,Mi Plan,Nelly Furtado,0.46,0.366,190920.0,0.411,0.0,1.0,0.122,-7.382,0.0,0.0298,127.123,5.0,0.233,0Z9unTBF7JAlURJAMtrqyV,2009-01-01 +6CMfwqQDClmER85rhvVbOG,New Problems,Free,Cody Simpson,0.198,0.74,226307.0,0.633,0.0,6.0,0.106,-6.242,1.0,0.0515,79.997,4.0,0.574,0ZAXiTMvmH7UBB89A6bmQC,2015-07-10 +7CTwzCHZ6HnsUwOx10kwpw,Numb - Live In Texas,Live In Texas,Linkin Park,0.000128,0.54,186773.0,0.874,0.00786,6.0,0.973,-5.442,0.0,0.0335,109.957,4.0,0.178,0ZBE7rVC0zKFVt5osvXlnz,2003-11-18 +2om4vYjvku2hP9q9eaGIZB,"Please, Please, Please",Hell,James Brown,0.0594,0.571,254933.0,0.514,3.98e-05,2.0,0.359,-11.125,0.0,0.102,81.208,4.0,0.567,0ZBaJOr2csnkfNS9eIF7jf,1974-01-01 +0qKMZuEM8aejK1wz6Dmn8M,Landslide,Flick Of The Switch,AC/DC,3.48e-05,0.487,237760.0,0.966,0.774,2.0,0.317,-4.163,1.0,0.0609,118.998,4.0,0.511,0ZD2tIjWo9fwzPndZ04wDY,1983-08-15 +2cblb4NLgZy41Wcw1Q8tpL,To Kill A Mockingbird: “Main Title”,The 5 Browns,The 5 Browns,0.987,0.364,183120.0,0.00637,0.907,9.0,0.0817,-35.481,1.0,0.0506,168.747,4.0,0.0882,0ZGs7aJq83oSkfSaCG7ztx,2010-04-06 +0KZcl8OtE3tvE0tHJHOoeR,Ég anda,Valtari,Sigur Ros,0.751,0.102,375027.0,0.316,0.948,2.0,0.176,-11.085,1.0,0.0376,83.396,3.0,0.0297,0ZHkshyLAi9f8DXdj3Z5ph,2012-05-23 +3AnIax1qRBAGUEyOHkhc3I,I Want You Bad (And That Ain't Good),In This Life,Collin Raye,0.0419,0.569,152333.0,0.866,0.0,11.0,0.226,-6.049,1.0,0.035,156.145,4.0,0.898,0ZHlMGdhO1QIVVbk9m1b68,1992-08-25 +0qfpNzOaft5GMbxGnXfCOJ,Darlin’ Don’t Go - The Voice Performance,The Voice: The Complete Season 11 Collection,Sundance Head,0.00173,0.49,222920.0,0.603,0.0,4.0,0.134,-6.079,1.0,0.032,119.961,3.0,0.302,0ZHmM6ln9mDHitvWQsGhVe,2016-12-14 +0DdkjxSzwycsfaFlNGHWZ7,I Stand in Wonder,Heart & Soul,Joe Cocker,0.309,0.646,262827.0,0.571,2.75e-05,0.0,0.0626,-13.193,1.0,0.0281,92.909,4.0,0.517,0ZHwXuQmOlwI6i1ZSX0CEx,1987-10-28 +4GmGC4orwTvUbaik01ozlm,Storm In Mind,So Proud,Brian Courtney Wilson,0.281,0.8,287573.0,0.528,0.0,11.0,0.226,-8.303,1.0,0.063,101.987,4.0,0.541,0ZO1vc36aWKrC1PGGmaS18,2015-10-23 +6dEvc3jPfF0Xt6g2IeVaCo,Rebecca Lynn,Bryan White,Bryan White,0.183,0.602,238200.0,0.448,0.0,2.0,0.124,-9.917,1.0,0.0277,80.484,4.0,0.49,0ZOy7Zmub9HxLFYLMQVK3E,1994 +53fLqlcY0rOoWcDfFJvNhO,Pops Rap III....All My Children,Like Water For Chocolate,Common,0.248,0.81,309107.0,0.532,0.147,4.0,0.0948,-9.205,0.0,0.206,91.617,4.0,0.283,0ZSwTSaR9VUe3uYsXNQgub,2000-01-01 +2N0ameL6GlnFhwnrRswU8D,"Too Rolling Stoned - Live in Illinois, 1976",Robin Trower Live!,Robin Trower,0.0205,0.281,544973.0,0.822,0.075,0.0,0.725,-9.282,1.0,0.0525,136.302,4.0,0.536,0ZTTCQqN5dgnCfyJLrU0fT,2013-10-07 +7CGUP0vJYpMwEKyerSjch6,What Becomes Of My World,Midstream,Debby Boone,0.765,0.254,228160.0,0.372,0.0148,10.0,0.111,-11.773,0.0,0.0388,177.902,4.0,0.152,0ZU7bD34CzgB3zId5220wP,1978-07-01 +0na6bNWBkUtNIFkoUa9a0F,All Alone Am I,Windy City,Alison Krauss,0.953,0.22,206173.0,0.152,0.0,7.0,0.122,-12.251,1.0,0.037,175.522,3.0,0.289,0ZV0ADSGaNPIt9Avv3H0GG,2017-02-17 +0nCZDQrlWA149QdGTdlsFU,One Day,Light,Matisyahu,0.198,0.346,207573.0,0.61,0.0,0.0,0.117,-5.818,1.0,0.15,68.552,4.0,0.235,0ZWXIBvYjY13xIbDyWdnBN,2010-01-12 +78rvn3BhsKtH1zDnyW4rND,Ishtar Rising,Archangel,Soulfly,9.96e-06,0.426,165533.0,0.959,0.0938,1.0,0.0801,-5.236,0.0,0.0769,100.034,4.0,0.0635,0ZY2oWOzUkzeZXtXKZ7TX0,2015-08-14 +0Hsu4CVGOdFbPG8m4HM1rk,Roads,About A Burning Fire,Blindside,0.436,0.575,254440.0,0.428,0.74,2.0,0.434,-9.467,1.0,0.0296,119.883,4.0,0.156,0Za7snQXHbJTf5FrF5uQIC,2004-02-24 +5ncKTFCxCVaM31fhkg13d2,The Remedy,Heartbreak On Vinyl,Blake Lewis,0.0804,0.776,279600.0,0.79,0.0,9.0,0.132,-3.167,0.0,0.0672,119.974,4.0,0.905,0ZaE5brSpyZl6kAn99vCiX,2009-10-06 +1ouHuqrpM2NlyOSoQqZvSP,Welcome To Hollywood (feat. Jay-Z),B'Day,Beyonce,0.0118,0.807,198280.0,0.784,0.000124,7.0,0.315,-4.866,1.0,0.236,124.821,4.0,0.78,0Zd10MKN5j9KwUST0TdBBB,2007-05-29 +2E3hdMguyNDQswLXyUotYR,Signs,Intimacy,Bloc Party,0.0195,0.614,278674.0,0.636,0.376,1.0,0.0929,-9.793,0.0,0.0288,117.965,4.0,0.216,0ZdR2zjN6X6Wvffw8l87yl,2008-10-28 +6i8xgkKI9Hy583JkVGOyJz,Too Funky - Extended,"Listen Without Prejudice, Vol. 1",George Michael,0.0143,0.698,339947.0,0.92,0.278,7.0,0.216,-8.685,0.0,0.0609,98.374,4.0,0.759,0ZeOyoJHPD6czbTPAT9Qaj,2017-10-20 +2iizLgA2M6PvZUTMQKUuiZ,Turn It Up,Turn It Up,Josh Thompson,0.0235,0.535,195760.0,0.898,0.0,5.0,0.264,-4.65,0.0,0.0373,158.048,4.0,0.806,0Zf53PiBgHb5YSp3hhCm8I,2014-01-01 +08SUPmbUythjIMsfycSS8b,Real World,Repeat Offender,Richard Marx,0.0812,0.509,254733.0,0.832,0.00214,0.0,0.269,-8.246,1.0,0.0403,198.66,4.0,0.887,0Zf6FJVyK6qUxmg1WMNruG,1989-01-01 +7IdwDAQPramtohaWwQFYDh,Now Look,Now Look,Ronnie Wood,0.503,0.518,233160.0,0.459,4.9e-05,2.0,0.11,-13.893,1.0,0.0345,78.014,4.0,0.711,0ZgqFtT397fpb04pQubru0,1975-07-02 +1e3zxArcqxXXJrbA3rHyqH,I Will Be There,I Still Do,Eric Clapton,0.767,0.918,277572.0,0.254,0.117,9.0,0.0848,-13.932,1.0,0.0521,107.869,4.0,0.652,0Zh0xLRzjUgRK9wiDPnVmP,2016-05-20 +3Bp6cUtwSryKeiPYIPa2vG,Boomerang,Grinning Streak,Barenaked Ladies,0.00135,0.57,156493.0,0.836,3.87e-06,4.0,0.101,-6.469,1.0,0.0449,103.046,4.0,0.376,0ZhCjeu9xZI5NAsrWnr8wv,2013-01-01 +5zQtbp8ZcnaUgMR17r4INx,Shoebox,Born On A Pirate Ship,Barenaked Ladies,0.0102,0.654,177827.0,0.808,0.056,2.0,0.208,-9.358,1.0,0.0387,153.084,4.0,0.965,0ZhGG0DUBuvVNyICBnHlpZ,1996-03-15 +0ReqaWhHP1SpTnVRrFVqH1,Most Of All,Talk It Over In The Morning,Anne Murray,0.218,0.402,196333.0,0.34,5.4e-05,11.0,0.0621,-12.997,1.0,0.0329,115.932,4.0,0.538,0ZhT3ggCNU9PNIvmrTCj64,1971 +4cMyGeOU3MN2J9SEOHOYAH,Out On A Limerick (Rosa Bud),The Mystery Of Edwin Drood,Original Broadway Cast Recording,0.876,0.601,114813.0,0.301,0.0,5.0,0.203,-14.584,1.0,0.0951,110.976,4.0,0.378,0ZilIoxwInfrokB2lO0M6q,1986-01-01 +7qFS8ms3PRBEs9ifAgAWqZ,Werewolves Of London,The Color Of Money,Soundtrack,0.00773,0.705,205080.0,0.448,0.00326,7.0,0.0791,-17.327,1.0,0.0282,103.558,4.0,0.827,0ZkwBeFp3r2rAUsGmL9cdq,1986-01-01 +0oEXBu3PYVw4fOGJSsiIxO,Shall We Begin,Back At One,Brian McKnight,0.0145,0.716,239027.0,0.411,0.0,11.0,0.132,-8.101,0.0,0.0431,133.957,4.0,0.349,0ZnKlkQrZb1xDbT8bmPSjo,1999-09-21 +4UvuU6hVOghh3m5QpcENal,Perfect Love,Marc Cohn,Marc Cohn,0.763,0.76,263440.0,0.268,0.00209,5.0,0.07,-19.207,1.0,0.0314,108.766,4.0,0.713,0Zndfz8u9OTb8sXDkve96m,1991-02-08 +6weRP4r2Q1xLGpYjnSdgwH,It's Tricky,Take A Bite Outta Rhyme: A Rock Tribute To Rap,Various Artists,4.39e-05,0.577,155733.0,0.977,0.843,2.0,0.312,-4.005,1.0,0.121,147.033,4.0,0.846,0ZoZSpYyVERTYd5x4gn3Hv,2000-01-01 +4DkEk23aKDC0FIb6SSjzv8,Wildfire,Bandits,Soundtrack,0.662,0.454,286533.0,0.47,0.000798,4.0,0.151,-8.025,1.0,0.0295,83.391,4.0,0.137,0ZouIrOtLX9DNd9d9s7TkA,2001 +5JQmi1XVwNrDvyYJZRUU9T,My Favourite Thing,Diorama,Silverchair,0.275,0.438,253467.0,0.451,0.000469,4.0,0.165,-9.141,0.0,0.0269,132.252,3.0,0.166,0Zq85Us1Vyb4BhbjvIx9VN,2002-07-29 +3OkMXiD4A7Vt59FAjNpoMf,While You're Away,Heaven Right Here On Earth,Natural Four,0.459,0.624,197533.0,0.292,0.0,10.0,0.0828,-16.253,1.0,0.031,129.365,4.0,0.403,0ZqLehfGh08NwNVizYW3tt,1975 +4HSxsOhfgP9LjtTwIs6S7N,Rock Forever,Hell Bent For Leather,Judas Priest,0.000431,0.281,199760.0,0.868,0.0,2.0,0.291,-6.313,1.0,0.0853,165.992,4.0,0.388,0ZrCxz0vj7vvsecF2hPx59,1979 +5BxmN56DI24rLzofUI4L1S,Not Crying,The Distant Future (EP),Flight Of The Conchords,0.9,0.573,204040.0,0.247,1.2e-06,0.0,0.112,-11.648,1.0,0.169,152.626,4.0,0.146,0ZsUyrdoyGn0JLJ2uhDocG,2007-07-08 +6HFhLv0wa8129Y7AXgnQC7,4 A.M.,Mr. Hands,Herbie Hancock,0.578,0.459,321000.0,0.43,0.608,11.0,0.2,-18.097,1.0,0.0437,115.745,4.0,0.346,0ZzOJ3XuyVDBIWxrA17YE5,1980 +089Zaqd0wVe4klO5ulU8ZP,Sue Sad,Arcade,Patrick Simmons,0.295,0.571,198840.0,0.778,0.00651,5.0,0.0416,-7.349,0.0,0.0513,94.075,4.0,0.658,0a1A3fIDAcAGNjtOkuYSOj,1983 +0IyiTxaJ5YyZsMcAVPeJmG,Mike Oldfield's Single - Theme From Tubular Bells,Tubular Bells,Mike Oldfield,0.575,0.296,236373.0,0.19,0.954,4.0,0.236,-17.447,0.0,0.0299,159.595,3.0,0.134,0a3YQpBnRzJzNktOjb6Dum,1973-02-01 +6aRMeuXOZxB02wYgVLKNqk,Player for Life,Chase The Cat,Too $hort,0.0298,0.928,212160.0,0.523,0.0,6.0,0.0915,-5.628,0.0,0.134,95.025,4.0,0.868,0a4n8n8oRZoHe9ofbdDgmG,2001-11-08 +2ydbHknmLDGPvk9CIu2GRg,Soul Makossa,Soul Makossa,Afrique,0.0282,0.657,284572.0,0.763,0.00024,7.0,0.105,-10.266,1.0,0.049,113.764,4.0,0.84,0a7rPIWi6LSVXV4weYH6DR,1973-05-08 +0aj3AkOk9zn7OiNXcquUDd,Fishes And Scorpions,Stephen Stills 2,Stephen Stills,0.087,0.477,197160.0,0.623,0.000645,2.0,0.131,-9.093,1.0,0.0324,77.195,4.0,0.514,0a8eh00YLK6LCNGhinsWeI,1971 +6CryGd6wVcpWf5J5qH7cvZ,Sequestered In Memphis,Stay Positive,The Hold Steady,0.0787,0.242,214520.0,0.964,0.00455,2.0,0.205,-3.847,1.0,0.359,137.651,4.0,0.404,0a9XYqnvBFSaNzT5XcCw1G,2008-06-17 +2MR7kcmh3qqDru8TCiCahy,Soñador,Musica + Alma + Sexo,Ricky Martin,0.0135,0.425,274653.0,0.842,0.0,8.0,0.256,-3.976,1.0,0.0393,155.856,4.0,0.619,0a9o88R6EXFDtbcbdYqKD2,2011-11-15 +1mcACHWleRNSHfu24O5fSo,The Show Must Go On,See You In Hell,Grim Reaper,0.0155,0.327,446485.0,0.756,0.000942,0.0,0.156,-8.63,1.0,0.0543,101.536,4.0,0.475,0aDlwkfgfeU7nYJNGvwv5b,1984 +39RFivtAkYw9y8zOWrqC7x,Pollywanacraka,Fear Of A Black Planet,Public Enemy,0.00427,0.624,232227.0,0.485,0.000431,6.0,0.236,-16.432,0.0,0.464,197.649,4.0,0.636,0aFNb4RDk2hmKKLa0bzXNz,1990-04-10 +33FFHIT4tXcK17HfU34Cl5,Take Me (As You Found Me),"Dark Is The Way, Light Is A Place",Anberlin,0.000519,0.576,252160.0,0.63,7.4e-06,9.0,0.0959,-6.199,1.0,0.029,110.012,4.0,0.477,0aJvU0peEjLVYTOhaPVLXv,2010-01-01 +6leihHzlJvlJKJRvh9x6VV,Bedstuy Parade & Funeral March,The New Danger,Mos Def,0.267,0.761,272747.0,0.862,0.00292,5.0,0.118,-6.466,1.0,0.0348,102.998,4.0,0.724,0aLzO8tKS1yDCjxd68G5JR,2004-01-01 +2GRpkni1WEtryYDAmlScC2,Dead Nature,Silence Yourself,Savages,0.922,0.233,126627.0,0.0183,0.934,7.0,0.0891,-27.897,0.0,0.0273,69.088,4.0,0.033,0aMC5DDAF86GvYNPaivEKd,2013-05-03 +3WRehKRFhiy1XGxK5OQb2F,Civil War Again,Bothering Jesus,Kathleen Madigan,0.707,0.481,104106.0,0.75,0.0,0.0,0.723,-6.924,1.0,0.587,94.465,3.0,0.539,0aP3kcFAlEFOilEbOxnFI3,2018-02-02 +0a162hljLLdql0oBfqxb2H,The Pride You Hide,Under A Raging Moon,Roger Daltrey,0.0328,0.379,273973.0,0.423,3.31e-05,0.0,0.0748,-16.358,1.0,0.0389,103.033,4.0,0.287,0aPqYE29Am5ZCNK3ol4L4W,1985 +2ZwR26UWkAAibwVrS98aOj,The River,Good Old War,Good Old War,0.0474,0.604,192613.0,0.722,0.0,9.0,0.307,-6.101,1.0,0.041,88.983,4.0,0.667,0aQ29oayqhH1KEspyySPZh,2017-09-01 +0ThGzF3XZoRCPkiKr9E6l3,Me and You,Bringing Down The Giant,Saving Abel,0.00166,0.561,199680.0,0.919,2.16e-06,1.0,0.313,-3.432,0.0,0.0519,102.981,4.0,0.339,0aSSJ55Zy7pJMo3BzmhOFS,2012-07-17 +4cDUZwH3jWQtLdErdPSMEV,I Boast No More,In The Company Of Angels -- A Call To Worship,Caedmon's Call,0.367,0.471,270373.0,0.527,0.0,10.0,0.126,-8.007,1.0,0.0268,138.902,4.0,0.281,0aSUAY25Z6cx7H6k4wRTIY,2001-09-25 +7rN5MAibCFeE3WQYs7EGQA,The Word of God Has Spoken,When The Stars Burn Down,Travis Cottrell,0.21,0.37,264227.0,0.657,0.0,8.0,0.0964,-4.932,1.0,0.0297,172.056,4.0,0.202,0aUpUdpGoIWEfyDaqt2Iiz,2011-11-01 +4g0JG20iSAqbsxGARccSjY,I Am Invisible,Why?,They Might Be Giants,0.415,0.763,125848.0,0.501,2.4e-06,2.0,0.351,-7.218,1.0,0.0336,121.929,4.0,0.847,0aVBughGBxf0tHkUXg0cwK,2015-11-27 +443PQtS7IDMtz8wiYbPiqR,Take You Out - Radio Edit,The Ultimate Luther Vandross,Luther Vandross,0.0671,0.772,205867.0,0.449,0.0,8.0,0.117,-8.797,1.0,0.0681,85.985,4.0,0.621,0aVESmFxjOVvMHghkCrj7c,2006 +2PGmOOyuv5fokSuXx5ytUv,Fallen,Jason Derulo,Jason Derulo,0.163,0.579,195213.0,0.814,0.0,5.0,0.0712,-3.11,0.0,0.148,98.021,4.0,0.455,0aVJmVAeEx78nAA1rAKYf7,2010-02-24 +5kdn6rnNfArxlkmqbm7m1X,Stick Around,Manipulator,Ty Segall,0.000258,0.421,272627.0,0.574,0.0414,2.0,0.0584,-8.648,1.0,0.0269,85.486,4.0,0.665,0aXcmVjzU9v63FhFcjgLxp,2014-07-22 +44RgvgVg1uZLNTxsZdBumY,Pull Up To The Bumper,Island Life,Grace Jones,0.277,0.842,218067.0,0.804,0.00984,7.0,0.278,-12.372,1.0,0.0711,108.543,4.0,0.897,0aYVRq7buOcAFEps6qCNtS,1985-12-01 +4nmkhFuauBBOt9G6Aedygm,Captain Kennedy,Hitchhiker,Neil Young,0.487,0.593,171720.0,0.183,7.13e-05,3.0,0.129,-18.537,1.0,0.0317,79.982,4.0,0.728,0aZvUq36KD8a0JhRU3qLqF,2017-09-08 +23snWDT9EETGvDSyYiLjji,Dark Ages,Scar The Martyr,Scar The Martyr,0.000378,0.497,412240.0,0.996,0.0881,2.0,0.0838,-3.565,1.0,0.092,133.012,4.0,0.233,0ab4DBE7MXSImsTvIegnHI,2013-09-25 +4Zi5B8cM1rhKTIIKVsIIBg,It's The Women's Fault,It's True! It's True!,Bill Cosby,0.822,0.469,250413.0,0.65,0.0,7.0,0.59,-14.067,0.0,0.947,79.562,5.0,0.171,0abAcHMJEKl8yeTB8Q8xDj,1969 +0mqH8gu07bYAAKmJBGEX3b,Just in Time to See the Sun,Caravanserai,Santana,0.2,0.409,133000.0,0.656,0.134,0.0,0.159,-13.825,1.0,0.0511,97.641,4.0,0.604,0abfpuzzbTUNxasNmX04RU,1972 +5qqjXmStUxbZGZoFacGUFh,Reach Out I'll Be There,I Couldn't Live Without Your Love,Petula Clark,0.271,0.536,187827.0,0.626,0.0,2.0,0.0478,-10.743,0.0,0.0434,118.819,4.0,0.628,0acEaxeIRySaTWEQpQdHcq,2017-12-01 +0obcOSapJ9Lmqy2UWfxBAy,Can't Stop Groovin' Now (Wanna Do It Some More),Energy To Burn,B.T. Express,0.0517,0.732,352507.0,0.889,0.796,6.0,0.0584,-9.026,0.0,0.0968,116.796,4.0,0.668,0ae457ShMBzDaMuKbEccxE,1976 +3BxyCLqtoQylWGXool0sa5,Seven Days of Creation,In The Beginning,Journey,0.517,0.649,196239.0,0.341,0.0,5.0,0.504,-14.52,1.0,0.129,103.55,4.0,0.352,0afYkC4Np6GEqylTuteiML,2012-11-22 +3C2EhUirtzZjhirAxRSA0P,Latchkey Kids,Better Nature,Silversun Pickups,0.0138,0.473,221467.0,0.908,0.178,3.0,0.281,-5.589,0.0,0.0435,76.499,4.0,0.676,0agTDpexfDj4Em7ahtcOPG,2015-09-25 +2Oo2OrQV8bDYRUas5VqsCx,The Late Show - 2014 Remaster,Late For The Sky,Jackson Browne,0.645,0.487,314833.0,0.359,2.4e-05,7.0,0.131,-9.055,1.0,0.0339,71.699,4.0,0.227,0aiTqo8YZI0dKDgcCnkkzP,1974 +68mcp88ndvmDfTNiKlIisX,The Kitchen,When A Woman Loves,Patti LaBelle,0.424,0.585,57000.0,0.372,0.0,5.0,0.091,-17.938,0.0,0.958,172.605,4.0,0.671,0ajCON8olxpc5ZloDKRL1d,2000-01-01 +2u7P2pkAME61n6FKu0XqFc,Medley: mr. bojangles/ a visit with a old friend,Jim Stafford,Jim Stafford,0.5,0.476,309667.0,0.455,0.000123,7.0,0.361,-13.32,1.0,0.0353,135.7,3.0,0.398,0alqFqh24fltTafZT1r5OJ,1974-01-01 +695p97IueyrMmWYITY0dCh,Shores of White Sand,All I Intended To Be,Emmylou Harris,0.574,0.346,260733.0,0.319,0.0029,10.0,0.117,-10.611,1.0,0.0274,131.498,3.0,0.164,0am02pYKxIo3HQY7GFjkqJ,2008-06-06 +7aYEnTKQOmaKA6trZaKLnV,Shivers (I've Got 'Em),Not Animal,Margot & The Nuclear So And So's,0.00179,0.538,263240.0,0.861,0.00246,10.0,0.0663,-4.837,1.0,0.0427,122.411,4.0,0.401,0am24qfT1RsxWY2bxhcrJB,2008-10-07 +7qgUQBliDjhSNrkjwwQGG0,Put It In The Air,Quality,Talib Kweli,0.153,0.943,296867.0,0.721,0.0,6.0,0.131,-4.127,0.0,0.186,105.22,4.0,0.82,0apVddbk7Juec0DV4LNiBg,2002-12-16 +3oKXodbVDR0gIbacNYAqUh,Come Back Home,Spoiled Girl,Carly Simon,0.122,0.744,262000.0,0.67,0.00444,6.0,0.354,-13.434,0.0,0.0308,117.935,4.0,0.913,0aqAHduHqQSHoQX9iNWQee,1985-06-01 +3BpF6yucdm834NmJGJYZPB,Under My Thumb,Hot Rocks 1964-1971,The Rolling Stones,0.388,0.729,222747.0,0.557,0.0919,6.0,0.238,-11.356,0.0,0.04,126.821,4.0,0.712,0aqZJlugIkTUWW1sa4BANp,1971-12-20 +5w8JN8FI773TBeczr7bJZk,Sir George,Esquire,Esquire,5.06e-05,0.585,104828.0,0.67,0.928,0.0,0.0341,-11.296,1.0,0.0532,174.033,4.0,0.361,0arSXrFDzex1huhuGXHZSq,2019-01-02 +4B4Wu0UJJJr2DJTvkudxbR,Night Meets Light,What If,Dixie Dregs,0.687,0.319,478933.0,0.508,0.303,9.0,0.0973,-10.333,0.0,0.0323,112.726,4.0,0.132,0atxEFs8IDbVyULoh7ZSO5,1978 +2nSaHIrBaUrfh8QU2RpxAh,Breathless,More Fun In The World,X,0.117,0.501,138040.0,0.808,0.000118,0.0,0.302,-6.104,1.0,0.0406,99.25,4.0,0.847,0av4KiOIEjud5VyXf3yyG0,1983-09-06 +46tzxs2ZFyW6DWDKt8QZZ5,Coming Back In,Little Things,Toby Lightman,0.0595,0.676,248333.0,0.655,0.0,11.0,0.0761,-7.008,0.0,0.124,86.015,4.0,0.657,0avfR9IMenszd8P0Eo4MNC,2004-03-30 +4EFE0Cvf3caqwaM5K3udBR,Beat Of My Heart,Most Wanted,Hilary Duff,0.0131,0.598,189760.0,0.727,0.0,6.0,0.405,-5.26,1.0,0.0719,136.992,4.0,0.56,0avvQ4S2b7fCEXqnrnzxw7,2005-01-01 +6t34N78TIbniWvnIwtS2me,Born To Lose,Bad Boy,Robert Gordon,0.151,0.807,171400.0,0.554,0.158,9.0,0.0358,-13.263,1.0,0.0375,127.341,4.0,0.973,0axX9QI21cCpvP11bEtJaG,1980 +713tueY7ub6jl7zyo1BgFe,Whatever It Takes,Uptown,The Neville Brothers,0.0964,0.844,233667.0,0.643,0.0,7.0,0.0844,-14.554,1.0,0.0556,117.03,4.0,0.896,0aySmjXoyGkeZszVnrB3Db,1987-01-01 +6FS7YU0YpGLhBR12PNTX5H,Kill The Lights,Last Of The Great Pretenders,Matt Nathanson,0.041,0.721,184293.0,0.811,0.0,7.0,0.288,-3.867,1.0,0.0296,92.998,4.0,0.802,0b2PIu9mQZtfxMXrYo6ZTw,2013-01-01 +6nq9ZcXeeKqv47bmIJ7gS5,Hive,Statement,Nonpoint,3.61e-06,0.292,225267.0,0.802,0.14,8.0,0.292,-7.454,1.0,0.0871,120.91,4.0,0.438,0b2YofGgDNl6DCk3uDshZk,2000-01-01 +0yse61uZ9n5u5jF1ZKKyS2,I’ve Just Got To Know,Out Of The Blues,Boz Scaggs,0.102,0.403,250933.0,0.663,5.65e-05,2.0,0.0852,-5.942,1.0,0.0616,198.324,3.0,0.585,0b4Y1SNBPXd6rOonJeMNDO,2018-07-27 +40TBG7GEGuLwnsZnqBRFwR,A Message From Keith,It's A Beautiful Thing,Keith Murray,0.331,0.716,125533.0,0.106,0.0,3.0,0.204,-17.14,1.0,0.919,117.111,5.0,0.347,0b5DDYDmmQwB5sA1DiOC3S,1999-01-07 +4mzTKwhvv1TLRjbtUd1eW4,Through With Love,Destiny Fulfilled,Destiny's Child,0.252,0.704,215493.0,0.673,3.1e-05,1.0,0.062,-6.021,1.0,0.141,82.654,4.0,0.704,0b6ivSFfDs38MG7aLn9rvO,2004-11-16 +7d0xzMl0rV1X9sp97uDyTn,Ain't No Love in the Heart of the City - Live,Live In The Heart Of The City,Whitesnake,0.0224,0.477,440547.0,0.716,0.00269,9.0,0.984,-6.798,0.0,0.0649,128.427,4.0,0.534,0b745WLiA07hdmiRcQX2Q2,1980-01-01 +7zBt26uqNZvF91NsseSHXv,Rough Around The Edges,No More Looking Over My Shoulder,Travis Tritt,0.00992,0.522,228467.0,0.952,1.67e-06,2.0,0.381,-5.137,1.0,0.0574,91.885,4.0,0.673,0b7St0A2XPU0bQfdVL0CwN,1998-10-02 +0dhjrarbKUbYt8SB8YTjoZ,Magnificent Sadness,Chinese Fountain,The Growlers,0.00752,0.573,214093.0,0.713,8.77e-06,11.0,0.195,-7.876,0.0,0.0283,120.043,4.0,0.462,0b7iiX6rAdsggW5ERuLWB7,2014-09-23 +3sJWCIb42KzHfLIOAOOVWY,Now And Again,When All The Pieces Fit,Peter Frampton,0.15,0.663,287440.0,0.689,0.00107,7.0,0.0711,-9.364,1.0,0.0275,102.979,4.0,0.553,0b85z8aARGj7yT030ttoi0,1989 +3Qy99b6QR7jncuqhlup5Fd,Valentine's Day,Songs For Japan,Various Artists,0.00116,0.588,240000.0,0.847,0.0,0.0,0.466,-4.376,1.0,0.0332,124.953,4.0,0.49,0b880W7YM9QyipTtEjF3JW,2011-07-29 +4bss1grwW4PmBXkkSQhetC,Behind the Scenes,My Paper Heart,Francesca Battistelli,0.41,0.5,249453.0,0.504,0.0,5.0,0.167,-5.373,1.0,0.0307,129.82,4.0,0.144,0b8SYUXuokh2t2ZzvKEIpc,2008-07-15 +3zq7HvPjcemEMrGFfI0ph6,310 - Original mix,"10,000 Days",Tool,0.000113,0.717,478154.0,0.854,0.936,7.0,0.111,-6.467,1.0,0.158,130.011,4.0,0.21,0b9pUu1HvXpkQXva3u3CW1,2013-09-19 +4mPCDpXN0KVOuDvhncpd8X,A Good Habit Is Hard To Break,Ricky Lynn Gregg,Ricky Lynn Gregg,0.0216,0.71,195933.0,0.602,0.0,4.0,0.0769,-9.432,1.0,0.0276,115.361,4.0,0.679,0bA01uDHMICuTbzjTLOROY,1993-01-01 +3sdiDU9CIyic6Ts2HO2ucD,Jesus and Elvis,Cosmic Hallelujah,Kenny Chesney,0.337,0.535,246640.0,0.508,0.0,8.0,0.0821,-7.822,1.0,0.0272,75.984,4.0,0.393,0bBHLytjtuHYxKxuAE5G5G,2017-04-28 +22F01qwlQDpxjPN8UQFz8n,Po' Folks (feat. Anthony Hamilton),"Watermelon, Chicken & Gritz",Nappy Roots,0.212,0.854,255227.0,0.847,0.0,2.0,0.0894,-3.03,1.0,0.258,86.062,4.0,0.651,0bBs62WaX2oJOq2W35BDis,2002-02-26 +6mFkJmJqdDVQ1REhVfGgd1,Wish You Were Here,Wish You Were Here,Pink Floyd,0.735,0.481,334744.0,0.262,0.0114,7.0,0.832,-15.73,1.0,0.0414,122.883,4.0,0.375,0bCAjiUamIFqKJsekOYuRw,1975-09-12 +6be1Kt8ZRubL0Jlvk6qjI8,So Hard - D Morales Red Zone Mix,Disco 2,Pet Shop Boys,5.61e-05,0.64,168533.0,0.9,0.935,6.0,0.0455,-6.975,0.0,0.0458,128.184,4.0,0.274,0bGf1LIWlmQXOsvkYZVG2a,1994-09-12 +51zS4YWA82DKor01BbcHRm,Bellybutton,I'm A Hustla,Cassidy,0.216,0.801,248507.0,0.923,0.0,7.0,0.443,-4.942,1.0,0.312,168.034,4.0,0.695,0bHhBV1joQxtUYcN5LPdq8,2005-06-27 +79WerB2CxflVUYzQwXPOJL,I Fall to Pieces,Kihnspiracy,Greg Kihn Band,0.0416,0.66,171920.0,0.733,2.2e-05,9.0,0.3,-3.825,1.0,0.026,129.268,4.0,0.875,0bKkOfLzf0a3gl9I0Yrm3M,1983 +1FGguy3P05f7xpIgY8oiAB,Throw It All Away,Coil,Toad The Wet Sprocket,0.00597,0.456,184200.0,0.762,3.64e-06,7.0,0.0688,-6.976,1.0,0.034,98.019,4.0,0.3,0bMBrJ6gJjKAJVTk61lbA6,1997-05-13 +4fMSetDyMkQUniUThrJXXj,Buck Green,Black Drops,Charles Earland,0.477,0.429,437760.0,0.886,0.0769,10.0,0.375,-9.68,1.0,0.0611,125.645,4.0,0.501,0bMFf2hgm2K4YyTshJbsZ3,1970-01-01 +7LTf7FTOixNwfYK8gmig6j,Vigilante Man,Into The Purple Valley,Ry Cooder,0.742,0.578,255560.0,0.0563,0.000105,0.0,0.109,-21.523,0.0,0.0421,75.845,4.0,0.323,0bPPam9K2Pyuxr8T9WH1Vk,1971 +38q4d6txAtTKGyCtwaMKHY,Numbness For Sound,Stop All The World Now,Howie Day,0.287,0.217,229920.0,0.407,0.000609,2.0,0.118,-8.581,1.0,0.0353,50.321,4.0,0.143,0bQBS1GmZ2sqbHcqiQnldn,2003-10-07 +7Jh4ySrytQOaDPF4XVUnv1,Geek U.S.A. - Remastered,Siamese Dream,The Smashing Pumpkins,9.27e-06,0.303,313267.0,0.925,0.759,8.0,0.0707,-7.33,1.0,0.0622,125.252,4.0,0.303,0bQglEvsHphrS19FGODEGo,1993 +5RpaSIjiOB0F26njNGdq9B,Miss America,Moon Landing,James Blunt,0.782,0.324,187507.0,0.499,0.000155,9.0,0.104,-8.493,1.0,0.041,73.991,4.0,0.158,0bR9e54o9tBBhtELSLw7p7,2013-10-21 +4tfJa0yRNbJ7raoS0b7gQC,Nyu,Matriarch,Veil Of Maya,0.000275,0.467,115143.0,0.964,0.000448,1.0,0.881,-3.365,1.0,0.209,159.955,4.0,0.287,0bSEZly6pumkgqndo4WM5s,2015-05-11 +4hjGZN8poACfjWCK3Og6vY,Don't Get Lost in Heaven,Demon Days,Gorillaz,0.972,0.405,131867.0,0.413,0.0005,2.0,0.156,-10.384,1.0,0.0342,124.982,4.0,0.4,0bUTHlWbkSQysoM3VsWldT,2005-05-23 +10WqMi77Rh9wWj2nvdTsx8,Rollermania,Golden Girls,Silver Convention,0.232,0.876,295467.0,0.474,0.115,7.0,0.0982,-15.717,1.0,0.0455,129.504,4.0,0.748,0bUaCbCLyGV2aneWfDSDcV,1977 +6spFPDx8wecZ6GhKPr0WXD,I've Got a Thing About You Baby,Good Times,Elvis Presley,0.691,0.658,141573.0,0.413,0.0,4.0,0.508,-16.44,1.0,0.0553,94.08,4.0,0.923,0bVlE6dhJEsCzCX2CWrOCw,1974-05-20 +4TOEP8CEgS228Lr1zgbNg2,Nasty Piece of Work,The Battle Rages On,Deep Purple,0.000945,0.376,275227.0,0.823,0.00839,4.0,0.344,-7.498,0.0,0.0387,79.617,4.0,0.662,0bYajtRIqIDLyEeZTNST2t,1993-07-02 +5QegaMGMY7mORFEBngkFxy,Seeing Double at the Triple Rock,Wolves In Wolves' Clothing,NOFX,0.00012,0.549,129667.0,0.981,3.81e-06,0.0,0.41,-4.308,1.0,0.118,120.866,4.0,0.593,0bb9iLMHdUJhFIVwOars3P,2006-04-18 +3Re7oxdv63Vj9F66DY2hiQ,When You Kisses Me,"Me,myself,i",Joan Armatrading,0.0052,0.742,197067.0,0.699,0.00369,9.0,0.0396,-12.626,1.0,0.0319,117.44,4.0,0.924,0bbqWBKFr1kdqxjoAAIBcR,1980-01-01 +2vVpjZxlSiqR5wr2YeZPB2,Changing of the Guards,Street Legal,Bob Dylan,0.17,0.607,397093.0,0.717,4.55e-06,5.0,0.032,-10.603,0.0,0.0371,124.576,4.0,0.821,0bd6oCsp5JoJ5erpMzHu1U,1978-06-15 +52QJK2bLQ9q2676xjmPNRz,I'm Qualified,Bring It On Home,Joan Osborne,0.0188,0.651,195800.0,0.847,0.0,11.0,0.0735,-4.35,1.0,0.0281,114.988,4.0,0.757,0bd80N1WfN5qTjEpE3CAQy,2012-03-26 +4629CEGA4gQ065aiuoR32n,Sleight of Hand,Atlas,Parkway Drive,0.000214,0.432,267227.0,0.997,0.0267,2.0,0.198,-3.526,1.0,0.246,149.892,4.0,0.0513,0bdtf7LHukCZbCyKMYdHXP,2012-10-30 +1l3dawqHsuoIzxdfyLef2J,Anytime,Distant Shores,Chad & Jeremy,0.1,0.279,130533.0,0.632,0.0,6.0,0.422,-10.766,0.0,0.0425,188.883,3.0,0.932,0bfzP0U459J3K5RLeUhrlH,2000 +1EgOa5utZh2D3OQ6aDMT28,It's Nothing,Milk Me,The Beatnuts,0.109,0.837,214533.0,0.762,0.0,11.0,0.117,-3.408,1.0,0.22,98.592,4.0,0.765,0bg2DIFjWyUc1K7yKXB6c7,2004-08-30 +7pZOgaTtfD3DDEQkl72T4V,Shoot You Down,Float,Styles P,0.0416,0.43,189392.0,0.637,0.0,8.0,0.582,-7.717,1.0,0.23,155.956,4.0,0.444,0bgQdOVAUOFX2lx74HW5vC,2013-04-16 +0Lk6BudgphwpUmPpiLrEvg,"Adagio for Strings, Op. 11",The 50 Greatest Pieces Of Classical Music,London Philharmonic Orchestra,0.933,0.101,502613.0,0.199,0.874,10.0,0.0974,-15.781,0.0,0.0437,75.662,3.0,0.0317,0bgjJ99UFbk0yBOzjJl7cq,2009-11-23 +0dlTfl8E5uOoULYGNJD0a8,Fabulous Disaster,Fabulous Disaster,Exodus,0.000873,0.348,295053.0,0.987,0.895,1.0,0.823,-5.8,1.0,0.141,104.964,4.0,0.297,0bhhJIaAGRxXAyBSsxVRiy,1989 +07E4Z5w5g0aghASYPB6P00,Nothing Wrong With You,Shelter,Gary Chapman,0.434,0.658,242467.0,0.614,6.22e-06,7.0,0.381,-7.397,1.0,0.0237,91.052,4.0,0.447,0biKz63rb3EPaWGXJSktEi,1996-04-15 +3bAof7K3dzD166IRnGI2NX,Echa Pa'Lante - Spanglish Cha-Cha Mix,Dance With Me,Soundtrack,0.208,0.767,232267.0,0.961,2.13e-05,7.0,0.0335,-4.82,1.0,0.048,125.003,4.0,0.907,0bipltvuo50y7Bd3eYj2HM,1998-08-11 +2Un7skRuN6IfvTG0ASP9qs,I Believe To My Soul,The Animals On Tour,The Animals,0.917,0.379,205880.0,0.345,0.044,4.0,0.101,-9.507,0.0,0.044,205.871,3.0,0.575,0bjmNe3FkwxnDIdtAvKpnU,1965-02-01 +1B14jXRtoyBS8Y1ciA4uX9,Father,Caligula,Anthony Jeselnik,0.824,0.417,226893.0,0.96,0.0,3.0,0.698,-8.028,0.0,0.942,62.256,4.0,0.0495,0bmbii4IZhCH5vKsDlHVFf,2013-01-15 +4AABOsh7F5ixNXe6VMJOmN,Te Quiero,Evolucion De Amor,Los Temerarios,0.107,0.483,211693.0,0.594,6.45e-05,1.0,0.343,-7.314,1.0,0.0332,77.76,4.0,0.264,0bnS6f0OdFDNSPvfgN1ODd,2010-06-01 +264rBv7x62Yhd0fmiwdrhH,Edge Of Eternity,SoulO,Nick Lachey,0.0439,0.398,239200.0,0.668,0.0,9.0,0.149,-5.734,1.0,0.0353,170.345,4.0,0.276,0bqjZ4ETUukYvp26P7ngIr,2003-01-01 +1xL4W9ZpcUxwAVaW45n8Qc,Miss Blue,Title Of Record,Filter,0.258,0.458,1188933.0,2.03e-05,0.00585,11.0,0.672,-10.912,0.0,0.0489,114.869,4.0,0.0352,0bsS6wybJvPfLs7cr3bj7j,1999-08-24 +6qzShF8zDHArthLxyJ4Q0q,Tu Amor O Tu Desprecio,La Mejor... Coleccion,Marco Antonio Solis,0.182,0.472,194187.0,0.535,2.19e-05,7.0,0.177,-5.527,1.0,0.0277,171.819,4.0,0.502,0buwhHKqDg7XEUK3DCeoKq,2007-05-15 +2ljwePsf6TuZ7SvZwSRKe5,Got To Go Through It To Get To It,Release Yourself,Graham Central Station,0.289,0.81,223133.0,0.913,0.0197,0.0,0.0947,-11.2,1.0,0.0493,142.803,4.0,0.964,0bwMZTJ7bXeAahxhn2RfSw,1974 +3nOjVAn9ohlCATDl1040v6,Girls Do What They Want,Can't Stop Won't Stop,The Maine,0.0744,0.585,192627.0,0.947,0.0,4.0,0.337,-3.556,1.0,0.0675,130.955,4.0,0.688,0bxAg2688N46MOhGVHxRFJ,2008-01-01 +6HP1buYSc9rNQpe7PJOro7,What's Your Name,Under The Blue Moon,New Edition,0.273,0.623,276160.0,0.424,0.0,5.0,0.0813,-13.752,1.0,0.0258,99.393,3.0,0.505,0bywQIdZTfpmA0oH8eeGox,1986-01-01 +59HpPp0GizhX6ERZYeN5rg,Welcome Home,All About Love,Johnny Mathis,0.874,0.597,200160.0,0.335,0.00451,4.0,0.0999,-12.893,1.0,0.034,129.934,4.0,0.304,0c0Gq7hLc5NROYNDFeRLLn,1996-05-07 +7d2K5Maq8tN6p4BHSeHQDF,Witness,Deadweight,Wage War,1.38e-05,0.405,233653.0,0.948,0.0626,5.0,0.145,-6.399,0.0,0.172,154.951,4.0,0.0805,0c4JrJyBCQHU0Pq3td483f,2017-08-04 +555OXv9CeXguRiMnIR13rU,Poor Little Rich Girl,National Breakout,The Romantics,0.000365,0.451,214387.0,0.882,0.0,4.0,0.329,-9.089,0.0,0.036,152.255,4.0,0.963,0c4PLSCFgwCmMYmtnx6nxb,1980 +6QdiU8vE2DBJIeH4Uv8oEX,Step 'N' Thru,Reed Seed,"Grover Washington, Jr.",0.0617,0.542,375187.0,0.449,0.000461,2.0,0.0755,-13.039,1.0,0.0591,113.784,4.0,0.481,0c4p90LC4ypxYgxkBQNciB,1978-01-01 +6oh62MKufer2dXyEKlG0Ji,Awol,J-Tull Dot Com,Jethro Tull,0.409,0.593,321267.0,0.556,7.48e-05,5.0,0.062,-10.155,1.0,0.0345,142.079,4.0,0.593,0c4uG59GOBQl57OETXtc9b,1999-04-23 +5Zk7HThBoeT0fPs8HLxSuo,Want It All,Rich Crack Baby,Young Dolph,0.13,0.728,181727.0,0.666,0.0,9.0,0.918,-4.064,1.0,0.0498,132.988,4.0,0.588,0c5QIo4MTyneCPZtXjr7BX,2016-08-26 +18TCgHIVlKcg4sZNN5p0on,Sambo (Progression),Brass Construction Ii,Brass Construction,0.0327,0.608,321573.0,0.946,0.563,8.0,0.0851,-3.404,1.0,0.126,133.79,4.0,0.782,0c8782gtKBLYzPls3Wtat6,1976-01-01 +12oetV9XTJwHAzJgXtkSTA,I Believe,Warning Signs (EP),Timeflies,0.00507,0.655,230293.0,0.76,0.0,10.0,0.0375,-4.602,1.0,0.0321,128.01,4.0,0.538,0c8G4kwWZRRBNf0O7HfWjF,2013-01-01 +39nJO0lG4Uy6FUWjCdrJZI,(Untitled),Deluxe,Better Than Ezra,0.103,0.465,95867.0,0.369,0.192,4.0,0.76,-18.154,1.0,0.0408,108.776,4.0,0.293,0c8yj78CBgDsEvq9pzudIS,1995-02-28 +53UVShpiMwUNUtTJEUJHKL,When The Wife Runs Off,I'll Share My World With You,George Jones,0.353,0.512,148013.0,0.48,0.000261,8.0,0.128,-13.846,1.0,0.0344,78.485,4.0,0.934,0c9GnITammJjTjGqF7ZGuf,1969 +5RnLNOSL1nkBzil8mVM10o,Sometimes,Shelter,The Brand New Heavies,0.0266,0.782,286000.0,0.683,0.0,9.0,0.0861,-6.407,0.0,0.0316,96.905,4.0,0.698,0c9Ixyl94wsxMiW1k4Obh9,1997-01-01 +3WYQxGC6616V3hJjhCuy5I,Been Getting Money,Seen It All: The Autobiography,Jeezy,0.0975,0.686,217653.0,0.719,0.0,7.0,0.093,-6.059,1.0,0.0366,94.982,4.0,0.25,0c9M5cLGr4WuWYvgz3kxj6,2014-09-02 +0SNmr8CLffr3khjrX3y4QU,Everything Sucks,Taking One For The Team,Simple Plan,0.00177,0.439,211640.0,0.956,0.0,10.0,0.258,-3.605,1.0,0.0752,155.12,4.0,0.687,0cDtMoDHC3Pja0V1qrfBdT,2016-02-19 +6L0VDmm1RUUkfpEQHoRx7O,Breathing New Life,New Found Power,damageplan,8.97e-06,0.463,229367.0,0.861,0.856,11.0,0.0899,-6.517,0.0,0.0563,129.866,4.0,0.578,0cE3WbW38f2mDGNBrKzJ9n,2004-02-09 +2aIl7LsN6MjCTWzz9IO0L6,Seven Days (Alternate Take),Play Don't Worry,Mick Ronson,0.000194,0.296,364067.0,0.599,0.00481,10.0,0.294,-14.755,1.0,0.0532,151.131,4.0,0.275,0cGGexZxwit6bBc20Y7GCn,1975 +1XY7vGqVQZw0MVvjuvahhK,Cold.1,Kanye West Presents GOOD Music Cruel Summer,Various Artists,0.00612,0.437,216253.0,0.874,0.0,4.0,0.216,-4.084,0.0,0.159,106.705,5.0,0.497,0cGgwoMge4N2zpTiP2GU6d,2012-01-01 +3o1QPccFFhnjFK3dl5lEFb,Intro,New English,Desiigner,0.916,0.202,37021.0,0.245,0.911,1.0,0.0815,-15.051,1.0,0.0375,49.318,4.0,0.0379,0cHT4ll3sEPyFFWoFuibMl,2016-06-26 +7xeT8WkErcQZPu9Whm2lgs,Reap (Radio Edit),Am I The Enemy,The Red Jumpsuit Apparatus,2e-05,0.464,202240.0,0.921,0.000103,2.0,0.261,-5.829,0.0,0.0822,102.107,4.0,0.317,0cI0ng9zsqNewJ7UJEwZAP,2011-08-29 +0LJ5egugGfvCgL3WdgGaAp,Rise Up,All That We Let In,Indigo Girls,0.157,0.589,248360.0,0.697,1.01e-06,0.0,0.0945,-4.335,1.0,0.0293,143.963,4.0,0.671,0cIdpOzceu2Lmzd1tipqqg,2004-03-01 +7p5pEvfWMzRmhAQOZn095X,Nicole,American Excess,Point Blank,0.222,0.625,233803.0,0.663,4.83e-05,9.0,0.0938,-5.993,0.0,0.0341,106.286,4.0,0.248,0cJ1CkMmbARpP1DCZdfsfB,1981 +3RbvsAmXTwcWao7TSWVxXz,"Bach, JS : Cantata No.45 Es ist dir gesagt, Mensch, was gut ist BWV45 : I Chorus - ""Es ist dir gesagt, Mensch, was gut ist"" [Choir]",The Bach Guide: Big Beethoven Box,Various Artists,0.962,0.348,352760.0,0.282,0.00525,3.0,0.109,-16.478,1.0,0.034,80.137,4.0,0.466,0cJJfvS46reLWeAwTsKDCn,2010-10-18 +56Tci8VFMXjEAx6pCqVbP3,Destroy & Rebuild,Stillmatic,Nas,0.0101,0.655,324267.0,0.71,0.0,11.0,0.364,-4.595,0.0,0.392,187.921,4.0,0.723,0cLzuJG2UDa0axMQkF7JR6,2001 +7fdbNqT99mxoyaPO0T868i,Cold Contagious,Razorblade Suitcase,Bush,0.00059,0.469,360067.0,0.507,0.00105,0.0,0.464,-6.412,1.0,0.0302,129.916,4.0,0.123,0cNS82YnJYNHYTZ7qGk58d,2014-10-14 +5O0CI111yO2bZ6jthY5ewH,I Heard a Rumour (Karaoke Version),Wow,Bananarama,0.000382,0.731,214970.0,0.763,0.899,6.0,0.117,-7.017,0.0,0.0323,123.975,4.0,0.565,0cO0TkNDJklwybsk59vT6N,2013-11-06 +6KLnb3ivvEWzWWK3RHNClA,Scapegoat,Age Of Hell,Chimaira,0.00551,0.374,272653.0,0.805,0.00507,1.0,0.166,-6.847,1.0,0.0479,87.542,4.0,0.0384,0cOqMOcMOESYTgC0OtpkEg,2011-08-16 +3z1E86gymoZ0Os8CbJKh9k,F*** Thang,Too Hood 2 Be Hollywood,B.G.,0.277,0.726,249107.0,0.73,0.0,0.0,0.0709,-5.158,1.0,0.371,153.722,4.0,0.893,0cPK48ns3jCzdOYoLI6swU,2009-12-08 +3KB1Z1mQulL4SdJTmrbTyO,Get Rhythm,Get Rhythm,Johnny Cash,0.584,0.903,134533.0,0.553,0.0,5.0,0.314,-9.164,1.0,0.0505,110.456,4.0,0.95,0cQCTZVaKrSV8tHh6FECLN,1969-01-01 +4cQIbDqCZrHknxlDUjRHZ0,Supersoaker,Mechanical Bull,Kings Of Leon,0.00319,0.436,230227.0,0.871,0.000473,9.0,0.114,-4.446,1.0,0.0384,138.743,4.0,0.71,0cRJKK0y1sfZEqWub4dK9v,2013-09-24 +0z8Dgqe1efxOyv9qMxzan9,Don't Tell Me Why,Burns Like A Star,Stone Fury,0.00139,0.5,247520.0,0.868,0.203,4.0,0.0388,-5.872,1.0,0.0378,125.004,4.0,0.73,0cSIWG7FEBoEjIbF2yiwvQ,1984-10-07 +3p7SmtsEaxlBb1sjQHzpJn,Sympathy,Billy Talent II,Billy Talent,0.000898,0.692,198040.0,0.931,0.0,7.0,0.264,-3.123,0.0,0.101,120.109,4.0,0.504,0cTOvcvrbNiaiv4WXEUHzT,2006-06-23 +4EpLAH2RLdnzzKzCM8HdPq,The Beggar,The Gary Puckett Album,Gary Puckett,0.55,0.508,174373.0,0.751,0.00822,7.0,0.268,-5.913,1.0,0.0319,115.08,4.0,0.645,0cU8g5sM5muLzwgz5oVbdG,2014-01-14 +3NL7K0H5H0ZewqBigOJkVl,A Loaded Smile,For Your Entertainment,Adam Lambert,0.0261,0.538,244640.0,0.822,0.108,5.0,0.226,-6.133,1.0,0.0467,145.002,4.0,0.511,0cUNjl7p6LYZJkKXJWzqP0,2009-11-20 +0K3I58E6Bv4u7ZQOz7fOkk,Respect My Gun,PRhyme 2,PRhyme,0.02,0.438,191493.0,0.875,0.0,1.0,0.0743,-3.436,1.0,0.298,173.946,4.0,0.66,0cVMV7YfoT1p3oTOAM4dMd,2018-03-16 +2U4HG68n1Ucm094G6NsUbw,Illegal Bass,Illegal Bass,Bass Outlaws,0.693,0.616,240533.0,0.255,0.958,6.0,0.112,-24.727,0.0,0.0462,105.038,4.0,0.708,0cW7rnkXu4SH55bkPTnQKr,1992-01-01 +3o2pPSy1UohHEuOxaXRXAL,Remember the Ride,I Thought It Was You,Doug Stone,0.65,0.524,202360.0,0.445,0.0,4.0,0.17,-9.203,1.0,0.0276,145.365,4.0,0.377,0cWJtvOqPS7elC1m5b8MmM,1991-01-01 +4xyhYjzNV1KwU4XDBpJxgY,I Had It In A Drought,The D-Boy Diary: Book 1,E-40,0.0196,0.797,261920.0,0.708,0.000112,6.0,0.111,-5.253,1.0,0.201,98.98,4.0,0.771,0cb8kIelRCCZCYcTiQE0nI,2016-11-18 +5CiPgCuSdp9MadXYs3FIHw,"Love, Liberty, Disco",Love Liberty Disco,newsboys,0.561,0.705,225760.0,0.679,0.0,4.0,0.164,-5.645,1.0,0.0356,110.911,4.0,0.957,0ccYR4BQQRNyzsDcUH3p6o,1999-01-01 +6GluuhX1VOyYwDeb6UkZKm,How Long,Rather Be Rockin',Tantrum,0.0368,0.456,260187.0,0.852,0.0,2.0,0.865,-6.332,1.0,0.0475,132.328,4.0,0.662,0cctcHTvPbRt0vzz0SsX5b,1979 +73Ux9DEm9uasE7mDwJREeX,Sleepin' With The TV On,Manifest Destiny,The Dictators,0.137,0.476,256766.0,0.712,3.66e-06,2.0,0.32,-13.223,1.0,0.0365,121.342,4.0,0.692,0ceYUSPA6fyCgIfGMX0Igi,1977 +5hwcikPaZmBX0xv79SeTAJ,Some Kind Of Lover - 1989 Remix Album Version,You Wanna Dance With Me?,Jody Watley,0.0964,0.711,418307.0,0.839,0.464,2.0,0.181,-10.29,1.0,0.0564,121.977,4.0,0.637,0ceqZhLppUw6ij4ZO4q9RT,1989-01-01 +7IPzsHDiQowEBQLiR54R5u,This Is Helena,Dazzle Ships,Orchestral Manoeuvres In The Dark,0.216,0.734,118440.0,0.961,0.745,5.0,0.324,-6.909,0.0,0.13,131.134,4.0,0.0565,0cfgErKiWFnCFuJ51UMfJJ,1983-03-04 +2cecMLQBmiJrqi7sYNwHQF,We're Not Going Back,The People Who Grinned Themselves To Death,The Housemartins,0.00512,0.291,170707.0,0.676,0.0,7.0,0.214,-11.414,1.0,0.0463,176.005,4.0,0.896,0cgB5VDCRyma21stuugALG,1987-09-01 +0fd0506d5oBAQDyBF6TZ05,The Angel and the Fool,After The Disco,Broken Bells,0.613,0.597,195080.0,0.323,0.828,5.0,0.0799,-11.992,1.0,0.039,75.006,4.0,0.358,0cjMGmZKB9ZWzcb0VcASpf,2014-06-10 +6Vc3GAMC8ScBe6Us1D4rW9,On A Clear Day,Winners!,Steve Lawrence,0.724,0.58,153200.0,0.41,0.0,7.0,0.438,-8.488,1.0,0.0332,130.251,4.0,0.62,0cmQjzzvdaFXqXM5xZyTYW,1963-06-01 +6y2DHyCYf6azhUfXmnuH6w,Question!,Mezmerize,System Of A Down,0.00083,0.207,200600.0,0.972,0.0158,4.0,0.318,-3.21,0.0,0.186,180.798,4.0,0.364,0cn6MHyx4YuZauaB7Pb66o,2005-05-17 +5L95vS64rG1YMIFm1hLjyZ,Rollercoaster,Strange Desire,Bleachers,0.00205,0.421,188867.0,0.79,0.000309,10.0,0.148,-6.227,1.0,0.0538,162.024,4.0,0.279,0cnNCK2xpudXjB8pzsrYy9,2014-07-11 +2mu9T5PNoNPlIvaY4Ezmvh,I Want You To Want Me,A Little More Personal (Raw),Lindsay Lohan,0.0014,0.569,188933.0,0.965,0.000109,0.0,0.272,-2.563,1.0,0.0477,108.188,4.0,0.56,0coRi1BhwR0KSFR2tF0cNG,2005-01-01 +7psmwcvMCuUt7BzXmG3sGx,Little Ghetto Boy - Live Version,Donny Hathaway Live,Donny Hathaway,0.84,0.524,270027.0,0.346,0.00111,6.0,0.969,-17.361,0.0,0.114,96.031,4.0,0.747,0csi6eQolki4PIS60tBCW5,1972 +34xSlAT7cOUZj5B6bdXgXQ,Crime,Where Does This Door Go,Mayer Hawthorne,0.0438,0.571,280400.0,0.764,0.000212,6.0,0.0409,-7.291,0.0,0.0523,94.993,4.0,0.52,0ctNJzlDkmLEO3pWXeFtTB,2013-01-01 +6pC4W96sk7jbmnAPAlaHr5,The One Who Loves You Now,A,Agnetha Faltskog,0.361,0.484,210213.0,0.569,0.0,1.0,0.0901,-6.997,0.0,0.0272,74.987,4.0,0.354,0cul1gd8ll76zBdzKENTk3,2013-05-10 +7yYC7rbso5qOTZqjfrRlth,Saturday Night Special,Saturday Night Special,Norman Connors,0.129,0.508,277147.0,0.803,0.462,6.0,0.285,-7.146,1.0,0.103,91.555,4.0,0.807,0cvVur0A9pTGqVSL6J6Nrt,2014-08-22 +5JNfwF7ZoOkXJWZgcWEnQL,Losing Hand,Ray (Soundtrack),Ray Charles,0.795,0.478,191413.0,0.22,2.38e-06,0.0,0.106,-10.021,0.0,0.0341,94.793,3.0,0.435,0cw6Sv7IwZ87aLPPvNPSd0,1957-01-01 +6m0v6HDUAU64kZkLYaJgTV,Buried Alive In The Hills,Love Is A Five Letter Word,Jimmy Witherspoon,0.0216,0.661,214840.0,0.579,0.00962,9.0,0.0562,-10.848,1.0,0.0395,105.647,4.0,0.898,0cwQloEla7LUYOuBL6y0JB,2011-01-01 +4mUvhiE5LihBVmycBuFOvt,Easy Does It,Ragtime,Soundtrack,0.815,0.724,155467.0,0.366,0.856,10.0,0.0972,-13.311,1.0,0.0327,135.61,4.0,0.667,0cySKLkvMdPZiyy0EYDDLp,2011-06-01 +5GOxbX1zWcKExcyUenBb1T,Abracadabra (Karaoke Version) [In the Style of Steve Miller Band],Abracadabra,The Steve Miller Band,0.682,0.8,234637.0,0.645,0.836,9.0,0.0776,-11.699,0.0,0.0479,130.024,4.0,0.863,0cyq4It5lHlbYs0fo8KtOl,2014-02-06 +7qRTJcrWcdLlrcZdpr3O05,We Are The Ones,Lucky Day,Shaggy,0.057,0.834,272933.0,0.741,0.00016,1.0,0.0584,-8.434,1.0,0.0554,99.407,4.0,0.684,0cywpcKuKuhtyyZhEqJGsX,2002-01-01 +0nUr0w3heyCySUtZ6AHPZL,Room for One More,Sound Of White Noise,Anthrax,0.0783,0.441,295960.0,0.967,5.59e-06,2.0,0.305,-5.752,1.0,0.132,137.159,4.0,0.142,0d2JYDKMatUzGPSKo62hza,1993 +0GYSqKlbhb9vGF3GYtND27,The Twelve Days of Christmas - feat. Olivia and Audrey,At Christmas,Sara Evans,0.743,0.745,264907.0,0.568,0.0,8.0,0.0757,-5.557,1.0,0.0318,119.942,3.0,0.639,0d2rN27soyxNpL1c87aCKP,2014-11-17 +6miVVo3I7KOAhicv6fVaPy,Call Box - 1-2-3,Dark Continent,Wall Of Voodoo,0.311,0.622,153187.0,0.798,0.000305,7.0,0.0655,-8.025,1.0,0.0362,205.024,4.0,0.961,0d3TWCJ5Pk8OYONvB5bWZc,1981-01-01 +5z3MF2vWr7Znytxtocjk8h,Walk You Home,Playtyme Is Over,Immature,0.124,0.697,199333.0,0.576,0.0,10.0,0.291,-10.558,0.0,0.069,77.187,4.0,0.584,0d4d4zjBNWxA0qLZS83GVW,1994-01-01 +6dtyGZIssUnx88AvaiWWLP,Surfin' U.S.A. (In the Style of the Beach Boys) [Performance Track with Demonstration Vocals],Surfin' U.S.A.,The Beach Boys,0.691,0.609,144514.0,0.687,0.0,3.0,0.116,-9.076,1.0,0.0352,159.741,1.0,0.901,0d5c5khaeTlFCX2uTYJdHB,2011-12-25 +6GoaKPk2q6c4HLHZQcGxTR,"Happy Working Song - From ""Enchanted"" / Soundtrack Version",NOW That's What I Call Disney 2,Various Artists,0.866,0.511,129533.0,0.4,0.0,2.0,0.328,-7.632,1.0,0.0617,172.352,4.0,0.651,0d67Pj409SNbr94LsUTVPm,2013-01-01 +2q2KyH2d9A2ULQ6xafHoQq,Why Me?,Living Years,Mike + The Mechanics,0.192,0.459,385533.0,0.466,0.0,7.0,0.129,-12.541,1.0,0.0295,88.086,4.0,0.188,0d8h3wYNXHFKVeIedrehrs,1988 +7o42S4YFRySEPr3PchZbAb,Mercury Rising,Hot Together,The Pointer Sisters,0.329,0.576,274493.0,0.892,2.33e-05,10.0,0.433,-7.974,1.0,0.0504,169.057,4.0,0.972,0d9chZCUjrLAwcL7pvxM9w,1986 +6uPawMUGrjNdZCYgsQNxGs,Satin Doll,Lenny,Soundtrack,0.976,0.576,422733.0,0.167,0.857,9.0,0.72,-20.624,0.0,0.0471,79.477,4.0,0.321,0dA7fcD8P0aO61mqOQBjCw,2014-04-15 +17PdfAI6vqyxZrBc4cpTm4,All That You Are,Mudvayne,Mudvayne,0.0384,0.608,371653.0,0.86,0.000207,8.0,0.0945,-5.648,1.0,0.0693,113.972,4.0,0.269,0dCRu5tVhx9fvbVZSxfjfP,2005 +5YbJw4lz5qmYCQgmykL9YF,All Hell's Breakin' Loose,Lick It Up,KISS,0.0262,0.581,274573.0,0.891,0.000375,0.0,0.392,-6.794,1.0,0.0417,93.053,4.0,0.697,0dD1SMOKBDV1qBadcovw30,1983-09-18 +2hgdAAfDttUqGAt2zxG62T,Back To The Land,High On The Hog,Black Oak Arkansas,0.461,0.545,146027.0,0.563,0.0,0.0,0.437,-9.69,1.0,0.0271,103.587,4.0,0.878,0dDpccoB4BNvUKVTUJyFkC,1973 +5oA9Gw789WT3XGKLoa5BiW,Neptune's Net,Post-War,M. Ward,0.311,0.346,126067.0,0.915,0.871,9.0,0.387,-6.792,1.0,0.0626,150.511,4.0,0.273,0dGHgm63WE9dltjb9LcEsc,2006-08-22 +2uhyBMBF8MyFedv9xa2Ew1,Miss Marlene,Sunken Condos,Donald Fagen,0.789,0.769,283880.0,0.517,0.00201,7.0,0.0798,-9.116,0.0,0.0423,114.633,4.0,0.761,0dGQr1so9XR6vrdMpNBcXg,2012-10-16 +4F3MinF0SUaaYyCzXbivzr,The Face Of Love,The Face Of Love,Sanctus Real,0.0103,0.502,234338.0,0.74,0.0,9.0,0.143,-4.613,1.0,0.0411,133.053,4.0,0.259,0dH4n18KSmSOA8Tkm0ygXp,2006-01-01 +5MHmYEMpnrUEWw0qJ3yoPR,Intro,React,Erick Sermon,0.755,0.68,40000.0,0.496,1.68e-06,1.0,0.816,-9.203,1.0,0.799,63.246,3.0,0.714,0dIb0kj24rJGq7NWr9G6Zj,2002 +3B5CaqGCBQxPJ1ICCzii9b,Crazy World,That's The Stuff,Autograph,0.0539,0.493,274600.0,0.633,0.00061,9.0,0.181,-14.649,1.0,0.0453,130.933,4.0,0.511,0dL22YrdKBMhxJet0DEZvO,1985 +18IARgL5t0TkfCvARd8Ndn,Planisphere,"Audio, Video, Disco",Justice,0.000212,0.581,1059733.0,0.887,0.831,10.0,0.207,-5.041,0.0,0.0855,110.019,4.0,0.122,0dLnnm4PjeyqM4CoHqo6DI,2011-10-24 +0r0RCfcTNqLQlXcKlpKsYP,Between A Laugh And A Tear - 1997/Live In Bellmont Mall Studios,Rough Harvest,John Mellencamp,0.731,0.497,171573.0,0.399,0.0,7.0,0.146,-7.487,1.0,0.0264,97.208,1.0,0.382,0dMLIMoTAuSrlLKXoL52mX,1999 +1O3vZVu4ovoibiISz3ev65,You Nearly Lose Your Mind,Influence: Vol. 1: The Man I Am,Randy Travis,0.0252,0.713,156200.0,0.634,0.000513,9.0,0.297,-9.022,1.0,0.0268,139.936,4.0,0.928,0dPq9ajIrT42cVEhBjP0jN,2014-08-12 +1YPuflSl0C4BKRfrqghVIN,Book 2 Trailer - Before,The Legend Of Korra: Original Music From Book One,Soundtrack,0.987,0.413,89165.0,0.0385,0.927,2.0,0.175,-23.774,0.0,0.0419,73.875,4.0,0.32,0dRvbFnhcVTm0CDd47IMhm,2015-07-15 +2Jtkcf2NtwK5IXr1Ll3uld,California Justice,Two Lights,Five For Fighting,0.0694,0.583,259973.0,0.799,1.56e-05,7.0,0.0805,-5.211,1.0,0.0324,130.036,4.0,0.476,0dTMD6aYILQr44dfBDDSaI,2006-06-15 +6RQBpqAtomGK5pUEeBT17z,The Hymns Medley,I Win,Marvin Sapp,0.484,0.228,548893.0,0.465,3.69e-05,6.0,0.216,-10.253,1.0,0.0462,82.759,4.0,0.197,0dUwwydEAKBx0aF0tXK2Fu,2012-03-30 +2m9eKW60j0jbfJ3wM6Y9L2,Let's Make The Most Of A Beautiful Thing,Hurt So Bad,Nancy Wilson,0.931,0.332,164613.0,0.0259,2.82e-05,10.0,0.176,-20.897,0.0,0.0408,118.45,5.0,0.19,0dVExMkVVz7NWYqOIdDtrl,1969-01-01 +63Gm7tnQQkYZavOit64qzn,This Is Not Your Love Song,Scars On 45,Scars On 45,0.141,0.432,214200.0,0.829,0.0,5.0,0.135,-5.92,1.0,0.0303,89.983,4.0,0.485,0dVYznAxOxZmrBEapSXxVV,2014-10-07 +3IBftRkRfBslk6MOWBPTCk,High Society,The Best Of Al Hirt,Al Hirt,0.881,0.486,223453.0,0.385,0.882,4.0,0.0987,-16.398,1.0,0.0579,130.389,4.0,0.698,0dWF2LMButCw0wlYg7vzjM,2014-02-01 +0gWdNIaOYsJ9Nr7XJfhNkL,Cardiff,Come What(ever) May,Stone Sour,5.59e-05,0.531,281173.0,0.854,0.000949,1.0,0.21,-3.913,0.0,0.0366,129.3,4.0,0.399,0dZB8UHYsM7jKmm7ByzAVq,2006 +4syPlsQHh78fTKEIEzzSAc,"Cans and Brahms (Extracts from Brahms' 4th Symphony in E Minor, Third Movement) - Remastered",Fragile,Yes,0.984,0.468,98307.0,0.176,0.888,0.0,0.093,-13.043,1.0,0.0401,124.741,4.0,0.584,0dZF93WHyOhTWjz5EWM7yG,1971-11-26 +0p3p5e25EnS45FH4fN9DPJ,Merry Christmas Baby,Christmas Duets,Elvis Presley,0.124,0.505,484520.0,0.676,0.00245,7.0,0.0698,-6.629,1.0,0.0268,99.983,3.0,0.433,0dZHOzNT3CYfHmK2yOW7oV,2008-10-10 +5RaL3V3MOFaFBpuOJJfQkZ,Ba Doom,Nick The Knife,Nick Lowe,0.0822,0.651,139520.0,0.494,0.376,9.0,0.21,-10.757,1.0,0.0392,119.294,4.0,0.928,0dZRkNG6a5IY53s9GMr2qh,2017-07-14 +07Je8sCg21eUL9Ynz2PnEN,Other Side,Pagans In Vegas,Metric,0.0133,0.578,231600.0,0.723,0.0054,0.0,0.0677,-6.21,1.0,0.0265,127.032,4.0,0.169,0daCKpSzw4NpO3alICkSan,2015-09-18 +2ZKvTYiTxkIN6vR7qDLllW,I Need My Girl,BRINGING BACK THE SUNSHINE,Blake Shelton,0.188,0.579,212213.0,0.679,0.0,0.0,0.332,-5.648,1.0,0.0298,157.959,4.0,0.404,0daIqjuhsQqXoeII3pBSeT,2014-09-30 +4z6sHg8pfEyHdJFDaHSIr0,Theme To The Mothership,Hymn Of The Seventh Galaxy,Return To Forever,0.364,0.362,529333.0,0.711,0.247,7.0,0.0707,-9.963,1.0,0.0507,158.38,4.0,0.61,0ddNu3IWO5iEHoBe9qOr5L,1991-01-01 +6JYgYUi1Wgogmk1KWSmIFr,Dance Forever,Stay Free,Ashford & Simpson,0.0896,0.505,349907.0,0.74,1.25e-05,7.0,0.375,-11.311,1.0,0.242,127.344,4.0,0.619,0deJgBEQc6s9ljcW2My2uV,1979 +29tRTZjkvUdkrpUB9KLoTw,Just For You,Back Into Blue,Quarterflash,0.351,0.782,299067.0,0.392,0.0,9.0,0.146,-17.162,1.0,0.0627,119.959,4.0,0.644,0dgzGrYoJknYMlkbxa1lJO,1985-01-01 +5uwqDGI4VS9vi92HI3bYMI,I Melt - Remastered Version,Greatest Hits Volume 1,Rascal Flatts,0.274,0.57,234480.0,0.656,0.000112,9.0,0.338,-4.352,1.0,0.0267,140.113,4.0,0.29,0dhV385nfDhsWNdN25kyuv,2008-01-01 +1VZqjhXbPnMfeM8tGmraV2,Housewives,Too High To Riot,Bas,0.0428,0.711,210747.0,0.617,4.26e-05,8.0,0.136,-6.758,1.0,0.196,179.891,3.0,0.379,0djZBLLoZgWveXvSGQ6AHI,2016-01-16 +4Pn8XAsAgBDJoMDMMUfGKn,Play That Fast Thing (One More Time),Seconds Of Pleasure,Rockpile,0.106,0.485,251600.0,0.929,0.000289,0.0,0.103,-9.535,1.0,0.0507,174.417,4.0,0.886,0dkVeZHLACjaN92aUHwu02,1980 +01F53ZnbkHPUik8L8QbJiW,R.i.p.,Livin' Legend,B.G.,0.0631,0.695,244333.0,0.693,0.00025,11.0,0.156,-5.487,0.0,0.299,176.094,4.0,0.228,0dl0DIjVChgOm7td1JAOUq,2003-02-25 +6GUkEE4W3Sl7dgH4HYvZQO,If the Price Is Right,Bonnie Pointer (II),Bonnie Pointer,0.368,0.826,250933.0,0.698,0.054,1.0,0.03,-13.007,1.0,0.0559,119.836,4.0,0.944,0dl940d8KjOg2qM4sNqA5v,2014-04-04 +6TCEJVBIrm9YysBGEVHFD0,One Day I'll Fly Away,Jasmine,Keith Jarrett / Charlie Haden,0.984,0.38,255227.0,0.0377,0.935,11.0,0.0974,-22.733,0.0,0.0424,75.286,4.0,0.114,0dlzYOzj8FqN3OXV3jXZye,2010-05-07 +7hwSQGW16sHiRQn1yP0O29,So Long Mickey Mouse,Musicmagic,Return To Forever,0.328,0.386,369107.0,0.482,0.113,9.0,0.108,-12.688,1.0,0.056,75.48,4.0,0.456,0dmDVVzPAjPHmAND1gq8LY,1977 +6z6k9toLUtEanROHEVopTm,Stop The World,Something To Say,Matthew West,0.46,0.365,265693.0,0.432,1.54e-05,1.0,0.111,-7.678,1.0,0.0286,174.109,4.0,0.133,0dpyKYwLMyjXGYlreUP49a,2007 +0CWlpb55PQ0DiAWLh9esSD,"Oh Great God, Give Us Rest",Give Us Rest Or (A Requiem Mass In C [The Happiest Of All Keys]),David Crowder Band,0.0284,0.434,207733.0,0.275,0.0,0.0,0.0991,-10.003,1.0,0.0298,161.113,4.0,0.138,0drr3h6hP9p4lDhZ6n2U8X,2012-01-01 +4qo2NvzrxINW4sXrDWTi9m,Congo Square,A Sense Of Place,John Mayall,0.0765,0.747,281773.0,0.709,0.00043,0.0,0.132,-12.697,1.0,0.0497,92.535,4.0,0.914,0dt4IqQIa5UdwiRkOxTTTk,1990 +7K2WBY1iBlIIjLXQCusTdl,Sweet Little Rock and Roller - 1982 Live Version,Absolutely Live,Rod Stewart,0.526,0.458,269867.0,0.957,0.253,0.0,0.958,-8.708,1.0,0.0535,137.145,4.0,0.665,0dtcvUcWBUDGm0mp9F2puF,1982 +4TAPeoq5f28AHeAEoeytWA,DARKSIDE,ATTENTION ATTENTION,Shinedown,0.000657,0.601,233293.0,0.954,9.5e-05,9.0,0.328,-3.741,0.0,0.0678,126.059,4.0,0.484,0dtwIycvTaFNjo44QRwWz7,2018-05-04 +3vOMkQG5yD29IcK4FfR9cz,Who Am I Now?,Le Voyage Dans La Lune (Soundtrack),Air,0.961,0.27,180564.0,0.144,0.286,2.0,0.109,-18.786,1.0,0.0383,65.957,5.0,0.0374,0dvlmNvi7bwLGzO2SG4KAa,2012-02-06 +16JLZphB6BZCWRJOw82ike,Tigallo For Dolo,Leftback,Little Brother,0.0151,0.47,174547.0,0.909,2.79e-05,1.0,0.498,-3.421,1.0,0.309,88.973,4.0,0.837,0dwYCtsLZ3OpffjgaxhUgb,2010-04-20 +0wtJByQGOsXAMEwE6YuWO8,You Don't Have To Love Me,Suzie Cracks The Whip,Blues Traveler,0.00934,0.482,222707.0,0.918,1.51e-05,9.0,0.0763,-4.808,1.0,0.0775,175.884,4.0,0.696,0dxuYZiC0KZmkLfLAoF3aa,2012-01-01 +70Z9t1qhytWtG4cCmmi7mU,I Wanna Rock,Stay Hungry,Twisted Sister,0.00512,0.504,179760.0,0.911,0.0123,2.0,0.355,-2.97,1.0,0.0738,106.244,4.0,0.671,0dzqapIToiOhULGvzDKpXm,1984 +2tpvt3BqrxfW3M53SMNLG6,My Music,On Top Of Our Game,Dem Franchize Boyz,0.0488,0.873,225587.0,0.626,0.0,4.0,0.283,-8.965,0.0,0.329,82.001,4.0,0.657,0e0ks1xlvQBOsC3Gsw2EgA,2006-01-01 +5mYEdH7EuZHSxYcBQYsBIN,Confession,See What You Started By Continuing,Collective Soul,0.0195,0.361,223867.0,0.759,0.00301,8.0,0.103,-4.214,1.0,0.0348,166.817,4.0,0.187,0e1MA1dot1bolfl7e17kJu,2015-01-01 +7bzB5qfbZ5NVCGvmSXBbnV,Daughter Of The Sky,Randy Meisner,Randy Meisner,0.0204,0.593,255320.0,0.289,5.03e-05,7.0,0.377,-16.861,1.0,0.0328,131.876,4.0,0.456,0e2SRIvDcdx7xXKZBEb48h,1978 +1rspXsA2oAEy0QWOaGNPlj,Mother Of Abominations,Nymphetamine,Cradle Of Filth,0.000204,0.24,452640.0,0.948,0.0289,2.0,0.16,-6.113,1.0,0.131,95.936,4.0,0.11,0e5cBxKWQYe52fyu23P01P,2004-09-20 +2wFfD1aGdOuKWvQhPNJwDf,Know Now Then,up up up up up up,Ani DiFranco,0.682,0.613,278067.0,0.319,0.048,5.0,0.301,-14.829,1.0,0.102,99.662,4.0,0.541,0e6mlsm26Bpu1K0XCBdtSR,1999-01-01 +1jBpNosbJ6Y0eN2jIfKJO7,Amor en Práctica,De Camino Pa' La Cima,J Alvarez,0.316,0.623,168093.0,0.809,0.0,1.0,0.0736,-5.536,0.0,0.0569,174.049,4.0,0.87,0e6z7szBqUou27cq6OrNha,2014-02-18 +1zVdNy4ON69Yh8vwTCP2WO,Come Unto Me,So Much 2 Say,Take 6,0.893,0.282,192467.0,0.0658,4.74e-06,1.0,0.18,-17.301,1.0,0.0314,103.633,3.0,0.146,0e8WLCSrQMr8TDnko4wa8H,1990-09-07 +4iwrvogrhUSx6uklg5u0DP,Heart On The Floor,Legendary,The Summer Set,0.188,0.566,228208.0,0.837,0.0,0.0,0.344,-2.239,1.0,0.0263,82.964,4.0,0.168,0e9KCPvGyBlMcnqa5zskmb,2013-04-15 +2VamxGou5PAJb0oJbMAmy7,Hofstra,Why Is There Air?,Bill Cosby,0.957,0.42,480560.0,0.616,0.0,7.0,0.856,-13.894,0.0,0.926,85.457,4.0,0.576,0eBIK8q43cUJ4SiYCoDVNu,1965 +2eRdmcDQ8EoTgo45d64WXy,Computer God - 2007 Live At Radio City Music Hall,Live From Radio City Music Hall,Heaven & Hell,0.002,0.24,401480.0,0.872,0.0213,0.0,0.323,-7.343,0.0,0.0677,96.204,4.0,0.355,0eCdPnQer5aVAl8pOil63X,2007-08-21 +5PIw96q0DIiFdaSXyQp8TV,Is That Your Life,False Idols,Tricky,0.033,0.887,165040.0,0.392,1.79e-05,0.0,0.0897,-8.327,0.0,0.188,95.777,4.0,0.604,0eCeiO4MHW0YMRbT7t7xjE,2013-05-27 +1HTySIuEtgm71wvHcIL4LF,Blue Eyes,The Boy Who Knew Too Much,MIKA,0.54,0.746,169387.0,0.635,0.000947,6.0,0.159,-9.207,1.0,0.0399,109.867,4.0,0.795,0eDOBb4qgJIwRj23L71OxX,2009-01-01 +4zPm97okvmmTmfUjkooHpR,"Best Of Both Worlds - Live At Dominion Theatre, London /1980",Maybe It's Live,Robert Palmer,0.246,0.657,186933.0,0.918,0.000673,1.0,0.622,-6.37,0.0,0.032,127.018,4.0,0.824,0eEoWyO26u77G7oGLjz6Fc,1982-01-01 +76ZDwA8uTyMys4LIS3pBUX,Exogenesis: SymphonyPt. 3 (Redemption),The Resistance,Muse,0.251,0.0848,277027.0,0.212,0.646,7.0,0.0796,-11.406,1.0,0.0369,177.559,4.0,0.0572,0eFHYz8NmK75zSplL5qlfM,2009-09-10 +0Bohsy4vtKAPH2oObmGB99,Knockers,One Way Ticket To Hell... And Back,The Darkness,0.00519,0.694,163800.0,0.639,0.574,9.0,0.183,-3.755,1.0,0.0375,112.745,4.0,0.778,0eGRtS9DOIRONWWVC6PYEr,2005-11-28 +3a4W4UFSBLTnnMWuNgTrCB,I Like It Like That (Originally Performed by the Dave Clark Five) [Karaoke Version],I Like It Like That,The Dave Clark Five,0.0879,0.651,96916.0,0.415,0.0,9.0,0.0788,-12.893,1.0,0.0446,141.593,4.0,0.572,0eJIif0B4cSKvclbgpgg41,2015-08-17 +42IAjdiKFxyCje27S1cszL,Make A Wish (Coming Home Again),This Is It,Jack Ingram,0.0238,0.484,269813.0,0.642,1.4e-06,5.0,0.0871,-5.738,1.0,0.027,144.086,4.0,0.356,0eK2X0J9STer2xRdTVkxjC,2007-01-01 +7vdfqSMFK6eJgeHMC72cOq,How Long,Never Too Far,Dianne Reeves,0.262,0.695,305600.0,0.635,0.00249,1.0,0.128,-11.199,1.0,0.0464,74.953,4.0,0.87,0eKqVLFPx1d7IvU8znTA7Z,1990-01-01 +4D3DqnAiEpAwkchdSENzUq,In Winter,Bed Of Roses,Soundtrack,0.988,0.245,111533.0,0.0273,0.977,6.0,0.0702,-35.81,0.0,0.0345,87.047,5.0,0.0375,0eL17Zd3jeu2c49jbw46uq,1996-01-01 +3saK4Cge9aFtKAFxVC78UT,Crashing Down,Twisted,Del Amitri,0.495,0.396,291227.0,0.444,0.000504,9.0,0.18,-7.405,0.0,0.029,73.983,4.0,0.165,0eMkSSaQQ9cWk4l07WPRPy,1995-01-01 +7sAOSw0t9YZcoNJna8u83p,Nothing Ever Changes My Love for You,Soul Serenade,Gloria Lynne,0.543,0.67,300560.0,0.416,1.52e-05,5.0,0.0807,-12.179,0.0,0.0301,119.854,4.0,0.657,0eQNpEdcfu1nMdroC2kXf6,2018-03-16 +0vms3DhxeDKCwPMoLeLGjN,Who Makes The Loot?,Heavy Rhyme Experience,The Brand New Heavies,0.0884,0.747,204907.0,0.826,0.0,9.0,0.11,-6.113,1.0,0.121,88.419,4.0,0.859,0eVq6gpcTHa4IYAnv9pxY5,1992-01-01 +42M1DXMpd7bQTZgEH57hyi,Ain't No Soul (Left In These Old Shoes),"Apples, Peaches, Pumpkin Pie",Jay And The Techniques,0.216,0.616,127867.0,0.642,0.0,0.0,0.0782,-9.818,1.0,0.0454,146.145,4.0,0.917,0eWD4CF7gJbNmsP5ozjNEy,1967-09-01 +3U7luyOijyvfsYLUvjdOE3,Rusting in the Rain,Baby The Rain Must Fall,Glenn Yarbrough,0.795,0.422,173507.0,0.284,0.035,4.0,0.319,-12.602,1.0,0.0443,60.285,4.0,0.343,0eZRwn50QC0Xto4rjeuKPz,1965 +46ixb0vnUPdjoNZsuS9WJg,Induce Terror - Bonus Track,Wrong One To Fuck With,Dying Fetus,0.00388,0.331,258750.0,0.943,0.0526,1.0,0.106,-5.834,0.0,0.179,99.199,4.0,0.174,0eZiXvvAJcvONgxZJAo3Ms,2017-06-23 +5i4TRZnHQ6VqdH13PtBev7,Look Up,Stand Out,Tye Tribbett & G.A.,0.294,0.536,256453.0,0.672,0.0,1.0,0.298,-6.413,1.0,0.228,162.888,4.0,0.664,0eamOeDsOqnsFG1nMJdsHf,2008-05-06 +5AGAEzjCUGEw6zBwqRJMBf,Fireworks at Dawn,Life Is Not A Waiting Room,Senses Fail,0.235,0.609,129920.0,0.483,0.0008,0.0,0.108,-7.606,0.0,0.0242,82.018,4.0,0.113,0ebY8YG1wME8xFsFzsuDyF,2008-10-07 +6IZYhOefMBGSF74qn8c6ac,Love Come,Laws Of Illusion,Sarah McLachlan,0.00695,0.501,213933.0,0.665,0.00205,11.0,0.271,-9.094,0.0,0.0584,159.794,4.0,0.434,0eeRKrhPyIAOxK2zemQiWd,2010-05-15 +0xpbBtI4XnS6PpcUYPCf18,Keep On Hustlin',The Disco Kid,Van Mccoy,0.241,0.576,243743.0,0.564,0.255,10.0,0.0759,-19.114,1.0,0.0403,106.02,4.0,0.841,0eeTMcwOkbbc3xMFI0aBNH,1975 +6raFs0orJt23hwp8kxTvxs,Bang Bang,Brutha,Brutha,0.603,0.526,238187.0,0.682,0.0,5.0,0.312,-3.798,0.0,0.0879,108.118,5.0,0.771,0eeaJ1pkXP6OySWjrPfskJ,2008-01-01 +50t8gshcAtXiUdk7nHfYDp,Games People Play,Introspect,Joe South,0.228,0.33,215160.0,0.693,3e-05,9.0,0.274,-8.395,1.0,0.162,174.377,4.0,0.592,0efmkx26DQ4OSiPCdKsQgB,1968-01-01 +08xT4sXJotusp2N09mwDt6,We've Got A File On You,Think Tank,Blur,0.264,0.509,62333.0,0.92,0.293,11.0,0.309,-3.527,1.0,0.0366,92.035,4.0,0.554,0egRXi9lcYlIGJZ01SpYM3,2003-04-01 +3beS5xeS5B4HEdwpQbIzOQ,Zebulon,All Days Are Nights: Songs For Lulu,Rufus Wainwright,0.956,0.262,338213.0,0.0467,4.67e-05,2.0,0.11,-15.298,1.0,0.0454,134.457,4.0,0.0483,0eieAKOEP6raLGTUtMQBjC,2010-01-01 +1GRH6epdq00mJWAA3swkJq,For The Cool In You,A Collection Of His Greatest Hits,Babyface,0.146,0.666,291960.0,0.821,0.387,6.0,0.0336,-6.63,0.0,0.0468,92.076,4.0,0.643,0ekXFB7kIkcGe7D8OisZZC,2000-11-14 +2ubiexAcEwcTXDg1DnkYo4,Diary Of A Madman,The Essential Ozzy Osbourne,Ozzy Osbourne,0.0114,0.218,372067.0,0.819,0.00296,3.0,0.148,-5.165,0.0,0.0445,176.288,4.0,0.369,0el3EEf66jesDme98lUMCA,2003 +26olu01ZJA6rRLOGVBX36B,Magnus Carlsen (feat. Anderson .Paak),The Documentary 2 + 2.5: Collector's Edition,The Game,0.761,0.396,329027.0,0.634,0.0,8.0,0.187,-8.444,0.0,0.362,78.017,4.0,0.662,0emTtJfR6Kxd6XnX6Cv3ZZ,2016-01-22 +0LaRhFllLPptzeqEPVoAjT,Dig What I Say,Breaking All The Rules,Peter Frampton,0.000837,0.582,249120.0,0.806,0.0239,7.0,0.548,-6.811,1.0,0.0317,127.413,4.0,0.901,0eoiL2myrVme6wUkuKiAhs,1981 +50UbRgOwYNNkHLt436APOE,Never Judge a Cover By It's Book,The Clarke/Duke Project,George Duke,0.72,0.681,103893.0,0.165,0.878,11.0,0.0905,-17.055,0.0,0.0333,110.374,4.0,0.418,0epO2c4fFaUPdcIdqIAtOI,1981 +7pDNW5sNMskzVz5kCJpM9Y,It's Alright,Come Together,Third Day,0.0936,0.493,308173.0,0.68,0.00124,4.0,0.16,-8.168,1.0,0.0284,170.113,4.0,0.447,0esm8yZ4kGUmpjeGcH1RA5,2001-11-06 +7pS8PpDk2Gxmpz3XFM8OPQ,Play Around,Play It As It Lays,Patti Scialfa,0.743,0.539,231107.0,0.319,0.02,8.0,0.0884,-12.876,0.0,0.0458,187.948,4.0,0.397,0etHXOTixFK80wEG9LUYrC,2007-08-31 +10wVRqLKRLOd7uEJfudRzn,Dead In A Ditch,Four Of A Kind,D.R.I.,2.76e-05,0.378,49041.0,0.577,0.0344,10.0,0.0899,-15.568,0.0,0.098,116.484,3.0,0.316,0euABKTuj78MRWEN2BRWAC,1988 +3IRIScs8cRBYEOTFyFgcvf,The Mindstate,Highly Overdue (EP),Pak X Emh,0.0146,0.88,176552.0,0.795,0.0,11.0,0.0883,-5.748,0.0,0.215,130.526,4.0,0.531,0euQZIgl8balkpNDdQnl6K,2014-03-31 +0Cn5YPNhWhweY9EYZFksdN,Spread The Pain Around,One Lost Day,Indigo Girls,0.104,0.474,246653.0,0.389,0.0,2.0,0.0988,-8.351,1.0,0.0295,134.553,4.0,0.179,0euj6llNfFte5ZGl5hhquK,2015-06-02 +56nRvG4Te0dtmgxnhJBVm7,Paradise,Miracles,Change,0.126,0.825,312960.0,0.941,0.00137,9.0,0.421,-5.072,1.0,0.049,115.391,4.0,0.838,0ewXQKLoYSqTPrVC0WAGNS,1981 +6ecRAfPCicjjCk5jlAz9oF,Like I Am,The Life And Times Of Jonny Valiant,Rittz,0.0249,0.833,231771.0,0.755,4.12e-05,5.0,0.23,-8.181,0.0,0.0331,118.05,4.0,0.165,0eyTAjj53lQ0lZudeKHLQ9,2013-04-30 +1QKjQrmmuD7D9s7ejNG3ow,Another Few Words.... - Live,Jazz Workshop Revisited,Cannonball Adderley,0.913,0.683,26627.0,0.0887,8.1e-05,7.0,0.151,-25.324,0.0,0.861,70.653,1.0,0.59,0ez8xcXB1amLcY8HrOc7EY,2001-01-01 +7krNcgEx78OaPaNxSrEbWO,The State I Am In - BBC Session,The BBC Sessions,Belle And Sebastian,0.019,0.326,281947.0,0.555,0.0,6.0,0.119,-11.065,1.0,0.0698,149.166,4.0,0.645,0ezeGGrqYPEL6nlD3eXV4y,2008-01-01 +6yNHoGtzORJ3cXVDXrp7jk,Do It Like Me - Challenge Version,This Is A Challenge,Various Artists,0.308,0.883,146000.0,0.85,0.0,10.0,0.368,-4.053,0.0,0.361,150.138,4.0,0.711,0ezkpFcE5jANBI2ZrmvhQY,2016-12-16 +26ARi3kz7CvyDHl1CGye1z,I Know You See Me,The Naked Truth,Lil' Kim,0.00458,0.678,233293.0,0.759,0.0,7.0,0.151,-5.302,1.0,0.339,164.999,4.0,0.732,0f0p5YbL8yy5aFtCNGlmvg,2005-09-26 +7qS8OT6EPbEPBKcC77kt2l,Devil Wind,Three Hearts,Bob Welch,0.0282,0.627,242067.0,0.807,0.0,9.0,0.0802,-6.855,0.0,0.0561,136.513,4.0,0.52,0f0s2KU2Mx4E43epsv5ZGE,1979-02-01 +5B0SIs4w3EwKenCC9qItP8,For Freedom,4TROOPS,4TROOPS,0.609,0.597,199760.0,0.327,0.0,7.0,0.166,-8.613,1.0,0.032,113.697,4.0,0.0703,0f1xc6SmMljUdeq6UJrMgD,2010-05-10 +7c0bAlY3sMHYHjxiYlj6RR,Catch A Blast,Body Parts,Prophet Posse,0.0264,0.762,163867.0,0.683,0.0,1.0,0.242,-6.845,1.0,0.281,146.146,4.0,0.294,0f21ohRw1yKgXBvLDYfPq4,1997 +12XwZDF0vEnnt1QEIjPvJz,Mental (So Pay Attention),Coolin' At The Playground Ya' Know!,Another Bad Creation,0.339,0.455,67867.0,0.742,1.29e-06,11.0,0.423,-12.902,0.0,0.332,104.346,4.0,0.538,0f2bLhVmtL50lObEFmB7RI,1991 +0QPYkVeQlbJ79OochKx9qg,Eres Tú,Phase II,Prince Royce,0.726,0.738,192960.0,0.752,2.69e-06,10.0,0.235,-5.842,1.0,0.0312,125.465,4.0,0.792,0f5EeQVAEYIfZ8f9ATHxkQ,2012 +3Fc9ucJTAFZ9NdrAZB5tF0,Mimic,Red. White. Green.,Upon A Burning Body,0.000153,0.435,200226.0,0.978,0.0,0.0,0.315,-3.717,1.0,0.257,121.774,4.0,0.0753,0f5IsHC3UGJWV1DtsliNEe,2012-04-10 +3y3DKysIZGjNR6EArlSdxG,Somebody's Watching Me - A Tribute to Rockwell,Somebody's Watching Me,Rockwell,0.158,0.761,224993.0,0.653,7.71e-06,1.0,0.0784,-5.39,0.0,0.0264,122.555,4.0,0.892,0f5T6Moo3yG6kBQq581rui,2014-09-22 +1faXOhyyc4WOtqxtFLfNch,Monterey Peninsula,Living Together,Burt Bacharach,0.352,0.37,214280.0,0.556,0.818,0.0,0.173,-10.439,1.0,0.0498,153.195,4.0,0.105,0f5mInd7Nsb74x5Cs0yuaQ,1973 +2q8QB2jMtKUE02batz9Wy6,Snowman,Bent Out Of Shape,Rainbow,0.322,0.283,272200.0,0.433,0.825,4.0,0.197,-14.817,0.0,0.0332,86.397,4.0,0.112,0f65AyIqY5pg9URI3vf2Pw,1983-01-01 +7BPyxSyQiitEa8DnmqaFvZ,Cappucino,Friends,Chick Corea,0.31,0.401,522667.0,0.64,0.546,6.0,0.246,-13.653,1.0,0.0432,125.457,4.0,0.546,0f9RFJqcfmvBjSbSRbQ6GK,1978-01-01 +5hrFKwU7zxr1q7SUEqkEEx,There's a Kind of Hush (In the Style of Herman's Hermits) [Karaoke Version],"The Best Of Herman's Hermits, Volume III",Herman's Hermits,0.000924,0.634,152776.0,0.577,0.0943,0.0,0.213,-12.721,1.0,0.0273,128.047,4.0,0.923,0f9Xe8pNjYDZLuI3Vf2T4U,2012-01-19 +1a0eBbu2XlPJ8BIvjGi5Ki,Ghosts,What's Left Of Me,Nick Lachey,0.449,0.563,249173.0,0.748,0.0,2.0,0.096,-6.642,1.0,0.0378,158.039,4.0,0.294,0fBnFYNzbSXrXs6bRfZ7La,2006-01-01 +2gQbKVdRREBLWE7yvAYCtl,Never Learn,Country Joe & The Fish/Greatest Hits,Country Joe & The Fish,0.312,0.715,188681.0,0.141,0.848,9.0,0.116,-24.891,0.0,0.07,95.004,4.0,0.0398,0fDTHBbRNIW5Vv9AfiDmnI,2019-02-12 +2cUR2tZlH6fAlNpIjZ9RlQ,'Til It Does,"Hold My Beer, Vol. 1",Randy Rogers & Wade Bowen,0.271,0.314,216782.0,0.704,0.0,9.0,0.0842,-4.521,1.0,0.0399,185.665,4.0,0.499,0fEg7eJ2ev0c0UOztpxBra,2015-04-20 +0zFG3vHnXtbNJ0Ig2gwHSK,1990-Sick (Kill 'Em All),1990 Sick,Spice 1,0.101,0.654,268667.0,0.863,0.0,4.0,0.338,-3.295,0.0,0.215,173.963,4.0,0.648,0fKmCclYqY6ReN1mzrQYYo,1995-06-15 +61FHZSedVCW2oruxXa1N5a,My City (feat. Dallas Blocker & Yo Gotti),Heart Of A Champion,Paul Wall,0.00289,0.59,248253.0,0.742,0.0,7.0,0.339,-1.69,1.0,0.0332,78.993,4.0,0.26,0fL73y7gbATuwjN26nWCbU,2010-07-12 +5B9q5m6xm5Gsr8hS0ROOBq,Hey You,Four Wheel Drive,Bachman-Turner Overdrive,0.0215,0.498,216573.0,0.579,0.0742,9.0,0.102,-13.465,1.0,0.0293,118.294,4.0,0.918,0fMRkWWagHPlDrILwk6D4I,1975 +47Y2YrsBLZivAhELAiZRUG,Up Against the Wall,Wall - E,Soundtrack,0.544,0.469,306277.0,0.511,0.178,5.0,0.705,-9.907,0.0,0.18,102.484,4.0,0.389,0fNpdrMk5OMpidQkTR7cAB,2018-09-28 +1h2NsmiYH59ANIsW3ujQM5,Love Games,Take It While It's Hot,Sweet Sensation,0.00185,0.787,256000.0,0.878,0.519,10.0,0.249,-11.788,0.0,0.0628,118.431,4.0,0.927,0fQv7jNLhCBVizkdQGdUii,1988-05-24 +6PLWS2ybRcCUQIQsNWgwCm,Double Life,Kilroy Was Here,Styx,0.103,0.672,226333.0,0.355,0.0,0.0,0.122,-15.151,1.0,0.0404,104.797,4.0,0.39,0fRptUxZ5A1EAJww9bcqu6,1983-01-01 +3slY9zt6oUOPDaUwRfgqzH,It's A Heartache,Juice,Juice Newton,0.0432,0.703,210640.0,0.494,0.000214,0.0,0.0802,-12.615,1.0,0.0453,114.909,4.0,0.87,0fSvQOkU8rRgcsW6MerdVw,1988-10-19 +0ICQ7iqfaRIWbvxJUMSzDn,Do You Remember,Mad Love,Robi Draco Rosa,0.103,0.49,268293.0,0.9,1.75e-06,11.0,0.0873,-6.518,0.0,0.0587,88.947,4.0,0.65,0fTMX3mmUZrFQZBIYHN30z,2001 +4M4Ikt9RRXtXFEDdx9rJOq,I Shall Not Walk Alone,The Will To Live,Ben Harper,0.744,0.387,313333.0,0.0547,6.82e-06,2.0,0.108,-19.671,1.0,0.0426,133.435,5.0,0.362,0fTTM8BvDkPd2VJ8Km2lhK,1997-01-01 +3nXZ3LWeMIpcKmsLLCxC6N,Not Enough,Unconditional,Memphis May Fire,0.000118,0.216,243560.0,0.992,0.0,6.0,0.297,-1.936,1.0,0.209,129.688,4.0,0.418,0fTnGyrD3rUawLknAHeV48,2014-03-21 +0FA8Pw164j1qW4YEfpaVRy,Rotation,DS2,Future,0.124,0.836,167613.0,0.371,0.128,1.0,0.153,-7.092,1.0,0.348,156.98,4.0,0.275,0fUy6IdLHDpGNwavIlhEsl,2015-07-17 +6SsWsPXvqEj8lc2gO2mtDn,Are You Lonely Tonight,Nothing Says I Love You Like I Love You,Jerry Butler,0.851,0.577,329027.0,0.427,0.000114,0.0,0.164,-12.496,1.0,0.0342,115.559,4.0,0.646,0fVINeq1MTsuUcaQ7RXK4I,1978 +14422jQTovCSyqhd1Q7StC,Roadrunner,Good Music,Joan Jett & the Blackhearts,0.236,0.654,213667.0,0.849,0.0,11.0,0.122,-11.165,1.0,0.0797,141.951,4.0,0.726,0fWUawe7KzToS4ayZmofOE,1986-12-09 +3xvz1bYqh4loPjzR1xqz3K,Is This Me?,Gangsta's Paradise,Coolio,0.225,0.809,263840.0,0.587,2.3e-05,1.0,0.189,-6.609,0.0,0.155,88.471,4.0,0.696,0fYctMs4EvoEqzDh8Kmg5g,1995-11-07 +78oUMOvGD7yolA5fxjtyX8,Friend of God,Gotta Have Gospel 3,Various Artists,0.102,0.498,394707.0,0.869,0.0,6.0,0.169,-5.741,0.0,0.0687,127.04,4.0,0.34,0fa2J0ieZDiacxC9SAQhaq,2005-01-01 +7mgm9jmP4z7ZUWfdKpm1Iz,Catembe,Amandla,Miles Davis,0.036,0.708,337000.0,0.547,0.615,1.0,0.0553,-13.352,1.0,0.0441,108.983,4.0,0.764,0fabOosWong8kopy57JitO,1989-05-19 +6OGkZoqso1wbIy5O6cV56N,Heir Apparent,Watershed,Opeth,9.05e-05,0.252,530400.0,0.961,0.858,11.0,0.186,-4.937,0.0,0.0902,144.532,4.0,0.0694,0fayDgcekIaW0yQtUQ8CDm,2008-06-03 +0j6yr3HTzvik8BMRl3r4q4,A Day in the Life,A Day In The Life,Kwame & A New Beginning,0.209,0.938,251560.0,0.526,0.0,0.0,0.369,-15.701,1.0,0.246,97.095,4.0,0.584,0fbeVWp5NDfsnyDPi9LoOy,1990-05-01 +46f4HPGkXWZOrzjSFtxoEI,bang bang bang - live at the ocean way studios,Ocean Way Sessions (EP),Christina Perri,0.351,0.544,177027.0,0.718,0.0,7.0,0.181,-4.153,1.0,0.0462,80.062,4.0,0.556,0feLDKjvjDJ2GsajalELPS,2010-11-09 +52wYW3JvyNa2hhUaSlF3e0,To the Deep,You Were Never Alone,Emery,0.00244,0.492,218867.0,0.916,0.000156,5.0,0.197,-5.187,0.0,0.0514,137.99,3.0,0.499,0fhfvnrk4kcfkE3rASLEaz,2015-05-19 +2lSyPI9VHK06g1yxbtwMXq,Never Told,Cole World: The Sideline Story,J. Cole,0.396,0.326,211520.0,0.65,0.0,11.0,0.119,-9.574,0.0,0.199,84.461,3.0,0.438,0fhmJYVhW0e4i33pCLPA5i,2011-09-27 +2xNYjqnuAYhvT4CnLxuXkl,Afraid To Sleep - Remastered 2015,There Is Only One Roy Orbison,Roy Orbison,0.813,0.409,134933.0,0.31,4.79e-05,7.0,0.184,-11.273,1.0,0.0243,82.78,4.0,0.516,0fmXXh5z6nJobCanC2n1SH,1965-07-01 +2oAbLDGiCpKETuS9kx4cC2,Only You,Famous,Marques Houston,0.156,0.67,217293.0,0.512,0.0,3.0,0.188,-5.297,1.0,0.0495,81.923,4.0,0.537,0fmXfuxRIs1NFl4oM8M0m5,2013-08-27 +2qMOAJmGCJhUOJoZhtPAIb,Fool's Gold,Fools Gold,Fools Gold,0.368,0.659,95671.0,0.295,0.266,2.0,0.11,-8.655,0.0,0.534,161.933,4.0,0.386,0fn9HuJ6H8wuIW4a1Yt9uH,2019-01-03 +1xhOTZQnG1aZV8xMQok8Ak,Kids,Sing When You're Winning,Robbie Williams,0.00655,0.765,288707.0,0.931,1.22e-05,2.0,0.339,-4.853,1.0,0.193,92.322,4.0,0.432,0fpjbJvjq6Zxj8xoIjX31m,2013-01-01 +6KLY7kaJfrAQlqbsneI58R,The Player - Dub Duo vs. Martini Club Mix,The Player,First Choice,0.000846,0.705,328979.0,0.664,0.0293,7.0,0.205,-18.187,1.0,0.0601,125.021,4.0,0.605,0frWAvM1Pb3EdGqr4zd6hC,1997 +1Co70YjXtVfIPcTdlfAyqs,What's Next,Lyrics,Donell Jones,0.0263,0.719,223067.0,0.677,0.000201,1.0,0.371,-5.93,1.0,0.0309,110.046,4.0,0.41,0fsAVEHFUJdodcwm6wpKQm,2010-09-28 +63ys9ulfZvGNw4HA5tQ4k0,Right Here Right Now,A Special Part Of Me,Johnny Mathis,0.453,0.581,208707.0,0.587,2.14e-05,11.0,0.15,-9.806,1.0,0.0346,139.991,4.0,0.672,0fsaqMo4DhrOmjOiPl6bBp,1984-01-22 +3AVxh5SFx231DzcbJusJ0P,Bones Theme - DJ Corporate Remix,Bones,Soundtrack,0.00294,0.533,232520.0,0.881,0.764,8.0,0.454,-8.803,1.0,0.0433,112.549,4.0,0.278,0fvoWtxY2mO6zgzCm9cqrj,2008 +1cwBmv1Go8Mh6qgjY7JYmV,Such a Morning,Don't Cry Out Loud,Melissa Manchester,0.765,0.326,173813.0,0.202,8.78e-05,7.0,0.186,-16.35,1.0,0.0345,126.493,4.0,0.257,0fw2TUCTz9nP7Ef2plUUHR,1978 +3Dp8R2OgnZJAPx5oi6xLxf,Who's Counting,Inside Ronnie Milsap,Ronnie Milsap,0.0661,0.673,209000.0,0.563,5.18e-06,7.0,0.148,-11.089,1.0,0.0296,122.125,4.0,0.543,0fwjRFRzp9GeNSBpRzkiOs,1982-05-01 +59oiVut6B56pCEZDecvevF,Ain't Hurtin' Nobody,Lost Dogs & Mixed Blessings,John Prine,0.103,0.689,301000.0,0.497,0.00327,0.0,0.0623,-11.479,1.0,0.027,97.96,4.0,0.736,0fxX7wTVTsz4oSfzZw8TKG,1995-04-04 +22UZLucdWMJ6g1RTt4ug2F,Mystic Portal II,Hypnotic Nights,JEFF The Brotherhood,0.0216,0.331,290217.0,0.788,0.00436,7.0,0.123,-5.288,1.0,0.0287,106.152,4.0,0.394,0fzMWzkxnUc5qIWrth64cu,2012-07-13 +6fbOIyIUsgiV9P6P7RrJE0,Skyscraper,Metal (EP),Newsted,0.00205,0.618,396893.0,0.92,0.0853,8.0,0.253,-4.773,1.0,0.0302,129.99,4.0,0.4,0fzlT6cWAO5aK5gAAsIMFd,2013-01-08 +58AAsXWtufB2OQ9Rj6zm87,Falling For You - Satisfied Album Version,Satisfied,DecembeRadio,0.00285,0.483,157803.0,0.938,0.0,11.0,0.43,-3.436,0.0,0.111,97.034,4.0,0.411,0g0CDlKSKn3AwtEWkMhbJd,2008-01-01 +3rHrG1sHYd7h2yWKnxRk56,What Keeps You Up At Night,Dan + Shay,Dan + Shay,0.425,0.588,201947.0,0.533,0.0,7.0,0.236,-6.136,0.0,0.0314,137.076,4.0,0.534,0g1F5eGVwX4Sxi1n8ojPkE,2018-06-22 +6KzGmVvBabYQ4S7l4QZHrm,Harper Valley PTA - Original Version,Desperate Housewives,Soundtrack,0.281,0.76,206253.0,0.805,0.0,5.0,0.108,-4.393,1.0,0.0347,116.549,4.0,0.762,0g1RCnbhfZCvSSXYrNin8r,2005-01-01 +1sNYUA1UTlTMUqhOT5GBvJ,"Bounce, Shake, Move, Swing",Nathan Michael Shawn Wanya,Boyz II Men,0.00377,0.769,258907.0,0.817,0.04,1.0,0.614,-6.823,1.0,0.0847,129.972,4.0,0.713,0g3mvAod8Y0xt4d4tJOWJa,2000-08-30 +5xqdfnqW6GijQLopbufMb5,Dance Me To The End Of Love,Careless Love,Madeleine Peyroux,0.857,0.49,235640.0,0.403,0.00127,5.0,0.11,-9.82,0.0,0.0422,138.309,4.0,0.433,0g5XcbeQToovD2yCgu09Gi,2004-01-01 +2i5PdrTmEo9dsxTeGccYgo,Back Seat Driver,Vinyl,William Michael Morgan,0.21,0.664,240747.0,0.706,6.86e-05,11.0,0.127,-7.453,1.0,0.0451,100.006,4.0,0.286,0g5rhDZDPOuaLlxCq0GZ2g,2016-09-30 +2SJNInqm4tO6Om0nCoq72J,"Louie, Louie",Something To Get You Hyped,Young And Restless,0.0601,0.929,309867.0,0.794,5.75e-06,4.0,0.178,-8.967,0.0,0.27,99.938,4.0,0.597,0g8TXPxugdTqQvHEFYQg14,1990-02-01 +2KnaFFWcDDTesucSscNaCZ,Drive By,Born Gangstaz,Boss,0.000297,0.563,241147.0,0.548,0.0,11.0,0.162,-14.104,0.0,0.403,179.792,4.0,0.7,0g8tDKyvH9BwvRE0SnaMTU,1993-01-01 +5fZEcuIDpNaOn0k9TzuF8U,Traces,"Hold Me, Thrill Me, Kiss Me",Gloria Estefan,0.188,0.625,201173.0,0.45,6.93e-06,7.0,0.34,-9.927,1.0,0.0256,105.011,4.0,0.372,0gAN0kuGJrIZXVq8jG8sij,1994-10-14 +0Z0s6dw0zw2ENU1gVjlLV6,Subdivisions,Signals,Rush,0.0638,0.513,334733.0,0.838,0.0591,11.0,0.0929,-9.229,0.0,0.0349,133.287,3.0,0.428,0gAhBCBqahVbuOgROHwISD,1982-09-09 +52ikFmEtikTtI7zGC57dTd,Forty Times - Single Version,The Association,The Association,0.215,0.381,137360.0,0.717,1.16e-06,6.0,0.22,-7.918,1.0,0.0679,201.969,4.0,0.868,0gC39hx2OS9rA9hSItx217,2006-04-11 +7Hhkc9WrC2ybTB6GUQoH16,Shooting Stars,Mighty Death Pop,Insane Clown Posse,0.055,0.742,125387.0,0.875,0.0,9.0,0.69,-3.848,0.0,0.142,128.011,4.0,0.634,0gC729w9dAnz9fx4NXb6zv,2015-04-01 +4TI306LIWdII9L3OitUeJY,Sara Smile - Remastered,Hall & Oates Live At The Apollo,Daryl Hall John Oates,0.565,0.6,187000.0,0.376,0.000865,2.0,0.109,-10.99,0.0,0.0464,148.238,3.0,0.3,0gCDvloPR42pZRZhmbGYVI,2005-04-25 +7etSu5dOYOpSC4oBSbWV5V,Pressing On - Bonus Track,Swanlights,Antony And The Johnsons,0.983,0.45,266907.0,0.145,0.0331,10.0,0.125,-15.156,1.0,0.0377,136.119,4.0,0.191,0gDq1h43iHHJ5DUgs1e94Y,2010-10-12 +2ui9wSJOyT9zImjiiXU3cJ,Special Effects (feat. deM atlaS),All The Beauty In This Whole Life,Brother Ali,0.151,0.685,291107.0,0.726,4.43e-06,2.0,0.429,-5.31,1.0,0.309,93.973,4.0,0.599,0gFBkSVG8rDireG2Y9JaqI,2017-05-05 +4tIpAewBpyOoYQub483KpG,String Of Hearts,Show Me To The Stage,Henry Gross,0.304,0.413,196386.0,0.631,0.00242,5.0,0.0548,-9.497,1.0,0.0396,163.887,4.0,0.821,0gI9Q6Wx9FQRsUzdbeQJOK,1977-02-02 +6Nlq3z7VkaORgUOi43w2GL,Man In The Mirror - The Voice Performance,The Voice: The Complete Season 11 Collection,Billy Gilman,0.0672,0.397,144213.0,0.75,0.0,6.0,0.061,-4.808,1.0,0.0533,201.946,4.0,0.441,0gIK6Gy1yNzTbLeeEbEFQs,2016-12-14 +4V7UTLbLqzG5l1oqheee2J,F.M.L.,Let The Ocean Take Me,The Amity Affliction,0.000119,0.485,205827.0,0.966,0.0,4.0,0.378,-2.703,0.0,0.125,104.913,4.0,0.416,0gJQUJxCWLw6V5IlDKarWI,2014-06-05 +2ZIE2u1tHuOArQF1a55FIX,Cigarettes & Coffee,The Best Of Etta James: 20th Century Masters The Millennium Collection,Etta James,0.67,0.421,381213.0,0.444,0.0,2.0,0.138,-7.457,1.0,0.0334,98.164,3.0,0.0976,0gK8sta5SjMBtEMI8Ic0sm,2014-04-15 +5pdW8YkheqBfAQcp7ggiqZ,Burning Bright - Sanford Mix,Leave A Whisper,Shinedown,0.000433,0.467,224600.0,0.753,0.0,2.0,0.0777,-3.467,1.0,0.0348,113.218,4.0,0.132,0gLVNSNAW4ghjFqHMDFA3l,2003-05-27 +7aG7R2aR5oHU1Y8FFN0dLW,Lucky Man,Suddenly,Billy Ocean,0.286,0.936,262960.0,0.603,1.86e-05,5.0,0.0492,-7.38,0.0,0.113,111.032,4.0,0.945,0gNeqVQyUq6SYzVSq7Suuo,1984-09-12 +0DbWtPZV3mrDcNVjuHauZd,Coming Up - Live In Glasgow,Wingspan: Hits And History,Paul McCartney,0.0156,0.571,207840.0,0.653,6.87e-05,9.0,0.966,-9.24,1.0,0.0374,137.458,4.0,0.768,0gOV46yCRVgdehR1SnFtuy,2001-05-07 +65WQDAIG5l6xQfJKQdKNiM,She Only,Twice Shy,Great White,0.376,0.534,323400.0,0.212,6.22e-05,2.0,0.0965,-19.647,1.0,0.0329,109.49,4.0,0.129,0gPfgxBDkrtJgwIkziS8LI,1989-01-01 +4YGMCfhpa1uW2PqWJm4r2u,Crazy Over You,Wild-Eyed Dream,Ricky Van Shelton,0.12,0.717,201533.0,0.666,0.000193,6.0,0.0974,-11.213,0.0,0.0266,124.866,4.0,0.94,0gTiLd5XqJ5eh9jftkfKYv,1987-05-26 +7yKcWl9phsd07DF7ZwJGb3,How’s Forever Been Baby,Elvis Perkins In Dearland,Elvis Perkins,0.141,0.462,320147.0,0.39,0.00181,4.0,0.0739,-9.964,1.0,0.0305,118.865,4.0,0.233,0gTocLKxiCssrlQPTidfzq,2009-03-10 +5sy6Iz7Qcl0YjLLc2luZkG,Pale Venetian Blind,Who Will Answer? And Other Songs Of Our Time,Ed Ames,0.854,0.453,112453.0,0.13,0.000562,3.0,0.0976,-16.698,1.0,0.0335,117.416,4.0,0.359,0gV5pQY8puAq7BvlzKo2LL,1968 +0wjM70Uxi7CHMOxOuQ92Xa,The Tears of a Clown,The Tears Of A Clown,The Miracles,0.279,0.63,181262.0,0.765,0.0,6.0,0.273,-6.363,1.0,0.034,128.691,4.0,0.788,0gX4IpSAUd1PC2yunh1rBW,2015-07-13 +3g9iQpTgLeh6dOUVBVBzqd,Capri,Coco: Summer Sessions (EP),Colbie Caillat,0.938,0.479,181587.0,0.0531,0.0,4.0,0.0763,-13.356,1.0,0.0512,77.54,4.0,0.264,0gX4aTUhxNbdFTJBXX7OrH,2007-01-01 +250RLekaiL1q9qZer975Eg,If We Were Vampires,The Nashville Sound,Jason Isbell And The 400 Unit,0.824,0.629,215564.0,0.208,3.7e-06,5.0,0.107,-16.225,1.0,0.0324,96.609,4.0,0.685,0gYLr4tpPpRrPg2WIS64jw,2017-06-16 +5JjMcpGueIz8UqE1gfaq7H,Iubilamen,A Peaceful Christmas,Various Artists,0.977,0.159,304109.0,0.0226,4.91e-06,3.0,0.128,-31.646,1.0,0.049,81.947,3.0,0.172,0gaSbOzobMfzrDs323EXp6,2018-11-30 +2dFNAz9oO7squgAgxKVfIz,Dammit Man Remix,Money Is Still A Major Issue,Pitbull,0.00159,0.714,227000.0,0.752,0.0,8.0,0.184,-6.445,0.0,0.0848,147.024,4.0,0.733,0gayfOCt1DJX4j8MOhv7we,2005 +78JCVPiTq1FyfQM2VBc3ok,"Take My Breath Away (From ""Top Gun"")",Maverick,Soundtrack,0.598,0.535,250389.0,0.432,0.04,1.0,0.309,-12.538,1.0,0.0248,95.819,4.0,0.414,0gbJnqYPYVhzb3F2syn4Vt,2018-01-11 +6XduH1ZBD6sQUB9inVjulh,The New Breed,Son Of The Morning,"Oh, Sleeper",0.00029,0.362,228133.0,0.996,0.00146,0.0,0.785,-1.143,0.0,0.189,161.941,4.0,0.312,0gcMOIqISuu9lWZAuFXAuJ,2009-01-01 +2xny3I6ciUZCu9Y0MSmPQ0,The Scream,4:13 Dream,The Cure,0.0398,0.271,275467.0,0.982,0.134,11.0,0.331,-2.841,1.0,0.248,120.014,4.0,0.0447,0gd0t1iQ3WReB8TNQvALTV,2008-10-27 +2uRzXLE4iFneelNzhiVFWa,Down By The River,It Never Rains In Southern California,Albert Hammond,0.254,0.626,186347.0,0.671,0.0,5.0,0.0718,-9.551,1.0,0.0289,95.546,4.0,0.889,0gdQF4mVBPjv5hhjtoe3hM,1972 +73vmofFtCJNaJTFp6wNxuW,Got to Be Real - Live,David Foster & Friends: Hit Man Returns,David Foster,0.0295,0.668,183627.0,0.871,1.8e-06,0.0,0.668,-5.382,1.0,0.042,117.024,4.0,0.746,0gfHUGNaYrb3BUoOZp3U9x,2008-10-14 +2Yr41CNBmgGZaVxdQgN31Q,Spiralling - Remixed,The Two Ring Circus,Erasure,0.677,0.496,148867.0,0.32,1.77e-05,6.0,0.734,-21.101,1.0,0.066,89.768,4.0,0.232,0gfJgbxYmw9PedYoDzig7e,1987-04-15 +189UFAteI7KCMqB2lNL9vf,Creep Fast (feat. T-Pain),Adrenaline Rush 2007,Twista,0.128,0.67,211880.0,0.843,0.0,6.0,0.461,-3.886,0.0,0.325,150.208,4.0,0.583,0ghmV5RjVMegvTMO3ybsic,2007-09-17 +5BKZapI8GTngyz7ivHdfRE,"All the Things You Are (From ""Very Warm for May"")",The Best Of Mario Lanza,Mario Lanza,0.899,0.235,197320.0,0.353,0.000127,0.0,0.309,-9.122,1.0,0.0324,82.247,4.0,0.171,0gi42el3J3ABACxWsEQjyp,2017-03-10 +7GEnc9WnCSJO7HaL2DOaaj,Emerald City,Emerald City,Teena Marie,0.34,0.445,249187.0,0.947,4.43e-05,8.0,0.65,-4.23,1.0,0.118,122.425,4.0,0.563,0gi9TDnlkJEAG6JBvmbD9J,1986-05-01 +0DdRaNji4F21v8LFKmKZhA,"Get A Little Bit (Give, Get, Take And Have)","Give, Get, Take & Have",Curtis Mayfield,0.111,0.636,216707.0,0.834,0.0,6.0,0.0447,-7.66,0.0,0.123,91.353,4.0,0.87,0giYn7sdmtgWeHDchcSdmO,1976 +2mJv0SveFZj5kU56OcZl6h,Feel,Valentine's Day,Soundtrack,0.548,0.577,222857.0,0.775,0.00917,1.0,0.297,-6.608,0.0,0.151,140.077,4.0,0.417,0giiQAqGqHumXAA5WDUPsV,2018-07-20 +0dxh6qmDAuQhZKyvjod3KO,Sono Qui - Acoustic,Si,Andrea Bocelli,0.984,0.394,265258.0,0.1,0.856,3.0,0.12,-18.884,1.0,0.0524,72.695,4.0,0.104,0givKRBkCXLZOuDFwlYHQz,2018-10-26 +6bdOhqxW7IVdUusQILyyJS,Nineteen With Neck Tatz,Enemy Of The World,Four Year Strong,0.000201,0.313,204293.0,0.976,0.000113,7.0,0.0789,-4.479,1.0,0.199,171.088,4.0,0.145,0gjHvmSpyBfFZDkIELtpzK,2010-01-01 +624tvIMLqbYM87vbqjxXXQ,True Love,Guitar Slinger,Vince Gill,0.435,0.518,284667.0,0.355,0.00135,9.0,0.111,-9.916,0.0,0.0241,100.743,3.0,0.191,0gjaUU7BxQTjzciq9F9PWE,2011-01-01 +4e5fXAVvOj7rfOaItBnhFe,Breakin' All the Rules,No Rest For The Wicked,Ozzy Osbourne,0.00293,0.486,313573.0,0.9,0.00973,7.0,0.238,-6.212,1.0,0.095,121.572,4.0,0.302,0gkILbwcOoXEb8D4aRptez,1988-10-10 +2zh5qlRb80qVSXG1IobeD9,"Brandenburg Concerto No. 3 in G Major, BWV 1048: III. Allegro",The 99 Most Essential Allegros,Various Artists,0.703,0.433,274923.0,0.448,0.172,5.0,0.171,-21.612,1.0,0.0344,142.639,3.0,0.895,0goV5KSOqHGfI9sd1m5yvD,2012-10-29 +1p3w6O74ZQ4I3hNwJbnO5R,Storm The Sorrow,Requiem For The Indifferent,Epica,0.0194,0.51,312413.0,0.887,0.0,6.0,0.225,-5.569,0.0,0.0799,134.029,4.0,0.255,0gojKOpSY7xuUdUoXswQft,2012-01-27 +4pcyWJiAvOwdVxn7xjhR0N,Life Of The Party,Last Young Renegade,All Time Low,9.83e-05,0.553,205307.0,0.83,0.0,6.0,0.343,-5.697,0.0,0.038,101.994,4.0,0.236,0gpNGTVNivS2wB32tzV3OH,2017-06-02 +2uCMN1aoCBxlUV0xWKmKhu,We Love You,The Pacific Age,Orchestral Manoeuvres In The Dark,0.00412,0.556,250267.0,0.678,0.272,6.0,0.346,-11.5,1.0,0.029,128.901,4.0,0.63,0gqlZbP2vl664AEAclVZCd,1986-09-29 +6xCZ5hulrqJwPb4CPK4e7G,Crown Me,Pound Syndrome,Hopsin,0.135,0.692,272680.0,0.668,0.0,1.0,0.162,-11.357,1.0,0.373,129.74,4.0,0.199,0gqrRf9j8TdNnn0HngmeRA,2015-07-24 +6vsyag9kEPckt19NClSf51,Dead Bodies Everywhere,Follow The Leader,Korn,0.000661,0.359,285280.0,0.933,0.264,11.0,0.117,-6.885,0.0,0.0807,104.922,4.0,0.097,0gsiszk6JWYwAyGvaTTud4,1998 +5uYdvgW62GRBlrH7ay23c4,Spelling Bee,Sickology 101,Tech N9ne Collabos,0.195,0.759,75293.0,0.292,0.0,10.0,0.322,-15.385,0.0,0.909,60.185,5.0,0.786,0gtroJqtkBhqDPb6cQTOhJ,2009-05-19 +3Dk4epAbgbSezElqPQCXvq,I Sing for Things,Rock A Little,Stevie Nicks,0.0606,0.554,224773.0,0.398,5.97e-05,0.0,0.0528,-16.321,1.0,0.0274,110.432,4.0,0.65,0guJSEAsHAQ1gXPC18u7hc,1986-01-07 +1s83wbeR3TFUcYSun0NfqY,Radiation Level,Destination: Sun,Sun,0.0405,0.825,356733.0,0.805,0.00239,4.0,0.295,-9.68,0.0,0.0408,118.342,4.0,0.824,0gumf8kjXbJs5YsxBZNll8,1979 +6A28sLdLOf9vohN5LVl5KR,All Shook Up,Platinum: A Life In Music,Elvis Presley,0.89,0.688,117360.0,0.468,0.000134,10.0,0.177,-12.503,1.0,0.15,74.832,4.0,0.946,0gv5aiVS1WBUZOKeb7YawE,1997-07-15 +0E6WyYY3ALWoWOVmwzBrCN,Barometer,Flip Flop,Guadalcanal Diary,0.0255,0.643,246693.0,0.388,0.00269,8.0,0.0496,-15.328,1.0,0.0321,121.074,4.0,0.829,0gvu7u6gVqq0khPUD4qXhP,1989 +7L2rPdDEza9APfj3MOGqXp,Never Been Gone - Live,Greatest Hits Live,Carly Simon,0.747,0.254,238733.0,0.221,0.0,6.0,0.657,-16.352,1.0,0.029,95.351,3.0,0.235,0h1TLunyAqxRoArTlt6dQk,1988 +6lc5JOnCJsD0YhYxms7DNw,Cosmic Slop,Cosmic Slop,Funkadelic,0.0764,0.528,321680.0,0.815,0.0,1.0,0.0803,-6.745,0.0,0.0789,98.492,4.0,0.699,0h1qpXTnK0UMeVinaJKIzF,1973-07-09 +4RSVaT769OstCHABytr1m7,The Roots of Coincidence,Imaginary Day,Pat Metheny Group,0.129,0.441,470333.0,0.491,0.563,11.0,0.0728,-11.452,1.0,0.0325,149.96,4.0,0.0633,0h3GpqEpPx8d0kd0ZfRRCf,1997-01-01 +1Kp1ZUaGXy6tqLpOyeUd7v,Volunteers - Remastered,The Worst Of Jefferson Airplane,Jefferson Airplane,0.501,0.483,123560.0,0.834,6.18e-06,0.0,0.359,-7.519,1.0,0.0349,106.893,4.0,0.739,0h3KBr5yo2cROqXOPE26Jk,1970 +3aNbtYko5MB1k2OalPBgzC,Amazing Grace,Where No One Stands Alone,Elvis Presley,0.685,0.204,211133.0,0.419,0.148,7.0,0.112,-8.941,1.0,0.0302,179.968,4.0,0.223,0h3XtEi1s2gWTeSWKxFn4D,2018-08-10 +5gk2IRExRiU58rzuGJk2QQ,Mister Landlord,Zingalamaduni,Arrested Development,0.161,0.927,168020.0,0.475,6.34e-06,6.0,0.667,-12.964,1.0,0.269,102.909,4.0,0.675,0h3rxIcX0RNqqeNdj9ngZB,1994-06-14 +4PnoDwJAiM55PiMyJ5hsMl,Gonna Send You Back To Walker,The Best Of The Animals,The Animals,0.64,0.623,147867.0,0.74,0.000493,2.0,0.493,-6.022,1.0,0.0265,99.326,4.0,0.968,0h5qS8o0dAoPfj6bLg3z3Y,1966-02 +6uawnTesRnBzkhYSnBWnP7,Come Again,At Home With Friends,Joshua Bell,0.942,0.3,237747.0,0.253,1.56e-05,7.0,0.125,-13.441,1.0,0.0388,113.598,4.0,0.212,0h7QWWKIiYBSuOhe3DZIBy,2009-09-25 +4PxcUUvlqkMeRf0IScu5ya,I Don't Deserve You,H.F.M.2 (Hunger For More 2),Lloyd Banks,0.0378,0.556,232133.0,0.856,1.03e-06,1.0,0.0718,-5.761,1.0,0.402,174.222,4.0,0.401,0h8gzYOChHoUjn3xt4mDsS,2010-01-01 +7405V9XQ6KGU1BPZbnmP7I,The Sneaky Little Side of Me,I Take A Lot Of Pride In What I Am,Dean Martin,0.748,0.604,164133.0,0.429,8.8e-06,2.0,0.121,-9.641,1.0,0.0322,113.172,4.0,0.484,0h8haQWq3wtq5K1RpxoHC2,1969-08-07 +2IQnlYDxjgBnMwj8MaNN9E,Riding on a Railroad,Mud Slide Slim And The Blue Horizon,James Taylor,0.22,0.414,163307.0,0.391,0.000354,7.0,0.068,-14.662,1.0,0.033,149.984,4.0,0.354,0h8hazllDADHsrSpcQCltk,1971 +4kGRakts03AJcGRTrDcMX0,We're Just The Band,Nard,Bernard Wright,0.0636,0.736,183240.0,0.925,0.000409,7.0,0.132,-5.879,1.0,0.186,118.998,4.0,0.577,0h9jz3jxtiA0zeuV066MTk,1981 +6N1DUZscDGyL7z7xtrGHqr,Tú me acostumbraste,Mis Romances,Luis Miguel,0.15,0.276,154707.0,0.41,1.92e-05,10.0,0.0846,-6.99,0.0,0.028,92.782,1.0,0.0919,0hAqX9l2oj2RQAHLWrilLv,2001-11-20 +4m5S4wvLY031rN6beIWoRe,You Said Something,"Stories From The City, Stories From The Sea",PJ Harvey,0.00372,0.53,199093.0,0.511,0.00306,0.0,0.116,-7.106,1.0,0.0268,151.753,3.0,0.49,0hBWhJEmVyNPG2Jq71CJXz,2000-01-01 +6FqOfgvlF4jdvky7G52AyY,I Am Secure,White City - A Novel,Pete Townshend,0.321,0.73,240333.0,0.543,0.0991,2.0,0.112,-15.018,1.0,0.0398,120.954,4.0,0.259,0hBargVjE5PfagjeyESGmI,1985-11-30 +4bIB68QCc2oBiEOXEz7nQE,Play In My Band,We Are Young Money,Young Money,0.00214,0.599,248160.0,0.495,0.000996,2.0,0.115,-8.235,1.0,0.0689,154.026,4.0,0.0396,0hDy52fqKwb2ZIjyNXGxan,2009-01-01 +5U9elgTECwJGpZgmVrpuCP,Welcome To The Day,Cunning Stunts,Caravan,0.44,0.638,241133.0,0.658,0.276,2.0,0.243,-10.731,1.0,0.0368,99.975,4.0,0.897,0hEU7QeEuvzGi9gFpuXQ7N,2014-01-01 +5LDqx3PmbghcjkzhDzA3wx,Strong,California Breed,California Breed,0.000577,0.336,266760.0,0.904,0.194,1.0,0.384,-5.345,1.0,0.0699,126.049,4.0,0.208,0hEYOFdI4IDyqI3XuatSWL,2014-05-19 +1AlRiM1OFKYj8haCNCahMO,Bass Bomb,Planet P,Planet P,0.02,0.712,235500.0,0.996,0.63,1.0,0.128,-1.561,1.0,0.144,127.967,4.0,0.513,0hEmK0Zg9FLYDN3KIthTxv,2015-08-16 +3RptaQ5Xb8WvtpItZ2f9Hi,Snuff,All Hope Is Gone,Slipknot,0.012,0.544,276147.0,0.69,0.0095,6.0,0.0615,-5.723,0.0,0.0425,123.962,4.0,0.219,0hFWapnP7orzXCMwNU5DuA,2008-08-22 +06QHWauw9zgPWqTGCFATDz,Morena - Live,The Last Don,Don Omar,0.232,0.384,225547.0,0.855,0.0,4.0,0.193,-4.675,0.0,0.135,94.583,4.0,0.499,0hFZpkgYSp761ZOM2EOZWQ,2004 +7ARL38QtGhyWH0SohKiHv9,Them And Us - Bonus Track,Second Time Round,Cymande,0.0209,0.594,325800.0,0.623,0.869,0.0,0.294,-9.374,1.0,0.0461,126.962,4.0,0.751,0hFaaiuOJMWvpdauMUQwr9,2013-08-09 +1iXNTUUrGiaB4JiwPIfjw9,Shape:Shifter,Life Reaper,I The Breather,4.73e-05,0.445,214311.0,0.919,0.00156,6.0,0.265,-6.017,1.0,0.0391,96.484,4.0,0.31,0hG8n6wWlDNQiUw63tTvDo,2014-07-14 +2CjDWwBM3lAv3IwUkQ4qi3,"This Ain't A Scene, It's An Arms Race - Live From Hammersmith Palais",Infinity On High,Fall Out Boy,0.0225,0.522,203613.0,0.893,0.0,5.0,0.949,-4.824,1.0,0.0862,104.424,4.0,0.376,0hHopYqXhuvYSHtVyrcb1g,2007-01-01 +35Z9SYT8AjvgvUag0H4iQt,Gotta Get You Home Tonight,Eugene Wilde,Eugene Wilde,0.277,0.623,314104.0,0.633,0.0,0.0,0.0384,-6.768,1.0,0.0563,93.116,4.0,0.575,0hJsP2QnVi40BgrSUAErxE,2010-10-19 +04YoKLr1ys5pwz3YfFI0U5,Who Do You Love,The Baddest Of George Thorogood And The Destroyers,George Thorogood & The Destroyers,0.00614,0.515,260160.0,0.912,0.177,4.0,0.157,-8.547,1.0,0.0693,107.131,4.0,0.596,0hK7AoMOpRZrGL5bU1WIv2,1992-01-01 +5M895jqEN8Fo5vGC6Ldjjn,Rocky Mountain Way,Rock + Roll Machine,Triumph,0.000681,0.342,246547.0,0.73,0.422,9.0,0.0525,-4.246,1.0,0.0402,84.142,4.0,0.751,0hLACgBcUikcBublui1bet,1977-11-03 +7uDHv7HUquYIP8wfIvYU50,Emptiness Unobstructed,The Obsidian Conspiracy,Nevermore,0.000345,0.529,277253.0,0.844,1.31e-06,10.0,0.191,-5.862,0.0,0.0376,140.04,4.0,0.54,0hLFGOU3MT88T8P4ispTOB,2010 +40YrL03xsk9utQYUWKReKv,You'll Keep On Searching,Refugees Of The Heart,Steve Winwood,0.0723,0.687,381067.0,0.465,0.075,4.0,0.102,-11.463,0.0,0.0242,92.022,4.0,0.46,0hLjpGitEUEDR4sz1qT26P,1990-01-01 +5XiPxGxOLuubfvwXlXJ6Wt,Prayers For The Damned,"Prayers For The Damned, Vol. 1",Sixx: A.M.,0.000349,0.395,279227.0,0.98,0.00361,11.0,0.151,-3.573,0.0,0.117,159.974,4.0,0.255,0hMPPqOR9n6XSia99Rw6t7,2016-04-29 +6QU2IylA9G0Qfi6e42UC5P,The Songwriter,God's Favorite Customer,Father John Misty,0.948,0.437,225840.0,0.0335,2.88e-06,0.0,0.103,-12.838,1.0,0.0547,142.982,3.0,0.192,0hMPUtgjezv7gUsmhztvPv,2018-06-01 +2uTpWrFRBfeXHq7DtrSzFq,Hands In Your Pocket,Rush Street,Richard Marx,0.00877,0.647,235667.0,0.912,0.0172,2.0,0.11,-7.889,1.0,0.0315,117.145,4.0,0.789,0hNMHkt0vLHIioGUoOTk0F,1991-01-01 +4FrXjA1W82ApwXPkqnbpSB,Am I Wrong,Kidz Bop 27,Kidz Bop Kids,0.16,0.697,247187.0,0.829,0.0,3.0,0.168,-4.274,1.0,0.0568,120.009,4.0,0.619,0hOfYUluBZkHPmTGkcLJuO,2015-01-13 +4OMJqIP6LgWz2IvPDP0nAg,Steppin',Before The Rain,Lee Oskar,0.277,0.658,354533.0,0.73,0.828,9.0,0.638,-6.929,1.0,0.332,79.062,4.0,0.361,0hPF82JrvoxOsdczr6H1f0,2011-01-01 +72SPsHheqN6J3sI520jT9E,Colors,Amos Lee,Amos Lee,0.793,0.681,160453.0,0.168,0.000134,7.0,0.109,-13.397,1.0,0.0291,128.615,4.0,0.29,0hPXaSKyujqCej452raazD,2005-01-01 +4MD7QeIz9dH9U6WMJxKqfB,The Show Must Go On,The Best Of Three Dog Night: 20th Century Masters...,Three Dog Night,0.125,0.592,207333.0,0.647,0.00166,5.0,0.141,-11.43,1.0,0.0328,101.493,4.0,0.78,0hQ9bcocveWRrJ0Z2TbEa7,1982-01-01 +14EMkYvQQ3E7gI8MFc9bFd,Venus,Talkie Walkie,Air,0.859,0.478,244560.0,0.421,0.91,5.0,0.149,-9.521,0.0,0.0266,79.002,4.0,0.0599,0hQOqvZv1nQvPiBjzyn363,2004-01-26 +4Uy74SgSJXwoxQLa47IJHg,Fish In The Jailhouse,"Orphans: Brawlers, Bawlers & Bastards",Tom Waits,0.551,0.606,262160.0,0.593,0.00738,2.0,0.0988,-8.794,1.0,0.0767,139.497,4.0,0.651,0hSKsAfvBPfJupYNmzRfHt,2006-11-21 +70ZHsMWeZF3oHpkubZ5HJI,Love Is On Our Side Again,Non Stop,Julio Iglesias,0.257,0.503,241600.0,0.338,2.98e-05,7.0,0.21,-13.734,1.0,0.0263,67.018,4.0,0.323,0hUE1pPpvpAWN81rxbKShf,1988-04-23 +4ZEVrtFabM8xshm72hg0pI,Cosia No. 2,Luis Gasca,Luis Gasca,0.8,0.363,470200.0,0.187,0.892,3.0,0.205,-15.566,1.0,0.0347,90.232,3.0,0.273,0hX6xEgwTft1IJp0k9lhsF,2005-07-19 +1zq7TAAiefPJVjX4vglCwn,"Something's Coming - From the B'way Musical, ""West Side Story""",The Global Masters,Johnny Mathis,0.772,0.395,169960.0,0.426,5.58e-06,0.0,0.349,-15.143,1.0,0.0407,82.645,4.0,0.301,0hXhdJsBQ0Gj04OyS3HLhj,1964 +2Ouow6S2jAqgwrMRqF025f,Peter Percival Patterson's Pet Pig Porky - 2007 Remastered Version,"Pisces, Aquarius, Capricorn, And Jones Ltd.",The Monkees,0.631,0.656,27080.0,0.418,0.02,1.0,0.0832,-19.114,1.0,0.353,123.913,4.0,0.657,0hYCs5ttzuQcu86VPCEsXF,1967-11-06 +1kPH0Ym1wG1342mS6wkwId,Inferno,Inferno,Marty Friedman,1.04e-05,0.176,341975.0,0.98,0.81,0.0,0.355,-4.456,1.0,0.174,111.263,4.0,0.0922,0haDGuNSS8c7ZqTqrnroJo,2014-05-27 +5hNaglL3hysW6ZCp4k0RO5,Outro www.crazytown.com,The Gift Of Game,Crazy Town,0.00747,0.223,79827.0,0.639,0.000271,0.0,0.607,-9.856,0.0,0.0414,91.983,3.0,0.131,0hdOk76DmEMYI6QV92mIin,1999-11-04 +48NRmbGX31Ww3maFeiwPhF,The Great Destroyer,Year Zero,Nine Inch Nails,0.00403,0.611,197240.0,0.985,0.0662,11.0,0.183,-5.172,0.0,0.209,150.041,4.0,0.332,0hdOzMPrGJiGjX3epBP8NN,2007-01-01 +1RolofBcq5Q4F25ytDfbJf,Today's Message - Live/1990,Feeding Frenzy,Jimmy Buffett,0.697,0.344,385750.0,0.581,0.0,0.0,0.913,-12.346,1.0,0.122,99.883,3.0,0.366,0hfEkyYkjd2m5Km2jbpLBl,1990-01-01 +0fe0Ql8m9o7Fbc6z5gpLtW,Move Over Mama,Harlem River Blues,Justin Townes Earle,0.123,0.615,120507.0,0.848,0.00137,7.0,0.419,-6.13,1.0,0.105,155.538,4.0,0.721,0hihWmULfM5FNgrS7NOXjN,2010-09-14 +3N7Wot7AqvSIse5GhHequ0,I Just Don't Know What to Do with Myself,Do Your Own Thing,Brook Benton,0.825,0.532,178267.0,0.19,1.7e-06,3.0,0.139,-17.101,1.0,0.0251,78.466,4.0,0.47,0hjF52j9Xk5PCvnlGnuJ7S,1969-05-06 +5exW5WC6wHstpkY3BzvVQr,"Stick That Thang Out (Skeezer) (feat. Pharrell Williams, Ying Yang Twins)",Crunk Juice,Lil Jon & The East Side Boyz,0.0311,0.944,235000.0,0.594,0.000231,4.0,0.094,-7.909,1.0,0.248,119.938,4.0,0.736,0hk2hXNB5d65F400dhcdcV,2004-11-16 +3vSQFA10Ka7VI422lucYpA,F-I-R-E,World Anthem,Press Play,0.104,0.769,206440.0,0.918,0.0,8.0,0.347,-2.244,1.0,0.0324,132.003,4.0,0.919,0hn2Pdt4t1sng5GSBuY0L9,2012-01-01 +2xrAdg2TwB8DNrDpvxNvtl,Ave Regina Caelorum,Lent At Ephesus,"Benedictines Of Mary, Queen Of Apostles",0.995,0.311,54680.0,0.0624,0.899,1.0,0.115,-24.907,1.0,0.0906,66.492,3.0,0.0727,0hoXR1vY2m8RkySQTMvAni,2013-01-01 +1t3iHnvE7kVrzqD1kzFfjs,Mother E,Crazy Eyes,Filter,0.0754,0.528,234347.0,0.632,0.00047,11.0,0.427,-6.352,0.0,0.0756,105.98,4.0,0.0398,0hob5Vrt2Iq5GF5whhEk1P,2016-04-08 +4oB7w8c15XYooQYRmotZGH,To Each His Own,You Don't Have To Say You Love Me,Jerry Vale,0.893,0.234,144373.0,0.352,0.000178,3.0,0.316,-12.205,1.0,0.0336,130.771,4.0,0.222,0hpN6D3KEMXXjCPQj1UKL1,1967 +3hJX36mzVbKU0MEKKGNSfl,Pill,The Box,Eric Roberson,0.0454,0.641,207798.0,0.785,0.0,1.0,0.437,-6.847,1.0,0.197,93.588,4.0,0.537,0hq1bJc3XRulNNwON2lTER,2014-08-12 +5c98xsyLsMg0OOtNxjhhy1,This River,Greatest Hits 1985-1995,Michael Bolton,0.349,0.542,314973.0,0.711,0.00944,0.0,0.0645,-8.356,1.0,0.043,154.115,4.0,0.48,0hrk0BZceIsZVVCmiXMaTa,1987 +7FhexwmTudKyptCThSxT1N,Holding Someone's Hair Back,Juturna,Circa Survive,0.000459,0.326,202240.0,0.831,0.0,11.0,0.139,-7.029,1.0,0.0842,181.239,3.0,0.345,0huXZPw7bhK5vTv7CMYOmP,2005-01-01 +7IP5gBJidHaR58C7vuPvvw,Say Goodbye - Dirty,We're Not Happy 'til You're Not Happy,Reel Big Fish,0.0105,0.434,248987.0,0.841,3.51e-06,9.0,0.307,-4.764,1.0,0.0523,161.9,4.0,0.62,0hvzr0c3M1aArmOA31pp3G,2005-04-04 +6y1tFq2vsZZoiEcZvsvGdr,'Twas in the Moon of Wintertime - Piano Version,Mantovani Magic,Mantovani,0.994,0.558,135388.0,0.289,0.945,7.0,0.123,-16.823,0.0,0.0993,67.516,4.0,0.604,0hwboKf2gI3CWFo80oBc7N,2015-10-16 +5ClwBfDzeXKyYfZqm93TSA,Out In The Open,Simple Things,Amy Grant,0.166,0.609,277720.0,0.527,0.0,9.0,0.256,-8.203,1.0,0.027,94.575,4.0,0.612,0hx7o90RXZZtJ6MS5nvxjF,2003-01-01 +2CaZQ2tTytZExOJjrQkodQ,Burn Us Alive,Time Is Money,SPM,0.0462,0.885,199707.0,0.716,0.0,7.0,0.019,-6.786,1.0,0.239,88.978,4.0,0.961,0i0zEfGFIVoy5I32n0gbR5,2000 +1ST9U3gtTzlzav4ELjBaR6,Someday We're Gonna Love Again,The Searchers,The Searchers,0.762,0.498,119853.0,0.77,0.0,6.0,0.233,-4.843,0.0,0.0384,144.026,4.0,0.93,0i2VaiznHnihFRJq7iHRG0,1964-01-01 +0hMEsPbTPc7YOLijFDP3oj,Peachy,On A Clear Night,Missy Higgins,0.428,0.616,158680.0,0.776,0.0,2.0,0.0777,-6.037,0.0,0.0288,130.113,4.0,0.707,0i314WNC40kA3tPr50WjKs,2007-10-01 +1SRv3ktN4TH1HizwG0RzkU,Singin' With The Saints,The Best Of Guy Penrod,Guy Penrod,0.432,0.673,212933.0,0.826,0.0,5.0,0.786,-8.892,0.0,0.0679,141.878,4.0,0.876,0i3HdbjLMDk95tuZ3g3PLe,2005-01-01 +1hmPyDaLxfscy8AJpJsKJI,Jackie Wilson Said (I'm in Heaven When You Smile),Saint Dominic's Preview,Van Morrison,0.441,0.566,180520.0,0.688,0.0,7.0,0.0553,-7.507,1.0,0.071,147.274,4.0,0.95,0i3c1sR3poI6S2VIH2VP7Q,1972-07 +1Ws8omLJ8ZcRIM380HF2V9,The Hunger,Up From The Ashes,Don Dokken,0.000369,0.581,305000.0,0.922,9.55e-06,4.0,0.0693,-9.07,1.0,0.0428,104.882,4.0,0.544,0i3j67al2trWUvuLyWz88l,1990 +5PBcwKlVpBvHjdsYaHdT5T,Jesus H. Macy,Acceptance Speech,Dance Gavin Dance,0.00652,0.194,204987.0,0.956,0.0,7.0,0.149,-2.892,0.0,0.172,162.992,4.0,0.344,0i5fg8UAk0KU074O2fC8Pe,2013-10-07 +61SyQgsKbGhAkXoAlqeFuB,Hot Shot City,Alive And Screamin',Krokus,0.0933,0.551,234667.0,0.909,0.211,6.0,0.889,-9.703,0.0,0.0455,117.614,4.0,0.464,0i76HKJ6ol96Xa9PkYCjbk,1986 +5viABV6stG9mkx9MsY2Agi,Tamp' Em Up Solid,Paradise And Lunch,Ry Cooder,0.272,0.76,202373.0,0.13,0.00372,2.0,0.096,-20.149,1.0,0.0465,93.906,4.0,0.12,0i7EzDfNC1tfBRpbKkYbrt,1974 +31LEJN0CEvMzEsVqZo4Zl9,Find Me,Leave Your Love (EP),Tyler Carter,0.0253,0.708,250587.0,0.641,0.0,1.0,0.0817,-6.111,1.0,0.0458,129.989,4.0,0.565,0i9NHghGJLGshMuajpJhD5,2015-01-09 +3lSRJBk6PSTVhiG9lIJ7dH,Glory Be,Green River,Creedence Clearwater Revival,0.00424,0.607,168547.0,0.816,0.73,9.0,0.0817,-6.844,1.0,0.034,123.778,4.0,0.832,0i9mOB6mPGqwVvtJEXiwPG,1969-08-03 +6KatCZS99mfoEVsY4UlL0W,First Lady of Love,More Of The Good Life,T.S. Monk,0.0359,0.72,245153.0,0.571,4.5e-05,9.0,0.362,-8.479,0.0,0.0446,120.462,4.0,0.934,0i9vpNWdRTcFwLrqJ2SZuY,1981-01-01 +0M5aXMI1KmBYreE0zbCzJ2,Is This What You Want? - Remastered 2010,Is This What You Want?,Jackie Lomax,0.729,0.366,167747.0,0.494,0.000165,4.0,0.107,-9.387,1.0,0.0489,150.403,4.0,0.617,0iA6NmZnOXgMvOKuI5sZOi,1969-03-21 +3XBHNWbT6MtfVOj5DngKJ3,It's All Wrong but It's Alright,Take Time To Know Her,Percy Sledge,0.612,0.407,180240.0,0.387,0.0,2.0,0.243,-9.811,1.0,0.0264,156.927,3.0,0.494,0iAmvo6MugqYLcLqBC69pd,1968 +3W2ZWnbxjtr4NF9ZqzcGcu,Playa Congratulator,The Clique,The Clique,0.7,0.793,295800.0,0.547,0.0,6.0,0.241,-11.791,0.0,0.307,74.277,4.0,0.848,0iC7orKrZBtRys87QwtSrW,2004-01-01 +5IPL4rKsyLpXTIE3xiOrW1,Around The Plynth,First Step,Faces,0.416,0.332,351840.0,0.902,0.00326,9.0,0.0957,-8.289,1.0,0.144,92.69,4.0,0.274,0iCkdYQdowYqWyVmVaHReZ,1970 +3rXFTzDTUEjQ4Hl7mZhxJ9,Now I Wanna Be a Good Boy - Sundragon Rough Mixes,Leave Home,The Ramones,0.00202,0.634,136373.0,0.612,0.000245,7.0,0.136,-4.986,1.0,0.0338,89.079,4.0,0.905,0iDP2ZcQErXlNrBYFjaaId,1977-01-10 +2mQR9yKbYzWjkSTNKkiFwh,Torn Between Two Lovers (In the Style of Mary Macgregor) [Performance Track with Demonstration Vocals],Torn Between Two Lovers,Mary Macgregor,0.166,0.512,224785.0,0.502,0.000883,10.0,0.321,-8.533,1.0,0.0283,133.089,4.0,0.359,0iE1oYPywe7tK3QGOBgxr5,2011-12-25 +6NHMp2LedcvPk9lUlcUoGp,Simon Says (In the Style of 1910 Fruitgum Co.) [Karaoke Version],Simon Says,1910 Fruitgum Co.,0.44,0.722,146960.0,0.491,0.0458,9.0,0.293,-14.671,1.0,0.0535,133.986,4.0,0.959,0iE7OiwwwIsorOC7ucJG7b,2012-05-01 +0gNY7zGtltG15cpS0GdN0K,Mouth Shut,The Secret Life Of...,The Veronicas,0.00178,0.304,217587.0,0.703,0.0,5.0,0.398,-4.618,1.0,0.0599,174.157,4.0,0.221,0iFKQKmkSxKjoKvI6j45to,2005-10-18 +6JBkYIgzFgckBXLCSG6ZJU,What A Beautiful Name,WOW Hits 2018,Various Artists,0.216,0.422,238227.0,0.489,0.0,2.0,0.11,-5.63,1.0,0.0288,135.898,4.0,0.126,0iGFuBZQCKoyUxc2Rn6M2w,2017-10-06 +6k87sQ5shG4OKj3Q2D931q,I'll Be There - Remastered,Risk,Megadeth,0.000783,0.38,313467.0,0.919,0.000114,2.0,0.34,-4.044,0.0,0.0593,113.64,4.0,0.0712,0iI53eVNLCjdlfcdngAUyH,1999-08-31 +3tgKFCesTjSbeptKo5APNP,Soul Suckin' Jerk,Mellow Gold,Beck,0.0158,0.723,236427.0,0.743,0.564,1.0,0.0691,-9.115,1.0,0.2,79.997,4.0,0.671,0iIGP4Sxw3KR4OCFv2yvz8,1994-03-01 +4dhGYmaoVnG25iINmqS0sJ,Photograph (In the Style of Ringo Starr) [Karaoke Version],Photograph: The Very Best Of Ringo,Ringo Starr,0.00927,0.591,248505.0,0.631,0.0103,4.0,0.431,-11.523,1.0,0.0256,111.074,4.0,0.767,0iIJmoSXRYAHH8UfkV6Gtd,2015-02-27 +2sivrDSJXFSVUyCaHJKjWc,One Last Pitch,Lofty's Roach Souffle,"Harry Connick, Jr.",0.389,0.709,385867.0,0.261,0.885,0.0,0.0699,-20.509,1.0,0.0366,74.781,4.0,0.572,0iIzHfkehvmnQOvUDP1Vwc,1990-07-03 +49Kw5qM0xarnHqgQEJQ3aZ,The Music of the Night,Standing Ovation: The Greatest Songs From The Stage,Susan Boyle,0.716,0.23,312107.0,0.262,1.46e-05,10.0,0.133,-10.412,1.0,0.0325,100.262,4.0,0.127,0iJXl6VV223QNuCX9bsdku,2012-11-12 +6HQ2zUsAIgMqlU3hZ0D0jZ,Out Of Sight,James Brown Plays & Directs The Popcorn,James Brown,0.357,0.69,158053.0,0.674,0.906,0.0,0.2,-10.601,1.0,0.244,140.84,4.0,0.964,0iMZ64P6qd4WI7ld5tHQsQ,1966-01-01 +2D4kXBnFRNHdukyKfYOqte,Every Thug Needs A Lady,Damnesia,Alkaline Trio,0.425,0.589,221960.0,0.667,2.86e-06,7.0,0.178,-8.441,1.0,0.0293,102.995,4.0,0.322,0iMfoTPQIWL2wtnFcaj6W4,2011-07-12 +27sDZpgSvLHuXlSnl5e1Dk,Benjamin,Much Les,Les McCann,0.636,0.334,346040.0,0.253,0.579,0.0,0.135,-14.543,0.0,0.0302,176.728,4.0,0.118,0iONia3HZ6BvTHWyAW6BAt,1993-07-16 +5E0F5DnYvowmzKg7Lhf22y,Mack Man (Got To Get Over) - The Mack/Soundtrack Version,The Mack,Willie Hutch,0.392,0.808,310893.0,0.573,2.97e-06,7.0,0.0441,-10.513,1.0,0.0387,121.804,4.0,0.918,0iOSxNFl6YhVjWxlzyq5T1,1973-01-01 +6sDgmYM7ZhSEcCzZRZERdX,What Kind of Fool Am I?,You Make Me Feel So Young,Ray Conniff,0.8,0.332,177693.0,0.275,0.943,2.0,0.288,-10.166,1.0,0.0288,78.236,4.0,0.299,0iOupGelzmr1nijJITkAVQ,1964 +1Ek4D3auWEP5vwMi4KCCRp,Hell No,M.A.D.E.,Memphis Bleek,0.0135,0.73,243240.0,0.908,0.0,1.0,0.047,-2.112,1.0,0.33,98.991,4.0,0.591,0iPai8AYH7K8Z8hSOVKHR4,2003-01-01 +5DWZPBAsR91c1UEfJwgTBC,Thugg N**gaz,Da Good Da Bad & Da Ugly,Geto Boys,0.0266,0.798,329107.0,0.804,0.0,11.0,0.293,-8.883,0.0,0.195,81.8,4.0,0.746,0iPd9eiDhtC4iua8yknqxW,1998-11-17 +2oWKhtozxno5tPjYNuzVRc,All She Cares About Is Mariachi,Love At The Bottom Of The Sea,The Magnetic Fields,0.458,0.683,158267.0,0.608,0.000777,8.0,0.0855,-5.113,1.0,0.0451,111.994,4.0,0.833,0iQKTZccXbbY3eLyYbK2YF,2012-03-06 +5Zh88SiAJub8a3U9Q83ZNo,Only You Know And I Know,The Very Best Of Dave Mason,Dave Mason,0.071,0.55,245867.0,0.737,6.52e-05,5.0,0.275,-10.645,1.0,0.029,117.497,4.0,0.96,0iRMDwt0g154fuK50HgH25,1978-01-01 +6eIlZknG0n2uYxHke9Z1Rx,The Wizard,Junk,M83.,0.182,0.397,144720.0,0.482,0.882,6.0,0.0789,-12.053,0.0,0.0494,153.806,4.0,0.36,0iSRofVrTOCOs841JkSgwk,2016-04-08 +5qMlfixzTzxKZTGSTG4r3Q,Never Gonna Change My Mind,Joey Lawrence,Joey Lawrence,0.00152,0.713,241000.0,0.73,0.0118,9.0,0.103,-10.332,1.0,0.0379,124.987,4.0,0.79,0iTxw76neCRuB7lKSczLGg,1997-09-16 +142hotDRyNhcCn8nC5yLt7,What Can You Bring Me,You're So Beautiful,Charles Wright,0.532,0.84,169200.0,0.633,1.95e-06,5.0,0.0422,-8.166,0.0,0.0666,103.461,4.0,0.966,0iU3L9x3sRi1WUkC9ZvbdG,1970 +7uFXJVcaCdYczD7mghv0bJ,Find You Again,Luca Brasi 3,Kevin Gates,0.521,0.649,252000.0,0.826,0.0,7.0,0.242,-4.916,0.0,0.363,120.278,4.0,0.655,0iU6k5p5NFNbAc1MOFMusJ,2018-09-28 +5tTdMgpwca8CEpizcyLAXK,Swing,American Man: Greatest Hits Volume II,Trace Adkins,0.00375,0.585,219040.0,0.855,0.000296,2.0,0.303,-5.423,1.0,0.0327,108.015,4.0,0.698,0iUDlT7z0kFqkCiAebkHOs,2007-01-01 +19jxFABMpSNGdQKB5eAASn,Tore My Heart Out,Dust,Tremonti,7.25e-06,0.182,307606.0,0.958,0.253,6.0,0.0776,-5.36,1.0,0.116,80.485,4.0,0.302,0iVrMa6xPlTVH1A3o6uemX,2016-04-29 +0lQuPmIHMMtnJD2aYTlp8y,I Wonder What She's Doing Tonight,Gary Lewis Now!,Gary Lewis And The Playboys,0.322,0.614,166893.0,0.469,1.34e-05,0.0,0.358,-11.822,1.0,0.0353,137.124,4.0,0.804,0iVrQrx6hfFCmLJDrV8TfB,1968-01-01 +4bZhl0f9l9wkTa6Vkst0RY,Radio and the Rain,Losing Sleep,Chris Young,0.144,0.581,180960.0,0.809,0.0,7.0,0.114,-6.604,0.0,0.0376,83.972,4.0,0.816,0iWG0AWnGf939jpHGl6fmR,2017-10-20 +0FKSGg1vgYM4mF3P9ccHQQ,The Sermon,Any Number Can Win,Jimmy Smith,0.874,0.704,460667.0,0.304,0.726,10.0,0.0868,-12.663,1.0,0.0344,115.417,4.0,0.67,0iXGkYvhehQzfgXI0cQEpl,1963 +6RYINfNKJLkdBdUGhQyBoA,Never to Part,Young & Old,Tennis,0.0942,0.425,206653.0,0.746,0.00249,4.0,0.0957,-4.23,0.0,0.0307,140.633,4.0,0.583,0iYMIu3RfxzlhcJ9oK6TvB,2013 +1w1ruopvkS5miTePjQxkOe,Time Tah Get Stupid,Supersonic--The Album,J.J. Fad,0.0555,0.8,114760.0,0.428,2.11e-06,6.0,0.0804,-17.774,0.0,0.55,173.38,4.0,0.613,0iYRcCHvNapsAaN15ChZOH,1988 +156w8QLGJ78tjCZwHTPxTs,Don't Take Me Seriously,Got To Be Tough,M.C. Shy-D,0.24,0.738,162373.0,0.874,0.00039,10.0,0.0407,-9.173,0.0,0.342,186.611,4.0,0.806,0iZZQjI317IpWTSn9RMZjy,1987-08-12 +2pc5WHEBL3cEQ6dIEj6eRA,We Got A Good Thing Goin',Highly Distinct,The Friends Of Distinction,0.267,0.552,200413.0,0.645,0.0,7.0,0.242,-8.891,0.0,0.0285,100.623,4.0,0.698,0iZzR3Q9SgIU8x8r4Jux4u,1969 +0G8jJSW4BrvtXDI5p5xHrW,One Night Gigolo,Beggin' After Dark,H-Town,0.303,0.648,329352.0,0.447,0.0,7.0,0.272,-9.809,1.0,0.0412,119.998,4.0,0.327,0iarsNqlfV4gXmTu6kr26k,1994-01-21 +3BDcLBfi63YGHrn1zqOX69,"Too Little, Too Late",Young Legs,Anthony Green,0.577,0.701,104547.0,0.189,0.445,9.0,0.0991,-8.303,0.0,0.0351,113.03,3.0,0.184,0ibS6fAtRy0EoaOB6HkEcX,2013-11-11 +0XKceQFhfrRpSsbxzzPMoc,Life Begins With You,All This Love,Debarge,0.559,0.417,288893.0,0.473,0.00115,3.0,0.0848,-5.895,1.0,0.0256,109.596,4.0,0.179,0idikg3MAbtPVfX7wwfBBW,1982-04-28 +5Zdd4T4VVsljAJentjnwPl,Say I Love You (Bonus Track),Where We Meet,Tyrone Wells,0.248,0.64,156102.0,0.54,0.0,3.0,0.111,-6.637,1.0,0.0296,142.905,4.0,0.589,0ie8wpDcN23hdhnmAeiW4Q,2012-03-06 +4228PddqQN9aWUIg8x0nsi,Soul,Keep It Simple,Van Morrison,0.68,0.633,216467.0,0.616,0.00229,0.0,0.339,-7.023,1.0,0.0255,131.049,4.0,0.734,0ifxdaIgZIoldRJtAKyATH,2008 +3ljDB8cJvp1NFrC7fv68Zd,Poet,There's A Riot Goin' On,Sly & The Family Stone,0.0937,0.82,181000.0,0.46,0.00386,5.0,0.0584,-12.131,0.0,0.158,164.148,4.0,0.891,0ihYToxMgYcuHuxOKjGQKO,1971-11-20 +0RlAoZz5TVyrPEYBGL4nw7,Barbie Doll,Big Dreams & High Hopes,Jack Ingram,0.0529,0.548,234373.0,0.808,0.0,4.0,0.126,-5.609,0.0,0.0738,125.79,4.0,0.507,0ihod4gBkQw2yCTDku9fRf,2009-01-01 +3jH7EDumy4WARvyeuZOFbZ,If I Ever Lose My Faith In You,Fields Of Gold - Best Of Sting 1984-1994,Sting,0.0143,0.583,271907.0,0.788,0.0032,2.0,0.0499,-8.216,1.0,0.0279,97.974,4.0,0.53,0iiFnhN7atbvqhFmzem4Nc,1994-01-01 +5A4pj7oT8S6fivbjlpf2QB,Are You Dancing,Carrie Lucas In Danceland,Carrie Lucas,0.161,0.569,379440.0,0.506,0.00548,2.0,0.102,-10.807,1.0,0.0421,123.569,4.0,0.81,0ijJnGrVjwWxVSgPYTruPB,1979-01-01 +6gwJm7LgsaHdd3CWi4K8e8,Out Of Control,She Wants Revenge,She Wants Revenge,0.000705,0.65,217293.0,0.693,0.0,2.0,0.0929,-6.909,1.0,0.0301,112.506,4.0,0.563,0ikcvM61CScaAOSKHOralR,2005-01-01 +33wcyGz3fpcYlus97SH1pk,"Hey, What Do You Say",The Place You're In,Kenny Wayne Shepherd,0.0781,0.327,301533.0,0.812,0.000128,2.0,0.197,-4.217,1.0,0.0507,127.945,4.0,0.334,0iktetweSKEMubEUU06HUS,2004-10-05 +2vLBqb0KbgA5au3CqwnLAb,I'm Tore Down,From The Cradle,Eric Clapton,0.405,0.667,182600.0,0.658,6.23e-06,5.0,0.32,-5.945,1.0,0.0355,132.018,4.0,0.904,0im1aMw5Wf5PUOdRKVLU1w,1994-09-13 +2GDXC4cJuIn7PTpBxNpelQ,Dominique,The Singing Nun,The Singing Nun (Soeur Sourire),0.734,0.736,176653.0,0.335,0.0,2.0,0.11,-8.182,1.0,0.102,135.891,4.0,0.507,0imet3Dr5UAUINUsm0f0YQ,2018-05-25 +7u4EyNfBXEA41VTkwhzYxU,Shout It Out Loud - Live,"You Wanted The Best, You Got The Best!",KISS,0.377,0.477,194893.0,0.978,0.0,3.0,0.956,-5.501,1.0,0.194,144.557,4.0,0.295,0ioYsfAvX54jGKU7HKkuI2,1996-01-01 +3Qv3gn0GCaVibRzhwVCTn6,Sunset People - Hot Chip Dub Edit,Love To Love You Donna,Donna Summer,0.0135,0.809,457933.0,0.545,0.206,7.0,0.166,-8.552,1.0,0.0424,128.002,4.0,0.606,0iuDlDYXlxbjrKMcO2kepk,2013-01-01 +1Jb3G7XkSuPR60ZeUaub6N,I'll Be Doggone,Motown 1's,Various Artists,0.455,0.693,166733.0,0.765,0.0,2.0,0.151,-6.615,1.0,0.0401,133.381,4.0,0.746,0iv3gV69jA1YY2H0UTy9yF,2008-01-01 +1PglZUNT1wTysd26p6BJhS,Don't Blow Your Life Away,Phil Seymour,Phil Seymour,0.0095,0.596,191373.0,0.922,0.0746,9.0,0.55,-7.317,1.0,0.0274,130.686,4.0,0.947,0ivPGE8zZoknrTCy5MRpiF,2012-03-08 +7HHX6q9AJVvtKXsGCTa6Xc,Ever On,The Wild Places,Dan Fogelberg,0.334,0.539,348467.0,0.609,1.63e-06,4.0,0.253,-10.268,1.0,0.0279,99.035,4.0,0.128,0ivbe8Z9hLOViKscYEw2hi,1990-08-23 +7LA2mBrE85CrKh8vCRDzDy,Tonight You're Mine,Tonight You're Mine,Eric Carmen,0.588,0.263,241653.0,0.908,0.0,2.0,0.234,-5.087,0.0,0.0636,204.588,4.0,0.621,0iz5EuAi5uGviUHzbUOTBp,1980-01-01 +5v1YfIEGXWfNPTGhCCW80h,Harmony,Wildflower,The Avalanches,0.269,0.502,228520.0,0.76,0.159,0.0,0.729,-7.707,1.0,0.0407,96.493,4.0,0.42,0j0djiGxLnBiW7meVc2PER,2016-07-08 +3LT82gwyObsF1vpOVpJcMR,Whispers,Sleeping With The Past,Elton John,0.0154,0.659,326440.0,0.453,0.000616,8.0,0.0894,-12.731,1.0,0.0307,96.772,4.0,0.394,0j12QW17dkUCCI7eOAiT1r,1989-08-29 +2oGyNXMOJWAtPRT3kT1aHG,What A Friend We Have In Jesus,Angels Among Us: Hymns & Gospel Favorites,Alabama,0.287,0.551,332213.0,0.346,0.000425,2.0,0.123,-9.803,1.0,0.0258,95.382,4.0,0.235,0j1LQDaUnYrE1yWP6od783,2014-09-30 +55eBqWmsrK6v5GmuJmVXWk,Miss Your Touch,Cassie,Cassie,0.000797,0.577,148733.0,0.723,0.000682,1.0,0.0961,-8.761,1.0,0.105,101.992,4.0,0.835,0j1qzjaJmsF1FkcICf3hRu,2006-08-07 +3rkP4dfuOH0NiVUFl2PHUY,Animal Lover,Wild Exhibitions,Walter Egan,0.0424,0.444,195916.0,0.915,0.38,2.0,0.387,-4.752,1.0,0.169,143.582,4.0,0.243,0j6YIelp0hIIG3sZXW8XNt,1983 +61IiZswJIeAEJ6AmtgBPUx,Polka Dots And Moonbeams,"The Best Of Wes Montgomery, Vol. 2",Wes Montgomery,0.989,0.495,280333.0,0.0703,0.924,7.0,0.154,-22.019,1.0,0.0429,91.295,4.0,0.358,0j784Lh2blPJVI0pwZLUwC,2004-01-01 +4cTEEy6pqqg3gW0DVKqMus,Union Of The Snake - The Monkey Mix;2010 Remastered Version,Seven And The Ragged Tiger,Duran Duran,0.0588,0.773,389787.0,0.77,0.0199,11.0,0.489,-6.097,0.0,0.0504,114.954,4.0,0.709,0jBIq5EY9zRBZJuCE9iuM1,1983-11-21 +63Sl3SmAyT0LCgc1UBso5p,Don't Hold Your Applause,Ambition,Wale,0.611,0.578,194320.0,0.822,0.0,5.0,0.223,-4.345,0.0,0.214,83.197,4.0,0.265,0jCVC8ndYYOooEY2YTO1l6,2011-10-28 +2QpxedUoq7xc1KinFu7uye,Persuasion,Acoustic Classics,Richard Thompson,0.784,0.616,234360.0,0.305,0.000109,11.0,0.0937,-11.833,1.0,0.0278,104.255,4.0,0.619,0jCVyzxYUUOyKYYlBUjGV0,2014-07-22 +0g0vP26aOhFK8uk3Q69hgk,Thunderball (Originally Performed by Tom Jones) [Karaoke Version],Tom Jones Greatest Hits,Tom Jones,0.00202,0.622,186158.0,0.387,0.861,3.0,0.16,-9.699,0.0,0.026,92.991,4.0,0.474,0jEgwzuXo196b3S1infC3V,2014-12-16 +4igFPfIfwnlggsitHsHBp8,"Piano Concerto No.6 In B-Flat Major, K.238: 2. Andante un poco adagio",Mozart: Piano Concertos Nos. 17 & 21,Geza Anda,0.987,0.226,364000.0,0.0418,0.848,3.0,0.0861,-27.964,1.0,0.0403,76.112,4.0,0.164,0jEs1MUebFYhTfexffs7mk,1995-01-01 +1fp5VfLDLShg8nGPI5Q5wt,We Could Have Been,When I Call Your Name,Vince Gill,0.657,0.515,210840.0,0.171,1.12e-05,6.0,0.087,-15.49,1.0,0.0294,69.034,4.0,0.213,0jFNLoCH4SxUlCX7DwCauK,1989-01-01 +1uNcQvCih7OJ72b98FiFuE,Me W/O Us,Upside Down,Set It Off,0.0357,0.584,198880.0,0.395,0.0,3.0,0.105,-9.392,0.0,0.0332,96.741,4.0,0.424,0jGFC44cRkjE2b21aMEbIo,2016-10-07 +2bFyQTmOk2NaOeM5cZKyay,Since We Broke Up,Lunch. Drunk. Love.,Bowling For Soup,0.00311,0.463,222302.0,0.929,3.11e-05,7.0,0.131,-4.376,1.0,0.0921,187.965,4.0,0.613,0jHwwYqC8NEE77klI76hz4,2013-09-10 +6UZZ62k5nwxaXjzsayWoD1,Watching The Detectives / My Funny Valentine - Live At Tokyo Kokusai Forum / 2002,Cruel Smile,Elvis Costello & The Imposters,0.724,0.393,429373.0,0.526,0.0005,9.0,0.197,-11.545,0.0,0.0939,147.879,4.0,0.379,0jHxKNq7VvibsNOlchQauN,2002-01-01 +2WwTpXQZ6WvYRTdQ1bmc2A,Illusion,The Introduction Of Marcus Cooper,Pleasure P,0.0315,0.418,202560.0,0.516,0.0,8.0,0.113,-9.49,1.0,0.144,75.957,1.0,0.717,0jIA4y3EGDkw8QB5HlLWwK,2009-06-05 +4yBV0fWFnJfxX9zgZ27ppd,Up on It,From Me To You,George Duke,0.000653,0.436,546093.0,0.597,0.884,9.0,0.355,-12.953,1.0,0.0877,148.173,4.0,0.507,0jIs7QOcJJAmbsjH25ZE6Y,1977 +3JJNPEieuJHKPHRrhjLZKA,Change Is Gonna Come (Introducing Ophelia Harper),Deitrick Haddon's LXW,Deitrick Haddon's LXW (League Of Xtraordinary Worshippers),0.00623,0.41,325486.0,0.848,8.54e-06,1.0,0.0624,-5.69,0.0,0.109,154.095,4.0,0.341,0jJYkivNGpj2slhE12obkq,2014-04-22 +5Ud7bcSWchJ7c0G7El0AN2,Come to Me,Circles Around The Sun,Dispatch,0.686,0.543,282973.0,0.354,0.402,9.0,0.113,-10.123,1.0,0.0283,124.357,4.0,0.19,0jJmlHqzfDNCQSLtZ1fS5J,2012-08-21 +6U82eC2OHyiQM4Wr5Bejar,What's Wrong,"All We Know Of Heaven, All We Need Of Hell",PVRIS,0.0514,0.502,298917.0,0.945,0.00585,1.0,0.0897,-3.191,1.0,0.103,100.988,4.0,0.326,0jLafOidtMogAbdIjOXXIe,2017-08-25 +6AIte2Iej1QKlaofpjCzW1,With Me,Sept. 5th,dvsn,0.0314,0.771,419500.0,0.466,0.000761,0.0,0.31,-8.651,1.0,0.0308,110.011,4.0,0.245,0jLynoED1FbV2Ky7vU6Pjc,2016-03-27 +0Xe0A6lQdRcvOBue89kgRm,No Way Out Of Here,Sing Into My Mouth,Iron And Wine & Ben Bridwell,0.0672,0.313,278313.0,0.624,7.83e-05,6.0,0.121,-7.863,0.0,0.0353,138.746,4.0,0.225,0jMBAo2pk2cEE0aJ3WseMl,2015-07-17 +31doxaA2svV01prtVnJZlL,Pressure,Ordinary Riches,Company Of Thieves,0.0488,0.662,282680.0,0.61,0.0108,7.0,0.12,-7.892,1.0,0.0471,123.973,4.0,0.363,0jMRiBFeGG250zg0bIFQ3F,2009-01-06 +2uJcLlydqLdGiiABFa4KfN,Mr Red White and Blue,Coffey Anderson,Coffey Anderson,0.141,0.502,207987.0,0.743,5.93e-06,0.0,0.251,-5.789,1.0,0.0371,156.038,4.0,0.329,0jNCokMwQTq6xpbWyZTIxb,2016-05-20 +7fy0iQWCHenbmFAz0U4jru,Savannah Sunset (feat. Tinashe),"Sincerely, Tokyo",MadeinTYO,0.872,0.643,218333.0,0.448,3.7e-06,1.0,0.103,-7.706,1.0,0.081,93.846,4.0,0.37,0jPxLnAkjK20xnotuijSUx,2018-10-26 +3cU5v8tyXEq9RzW6u7b5Wh,Young and Beautiful - Stereo; 2011 Remaster,Lady Godiva,Peter And Gordon,0.507,0.246,179280.0,0.491,0.545,4.0,0.368,-6.763,1.0,0.0281,180.677,3.0,0.543,0jRcCdkRO0dwNAIEFdqNID,2011-08-19 +1z30TFdRmPEv0FoMQHNgSN,Go Where You Wanna Go,We Can Fly! Up-Up And Away,The Johnny Mann Singers,0.272,0.551,135440.0,0.617,0.0,7.0,0.0909,-12.597,1.0,0.057,122.824,4.0,0.797,0jSbAVFuoidXlnJK7Tj9dr,1967-01-01 +0eRyOunOVBChlXxIvqwOxH,Dig It - Remastered 2009,Let It Be (Soundtrack),The Beatles,0.659,0.54,50467.0,0.489,0.0019,5.0,0.457,-12.276,1.0,0.117,157.03,3.0,0.67,0jTGHV5xqHPvEcwL8f6YU5,1970-05-08 +4EXuEr4jSYiet4qhnqt4cy,Bobbie Ann Mason,Looking For The Light,Rick Trevino,0.0512,0.717,194947.0,0.539,1.05e-05,6.0,0.15,-12.949,1.0,0.0314,117.087,4.0,0.9,0jTk1BHIZ4p4VG5mlqKTpw,1995-03-07 +1BsqYUFrBXMTT9TPdOEH0w,Let's Get Married Today,Marvin Sease,Marvin Sease,0.0393,0.668,353067.0,0.486,1.3e-06,7.0,0.0635,-13.07,1.0,0.0315,163.218,4.0,0.768,0jUQTsRhdnT2qb1SmIioig,1987-01-01 +5wuXrc1MziN40kl06tMKrY,"Red, White & Blue",The Road,Aaron Lewis,0.0205,0.376,341387.0,0.501,1.11e-05,1.0,0.0748,-7.431,1.0,0.0287,106.069,3.0,0.39,0jVmIk1iKPMxgidew4jKhU,2012-11-08 +48nb0A2vqBeONJFgMMcar2,Now and Forever,Now And Forever,Air Supply,0.875,0.53,229800.0,0.259,0.0,5.0,0.054,-11.077,1.0,0.0266,102.538,3.0,0.22,0jWQH4FmSo5CUbRnMvvMoL,1982-06-01 +0fBrOyJj7gEAyXevVq69xv,Lonely Girl,The Other Side,Tonight Alive,5.89e-05,0.407,191133.0,0.915,0.0,7.0,0.0794,-3.413,0.0,0.0476,170.084,4.0,0.741,0jWzcec3ugHZoQpogj6PrD,2013-09-10 +1crSsvtU9wZB15dIQXV2QH,Moving On and Getting Over,The Search For Everything,John Mayer,0.591,0.85,265360.0,0.461,0.0409,6.0,0.1,-9.018,0.0,0.0539,94.038,4.0,0.628,0jZFu2tihRJ65iYAo0oOtP,2017-04-14 +50fonY7NSzBiRpA5egFcMH,Love Is the Groove,Cher,Cher,0.314,0.616,271133.0,0.845,0.00264,0.0,0.125,-7.798,1.0,0.0308,126.985,4.0,0.559,0jZfbz0dNfDjPSg0hYJNth,1998 +1douFka1UBL0wsGMxXIkP5,Making Days Longer,Since We Last Spoke,RJD2,0.267,0.773,276373.0,0.372,0.691,7.0,0.101,-11.793,0.0,0.0408,115.992,4.0,0.079,0jbra7wbupwZLAYxjxNiJv,2004 +0H4LPhosKQpfmBweYMG2Gv,Show Me the Way,All By Myself,Regina Belle,0.256,0.614,250280.0,0.537,0.0,11.0,0.625,-8.898,0.0,0.0231,89.132,4.0,0.582,0jcKrUCsLisXAg91CfVh9s,2014-08-01 +7Kvr4zY7aNcHzhXHmLxVN1,You Take Me Up,Into The Gap,Thompson Twins,0.587,0.7,266160.0,0.548,0.0,5.0,0.0699,-13.849,1.0,0.0442,104.556,4.0,0.854,0jcUegqpKCfHQ8va6aWwv0,1984 +22j6YCqpxVHXF3EmsYRMBk,"Home Sweet, Home (with Frank Jenkins)",Roots Of Country Music (1965),,0.974,0.481,153160.0,0.537,0.881,2.0,0.316,-13.791,1.0,0.0414,129.572,4.0,0.974,0jckzrST0anXNTY13KMbSw,2005 +78lZFRefSo4ZCFZIC37KOO,Freeway Flyer,Just For Love,Quicksilver Messenger Service,0.00334,0.491,229533.0,0.752,0.202,11.0,0.354,-10.574,0.0,0.0444,125.642,4.0,0.619,0jebR4BSBCxMAXezJcDC1m,1970-09-28 +3gdIbcSMw4UQouRbpSkaHG,Watered Down,Artwork,The Used,0.00241,0.577,237520.0,0.888,0.0,2.0,0.397,-4.159,1.0,0.0478,115.157,4.0,0.42,0jfPsx2EKO0kvWcuYGNNTI,2009-08-10 +2oUhPBBGxgroydLuL0RG87,Yesterday Was Judgement Day,Now Again,The Flatlanders,0.199,0.691,164093.0,0.514,0.000877,0.0,0.121,-7.063,1.0,0.0386,99.918,4.0,0.325,0jfQFWDwsn2SVQ8oAIkG2w,2002-05-21 +2KZivAWSHd8mOuF6fjGUZU,Reason,Street's Disciple,Nas,0.00643,0.805,287840.0,0.652,0.0,2.0,0.145,-5.742,1.0,0.249,92.151,4.0,0.495,0jghcWTsQzux5T9sAfZO13,2004-11-30 +1Dx1ZPaterHe14K9Hxehby,F*U*B*B,There's The Rub,Wishbone Ash,0.0401,0.442,577493.0,0.609,0.713,0.0,0.127,-14.844,1.0,0.0506,138.642,4.0,0.65,0jhrnGAzi75RYTsfACZMGW,1974-11-12 +3IGewqayNlFWCa14ttTD1D,Simone,Middle Man,Boz Scaggs,0.214,0.657,308293.0,0.728,8.2e-06,2.0,0.0528,-7.889,0.0,0.0451,116.009,4.0,0.709,0jifDfcS8SNV1c6e0WducY,1980 +7Cb7bpP4h8VxV9fgQyQsVq,All The Money In The World,Teflon Don,Rick Ross,0.0633,0.526,280840.0,0.746,0.0,11.0,0.19,-5.005,0.0,0.184,168.371,4.0,0.429,0jipZxGtkTDHjVerLkzO80,2010-01-01 +65L8EtqpdS58luVALt8HUP,Indian Summer [Live 1981],Live/indian Summer,Al Stewart,0.0352,0.594,212000.0,0.494,9.78e-05,2.0,0.0527,-11.24,1.0,0.0322,103.689,4.0,0.467,0jjwQB7JCYePGgBax9Tfd0,1981 +73uaNKSfu7zLgXzaLsMWgm,I Want,You Are Forgiven (EP),MadeinTYO,0.213,0.842,131867.0,0.649,2.8e-05,2.0,0.335,-7.099,1.0,0.132,120.976,4.0,0.287,0jlFChyFxDKLRNx8b59Ywz,2016-08-19 +2tONU3p2Ven58Nl6XIxIIz,Bring Me Love,All Wrapped Up: Vol. 2 (EP),Various Artists,0.101,0.69,204880.0,0.625,0.0,10.0,0.0834,-4.863,1.0,0.0262,124.954,4.0,0.317,0jms0aTwjtZggEoxXLz0Jz,2008-01-01 +5kM7eKFt3IZXvgt2PrKHHS,Mary Magdalene,Peace Beyond Passion,MeShell Ndegeocello,0.336,0.644,351318.0,0.304,0.0627,4.0,0.223,-16.424,0.0,0.0352,123.019,3.0,0.136,0jmwxReVZ7hNQ26bZWQ35Q,1996-01-01 +070ZjouQyqMN9Ebk5lTQxO,Charm School,Punch The Clock,Elvis Costello And The Attractions,0.168,0.691,235480.0,0.558,0.00101,0.0,0.0789,-7.198,1.0,0.0344,101.407,4.0,0.833,0jo7K3IkLusU2dbYLvQIOs,1983 +5JYNDuAu47z3ypn8u0bOxc,Can't Let Go,MTV Unplugged EP,Mariah Carey,0.831,0.441,275000.0,0.336,0.0,9.0,0.732,-12.982,1.0,0.0369,76.745,4.0,0.306,0jpGebANqbNNKbWHq2XhEM,1992-04-27 +1nFODfShhFZg4OshpTDfcf,Blast Off,Rowyco,Jackyl,0.000252,0.557,221187.0,0.949,0.162,4.0,0.217,-3.412,0.0,0.106,157.038,4.0,0.501,0jqMqvZgq4sD3SkgTcCE0t,2016-08-05 +6hIMVLEscwFzVdnh344tUD,Oh Hi Hater (Hiatus) (feat. Fortune),Ransom 2,Mike WiLL Made-It,0.151,0.797,185588.0,0.657,0.0,11.0,0.139,-5.826,0.0,0.242,139.979,4.0,0.692,0jqcY0azNzkluuC8hxNGlw,2017-03-24 +75ywGmf8rUTtR0EaFkA8sd,Bus Stop - 1999 Remaster,Tin Machine,Tin Machine,0.0144,0.42,103160.0,0.824,0.000836,2.0,0.234,-10.733,1.0,0.0438,148.37,4.0,0.837,0juQn8RD24F8sPnSWMZdls,1989-05-23 +6xEpPGEZyiL6Hj8CgmH6hK,One Dream,What I Meant To Say,Donny Osmond,0.671,0.463,254053.0,0.224,0.0,4.0,0.0989,-11.112,1.0,0.0283,135.508,4.0,0.324,0jwT53EH3CY8ZfvZqdVUNo,2004-01-01 +0Lfnslftq788Ma2Jq8xiym,Laughing River,The Rose Hotel,Robert Earl Keen,0.64,0.613,265533.0,0.467,0.000419,10.0,0.174,-9.391,1.0,0.0257,100.028,4.0,0.581,0jwjMAOpwynlO8256VhciE,2009-01-01 +0im116yUTTGL5QQKkd1V5w,I Lost Tomorrow (Yesterday),I Must Be Seeing Things,Gene Pitney,0.677,0.514,137973.0,0.583,0.0,4.0,0.533,-8.456,0.0,0.0417,133.903,4.0,0.597,0jxiQFsykRtcFmRobKFftm,2005 +2eLOjXSxGkbNehL0DcNOqz,Suicide Or Murder,My Xperience,Bounty Killer,0.202,0.806,201493.0,0.727,0.0,1.0,0.421,-12.047,1.0,0.347,91.952,4.0,0.757,0jxl4ik3pw1Xb4dXew6LE3,1996-09-17 +3zYdK6ZShTmQ7M2hnzNLHt,Visions of a New World (Phase I),Visions Of A New World,Lonnie Liston Smith,0.234,0.187,130067.0,0.307,0.0626,5.0,0.103,-12.191,0.0,0.0376,129.387,4.0,0.0397,0jzdHVqeEwkLR3vywje9jr,2015-07-27 +0iY5dTU8bKSpZKuGuCytZ9,Louis XIII,Napalm,Xzibit,0.0206,0.468,225960.0,0.762,0.0,2.0,0.072,-5.137,1.0,0.367,157.521,4.0,0.356,0jzmYAItbZraWCe16ODaWW,2012-01-01 +5eBuVrrQlQbH0YB8u0gLVN,Hand Picked,Highway Call,Richard Betts,0.273,0.593,860440.0,0.81,0.195,2.0,0.229,-6.944,1.0,0.0258,111.816,4.0,0.719,0jzn97jgEXK43EuLnhGefQ,1974-01-01 +35lrf86oWj7yfcSO7b13Kq,My Rock (feat. Vanessa Bell Armstrong),LIVE: Rain On Us,Earnest Pugh,0.215,0.313,345147.0,0.918,0.0,0.0,0.821,-4.082,0.0,0.226,179.708,3.0,0.559,0jzsWDvk3mHQNF1qbkeBdn,2012-07-31 +7oLtJ2oSnrpLZ3WzKiIEyy,If I Still Had You,The Great Fatsby,Leslie West,0.404,0.257,135200.0,0.305,0.141,0.0,0.0668,-13.027,1.0,0.0281,83.502,4.0,0.407,0k0fAJgqpVIiXaPLRbm5mk,2009-03-16 +0xp4ocyzLBcD1bpvj0XjDV,The Paris Match - Early Version,Introducing The Style Council,The Style Council,0.476,0.549,230427.0,0.491,0.00799,11.0,0.104,-13.556,0.0,0.0262,93.998,4.0,0.457,0k1JjCF96PBYKwQHsRDQTl,1983-01-01 +2ZdzvD4riij2E1zvFH7vuL,Saved By The Grace Of Your Love,Loving Is Why,Sons Of Champlin,0.137,0.784,212493.0,0.606,1.45e-06,0.0,0.449,-6.823,1.0,0.0514,126.315,4.0,0.901,0k1TwvXugK8tvwPFmrK6Fp,1977 +58yfJguiaxtLeYV3ly5nmR,Oh Me Oh My (I'm a Fool for You Baby),"Young, Gifted And Black",Aretha Franklin,0.746,0.425,222173.0,0.231,0.0,10.0,0.272,-13.895,1.0,0.0391,118.373,4.0,0.213,0k5C3Z7w7uQpyGFQEzl7yB,1972-01-24 +1uYi7JhbSfPJQ0g9iJhXN9,Flat Line,No Regrets,Dope,0.0103,0.376,37947.0,0.508,0.882,0.0,0.497,-11.671,1.0,0.162,94.66,3.0,0.15,0k6Ew5871sZiRi8px0iEYr,2009-03-10 +1Oc3jXHrpFVeYhcpqfQ3da,Celebrate Me Home - Live,Outside: From The Redwoods,Kenny Loggins,0.158,0.393,482789.0,0.311,1.28e-05,5.0,0.968,-12.024,1.0,0.0537,131.61,4.0,0.278,0k7LQvKvFfbxZvqFwZ0Dtz,1993-07-20 +7xZ6W8jIzHcXUzudh8xdvu,No Closer To Heaven,No Closer To Heaven,The Wonder Years,0.686,0.617,142445.0,0.315,0.837,11.0,0.164,-12.858,1.0,0.0347,84.979,4.0,0.525,0kAfY3e4tuxMMAiUdLxeQi,2015-09-04 +6xSv3i1hhLNw55SxgVvYSA,Don't Know Why I Love You,We Came To Play,Persuasions,0.929,0.516,167667.0,0.306,0.0,1.0,0.111,-13.635,1.0,0.0776,124.338,4.0,0.778,0kAwEE6X596SMG31695uWd,1971 +7hokSnhboXK5G6zP5aVxpr,The Invisible Man - Demo,The Miracle,Queen,0.0392,0.746,302480.0,0.507,0.32,10.0,0.121,-9.686,0.0,0.0559,119.182,4.0,0.326,0kCPII9EM5eqHHCRo1EVjs,1989-05-22 +4ySC80MQCViCqvLKC3tXz9,Well All Right!,The Black And White Album,The Hives,0.118,0.387,209080.0,0.924,0.0,11.0,0.597,-2.222,0.0,0.162,192.185,4.0,0.856,0kGG0cYU829iWwfpQFm6Ue,2007-01-01 +47UCjlPVGtYlv9dV5w2usF,Cemetery Walk,Mantis,Umphrey's McGee,0.153,0.564,452560.0,0.672,0.00965,8.0,0.559,-8.192,1.0,0.0315,144.014,4.0,0.26,0kGtQA9n4CmtqLMM8vm2oo,2009-01-20 +6Elm5mas8rEBq6x4qw6tuF,Tupelo Honey,Tupelo Honey,Van Morrison,0.129,0.65,427314.0,0.444,4.93e-06,10.0,0.135,-14.466,1.0,0.0364,140.984,4.0,0.514,0kH3g3ehXE1eVhgt20cBOy,2015-07-06 +3M3pLgLlLAKdzmroa2z64m,Of Prometheus and the Crucifix,Shogun,Trivium,1.82e-05,0.359,280280.0,0.991,1.4e-05,6.0,0.314,-1.848,0.0,0.162,197.964,4.0,0.233,0kIXzVzbFuUf5kxM8US67m,2008-09-24 +1bNYPi7Pb20dSx4szm0VYE,21 Things I Want in a Lover,Under Rug Swept,Alanis Morissette,0.0139,0.594,208360.0,0.865,0.0,1.0,0.0504,-6.256,1.0,0.0382,99.104,4.0,0.862,0kKfmdca8GY7bDWFWtY801,2002-02-25 +3I0FBDc1c1BLNtXWKVjmFg,untitled 02 | 06.23.2014.,untitled unmastered.,Kendrick Lamar,0.341,0.526,258827.0,0.506,0.0,5.0,0.646,-10.47,1.0,0.519,85.349,3.0,0.0963,0kL3TYRsSXnu0iJvFO3rud,2016-03-04 +2dx8PRHg15eX3jvgksAhmb,Right Hand Man,Something Rotten!: A Very New Musical,Original Broadway Cast Recording,0.837,0.64,163720.0,0.434,0.0,1.0,0.0799,-7.953,1.0,0.0909,146.954,4.0,0.834,0kOBkjePPpXZ4sZGspF0VH,2015-06-02 +3J6lQm6nWgP4dfXA2gHHvc,Steal Away,Right On,Wilson Pickett,0.555,0.386,227640.0,0.346,0.000204,8.0,0.198,-17.127,1.0,0.0408,154.146,4.0,0.61,0kONhu0yc9oSpAPnsH00Ss,1970 +2qZosPj4mj7C5LreKcNWkU,Green Eye - Demo,Demons And Wizards,Uriah Heep,0.0183,0.174,226760.0,0.746,0.218,4.0,0.423,-4.96,0.0,0.0482,175.199,4.0,0.625,0kOW78XBGL598LEvB2JjAz,1972-05-19 +2CXQQuKmvuNMCw7L9knd3D,Crossword Puzzle,High On You,Sly & The Family Stone,0.0218,0.667,175627.0,0.743,0.0,5.0,0.655,-8.365,1.0,0.0283,101.695,4.0,0.898,0kQK2IcPKq38JWlG5xVblp,1975-04-01 +1EugNeowA0xiu3sK5zJxgh,Blues de Janeiro - Live,Live: The Farewell Tour,Cher,0.0946,0.499,341507.0,0.504,0.00721,9.0,0.164,-4.454,0.0,0.0558,123.971,4.0,0.421,0kSF2jL7UkvHAj5Fbiaj77,2019-03-13 +1w6q4bV6YMeG8HdHy3dZ7s,Midnight / Tornado,Skid Row,Skid Row,0.00195,0.394,258467.0,0.776,0.0119,9.0,0.0423,-11.816,1.0,0.042,147.325,4.0,0.453,0kSTuMp9GpX9pJR45Bksgi,1989-01-24 +2ZZv11hFUsSxRwL5auaegp,Rock And Roll Queen,Rock And Roll Queen,Mott The Hoople,0.00973,0.345,307667.0,0.86,0.442,2.0,0.31,-11.896,1.0,0.0673,140.224,4.0,0.573,0kStlVd4EjQatWVzPygl1a,2006-05-23 +4GvrkScsfMpxqRLdeUAkjL,Borderline,Kick Out The Jams,MC5,0.00275,0.234,174933.0,0.895,0.00945,6.0,0.952,-10.64,0.0,0.112,130.95,3.0,0.166,0kT4F2mSpvTk3stwiaEStp,1969 +0UOWfeHDw8KveaAunSBKiH,Poor Butterfly,"Brass, Ivory & Strings",Henry Mancini,0.932,0.533,188627.0,0.21,0.924,8.0,0.228,-13.027,1.0,0.0287,94.172,4.0,0.372,0kT9DWoAuAeL3gVk1I1zxR,1972 +3hwRLIop9mHDDhKF4IIdx0,"Since I've Been Loving You - Live: O2 Arena, London - December 10, 2007",Celebration Day,Led Zeppelin,0.000134,0.37,472253.0,0.539,0.437,5.0,0.986,-11.7,0.0,0.038,117.393,3.0,0.0877,0kTe1sQd9yhDsdG2Zth7X6,2012-11-19 +4aWcpwhC9Hc6XyioGv180j,Goin' Home,Classic,David Phelps,0.939,0.17,348520.0,0.247,0.0198,6.0,0.0796,-11.617,1.0,0.0329,82.942,4.0,0.039,0kUk2DY5LS006Fg5OYOUvm,2012-01-01 +52yR20UXo9atmiCS4dtaia,Born Free,Trini Lopez - Now!,Trini Lopez,0.627,0.401,151093.0,0.355,1.04e-06,2.0,0.307,-16.042,0.0,0.0341,115.278,4.0,0.684,0kVGoXk9UqKQo6hnLBSbI9,2005-02-08 +3XIEWK1V9n25PS9Vb6axj5,Born to Be Alive - Original Mix 79,Born To Be Alive,Patrick Hernandez,0.0846,0.704,188133.0,0.867,0.0,2.0,0.206,-5.808,1.0,0.0315,131.467,4.0,0.809,0kVK9lFFTzhnEb4ETElbCD,1978 +7HtS6qWphHFv3tMFNA6QHm,Flights,Dawn Escapes,Falling Up,0.0117,0.56,173520.0,0.945,0.0,4.0,0.299,-5.416,0.0,0.0515,98.051,4.0,0.448,0kVqCkIGjyihd5nWuOnaTg,2005-01-01 +2P7enBgirMvgpmQz3gnlIA,Asking for a Friend,Coke,Coke Escovedo,0.18,0.521,304752.0,0.972,1.37e-05,8.0,0.0842,-2.433,1.0,0.143,96.983,4.0,0.506,0kXShCOrwxFeWux9YkfupE,2016-03-17 +6puG3v7XIgzDLdOk1Q6sUV,4 To 1 In Atlanta,Love Lessons,Tracy Byrd,0.192,0.598,198693.0,0.877,0.0,5.0,0.419,-7.002,1.0,0.0339,152.726,4.0,0.955,0kXiJImhotjxRL5rKqFAWr,1995-01-01 +1Wt5TsALE5NDMIFuZxXg3i,Getaway Car,Thompson Square,Thompson Square,0.00153,0.596,212120.0,0.887,2.2e-05,0.0,0.122,-3.67,1.0,0.0302,119.011,4.0,0.619,0kXrl96iUzWkRvxnfrC2YF,2011-02-08 +05RCIT40OPMXkuoSwElB6X,I Saw Her Standing There - Live,Tripping The Live Fantastic,Paul McCartney,0.0298,0.374,205933.0,0.891,0.0,4.0,0.973,-10.992,1.0,0.0694,148.221,4.0,0.761,0kaRUxrggtrnJbojB8SHLZ,1990-11-05 +5pFTevOoFbVOj8H35NzCr2,Go Out Fighting,Critical Equation,Dr. Dog,0.0342,0.362,207400.0,0.577,0.00486,1.0,0.381,-7.682,0.0,0.0386,122.741,4.0,0.211,0kafVzFVwhsAjOzA2h6QQB,2018-04-27 +7aEursBE9ZTUAnjn1baCxt,Dance This Dance,Turtle Soup,The Turtles,0.0779,0.443,210400.0,0.355,0.000489,0.0,0.25,-13.845,1.0,0.0245,86.098,3.0,0.411,0kcb49VdiGSb7Qii0v0jIc,1969 +2EmERwv3qzXJqBB541KoBZ,Quantum Skyfall (Original Soundtrack),Skyfall,Soundtrack,0.00638,0.63,134509.0,0.789,0.842,5.0,0.228,-11.071,0.0,0.0356,132.001,4.0,0.64,0kcwgVQwii0aVHsfMoB8iC,2017-12-07 +3O7S5po2puLuLjj9BVw8wd,The Dreamer,Every Good Boy Deserves Favour,The Moody Blues,0.0709,0.609,222467.0,0.678,0.00414,6.0,0.295,-11.408,0.0,0.0272,112.104,4.0,0.873,0kmbfs4yxvWj8VXxg6y8H4,1971-07-23 +2BzWk6zaZC6CmOneTgFNfl,Loosen' Control,The Best Of Snoop Dogg,Snoop Dogg,0.0257,0.914,249320.0,0.681,0.000102,1.0,0.135,-7.659,0.0,0.127,100.487,4.0,0.798,0knL5fTAXqq9oq4Yeyibc8,2005-01-01 +3GDjNWIdsDyiuLAOAcDSwK,All Night Long,D-I-V-O-R-C-E,Tammy Wynette,0.467,0.526,145747.0,0.142,0.0133,7.0,0.186,-14.517,1.0,0.0292,92.171,3.0,0.551,0knSNRmUnTtDyRK6n0PXLb,1968 +0uCsCo9UO68t46yyLxjXmB,Cowboy,Skills In Pills,Lindemann,0.000255,0.493,191013.0,0.967,0.0174,10.0,0.236,-3.785,0.0,0.0634,140.059,4.0,0.364,0koBPzLDxkhwKrKb3JmJ9n,2015-06-30 +4hky0rl6NE08fjr0NIr3Hx,Buck Naked,Born To Boogie,Hank Williams Jr.,0.0354,0.633,199667.0,0.802,0.0,9.0,0.365,-9.154,1.0,0.0317,135.942,4.0,0.844,0kp80wmvbjpSq4E3S793cp,1987 +6W9lfjN0fuvGW4nEqR9WKe,Normal Love,Interiors,Quicksand,0.00224,0.453,256587.0,0.751,0.0789,0.0,0.119,-5.453,1.0,0.0303,140.224,4.0,0.826,0kqHdaOSkbZePBPZPvIcqW,2017-11-10 +688l8E8dUQ4n80etbDNyuj,Up on the Hollow Hill (Understanding Arthur),Lullaby And... The Ceaseless Roar,Robert Plant,0.585,0.619,271853.0,0.687,0.919,10.0,0.0957,-9.64,1.0,0.0283,95.005,4.0,0.249,0kqVbnOKFngwXJ7by8Xlns,2014-09-05 +4BqYQ1WQ0GFE1xmIaduKLi,Planets,Hail To The King,Avenged Sevenfold,0.000106,0.535,356307.0,0.925,0.0148,2.0,0.181,-6.357,1.0,0.0406,140.021,4.0,0.315,0ks45m1bsP2JsZpM5D2FFA,2013-08-23 +0VofxH03q5wXd84FeEMmGs,One Reason,The Comfort Zone,Vanessa Williams,0.0255,0.552,292533.0,0.533,1.65e-05,5.0,0.256,-13.408,0.0,0.03,167.996,4.0,0.868,0ksxzYuZtQz1kYrZEhXDjV,1991-01-01 +5rF7hPs1SWWZZqmegjVVFL,Tonight the Bottle Let Me Down,I've Always Been Crazy,Waylon Jennings,0.354,0.699,211760.0,0.513,0.155,2.0,0.0658,-12.329,1.0,0.0278,136.194,4.0,0.728,0kukyhFlrTPR6LX7y8Sjxw,1978 +1akzhAdSVnI5aHLHZDhlMI,New Cut Road - Remastered Live Version,Quarter Moon In A Ten Cent Town,Emmylou Harris,0.0785,0.588,250747.0,0.663,0.0,7.0,0.749,-10.184,1.0,0.375,127.177,4.0,0.548,0kwZMM8Nj0a4dPvVPUiN2y,1978 +5FTZvGKtwhz430WKnA8ik1,In A Station - Remastered,Music From Big Pink,The Band,0.505,0.498,210244.0,0.429,0.0,0.0,0.177,-9.374,1.0,0.0246,137.937,4.0,0.378,0ky5kdvfPxSmSpj03hpSAE,1968-07-01 +4OsGGGnGDfO1KmUAI2wD71,I Just Can't Live a Lie,Some Hearts,Carrie Underwood,0.0372,0.476,238907.0,0.635,0.0,6.0,0.12,-4.824,1.0,0.0273,153.866,4.0,0.283,0kys2jaKAiDPfNBd4z7LAg,2005-11-14 +4ZX4r0jJLE1ut7VRBYlc3y,"Hey Baby, Don't You Know That We're All Whores",Forget What You Know,Midtown,0.00422,0.311,157133.0,0.956,3.4e-05,4.0,0.138,-4.029,1.0,0.128,179.887,4.0,0.324,0kzHDUWg9XKx5ianlRedvu,2004-06-01 +03hb1W1irmHpKTZcsho4nN,Somewhere in the Vicinity of the Heart (Originally Performed by Shenandoah & Alison Krauss) [Karaoke Version],In The Vicinity Of The Heart,Shenandoah,0.57,0.586,238420.0,0.355,2.17e-05,4.0,0.0976,-11.534,1.0,0.0244,95.678,4.0,0.27,0l38CPEMjrs6T95GL09K7f,2015-09-22 +28eRkX0rpgGNs1T92dXuat,I'm Okay,Addiction,Chico DeBarge,0.302,0.582,207107.0,0.413,8.74e-06,6.0,0.0949,-11.023,0.0,0.281,77.745,4.0,0.492,0l3NCq2SpDb7JGBS92WRd5,2009 +0pdMd40smKiYavbjNMMDEd,Wake Up Everybody,The Buffet,R. Kelly,0.0125,0.723,221627.0,0.596,0.0,7.0,0.0604,-6.413,1.0,0.0728,96.035,4.0,0.34,0l4XFGgOoaDEdXoB62Hppw,2015-12-11 +1I9ofGellBg7dJxwrvE6Vx,Angelus Ad Virginem,Advent At Ephesus,"Benedictines Of Mary, Queen Of Apostles",0.995,0.287,190853.0,0.151,0.0394,6.0,0.146,-17.708,0.0,0.045,119.857,5.0,0.289,0l4mgYCLa6t4z1C9t3qfJG,2012-01-01 +2daSxnWxCvuEplJUcf3Hqu,Have Yourself a Merry Little Christmas,Ingrid Michaelson's Songs For The Season,Ingrid Michaelson,0.902,0.182,226373.0,0.227,0.0,8.0,0.0549,-10.187,1.0,0.034,71.199,4.0,0.0553,0l6NEfclZMH1K33J4Tnb8J,2018-10-26 +4tukKqRl4KZkbpKz6u9X3E,I Need To Know,Midnight Light,LeBlanc & Carr,0.706,0.469,215093.0,0.53,0.000541,4.0,0.11,-8.589,1.0,0.0259,144.873,4.0,0.553,0l7FywMiiiRXjpiSZdUd50,1977-07-05 +2bjP160ZW7MyhEHCB2RpAI,Go to the Woods,Promised Land,Dar Williams,0.0899,0.587,174867.0,0.78,0.000174,8.0,0.0763,-6.537,1.0,0.0362,156.004,4.0,0.857,0l96cvTduIoRtwLlDa8cZ9,2008-09-09 +3ZKQPEjGmUAZJtCEeYYnPm,Lace And Whiskey,Lace And Whiskey,Alice Cooper,0.425,0.628,193800.0,0.706,5.83e-06,9.0,0.235,-10.571,0.0,0.0355,131.033,4.0,0.828,0lAB4vs5qeYbHwpLR7Ptai,1977 +6bqkB8M5rDtM7RxuME4YKF,Sad Caper,Fairweather Johnson,Hootie & The Blowfish,0.0078,0.533,169173.0,0.72,0.0,2.0,0.104,-7.517,1.0,0.0288,124.702,4.0,0.886,0lDTDJLryuCVfCYbPhrmIa,1996-04-16 +6yAOi9iF2hJkW02IgDLDjo,Let It Be,I Am Sam,Soundtrack,0.857,0.582,211133.0,0.247,0.000167,0.0,0.132,-14.041,1.0,0.0463,136.006,4.0,0.223,0lGu56L3evYBeuS6wNQPnL,2002-01-08 +6y0UIgmQ2r0XHJR0bTiYl3,Un Hombre De Ley,Detalles Y Emociones,Los Tigres del Norte,0.611,0.845,173627.0,0.715,0.0,7.0,0.146,-2.256,1.0,0.0305,104.95,3.0,0.927,0lHpGds7Q8uJEc7nFiwrVM,2007-01-01 +7uPmQttafLiJyju14JREY4,Young Americans - 2016 Remastered Version,Young Americans,David Bowie,0.171,0.614,313707.0,0.763,0.0,4.0,0.119,-8.949,0.0,0.133,84.236,4.0,0.885,0lITGovWgaQGi42EfqcE5P,1975-03-07 +6Jqv5HKSqQ4uKlayOZXRiS,Micol's Theme,You Light Up My Life,Debby Boone,0.848,0.303,187629.0,0.313,7.92e-05,7.0,0.137,-10.683,0.0,0.0339,133.868,4.0,0.282,0lKPC6pyYjRxi2vexd0Zua,1977-07-01 +7MYqLtOatlf0eM8gA0nI5L,There Won't Be Anymore,There Won't Be Anymore,Charlie Rich,0.637,0.78,142204.0,0.284,0.000179,5.0,0.317,-14.78,1.0,0.0318,103.736,4.0,0.75,0lLEz4zaqoCk2Uu3f8F0Eb,2015-06-08 +1JwQNQXnw1b9bvcusqksqB,Sabor del Caldo,Recuerden Mi Estilo,Los Plebes del Rancho de Ariel Camacho,0.693,0.732,200736.0,0.651,2.59e-06,9.0,0.11,-4.914,1.0,0.027,106.023,3.0,0.804,0lMw8xxFLYRSGYRlGzo8uc,2016-03-04 +46pKfzBJrKBUvXnI5QVSrX,27 Ghosts III,Ghosts I-IV,Nine Inch Nails,6.81e-05,0.473,171901.0,0.887,0.88,6.0,0.287,-6.818,0.0,0.0413,137.93,4.0,0.545,0lOn8nKk4dzzRfnCCCRbwp,2008-03-02 +4sWlOsLC7Fm101FehGcgR1,Mr. Recordman,America's Least Wanted,Ugly Kid Joe,0.0346,0.686,246067.0,0.646,1.51e-06,6.0,0.17,-10.835,1.0,0.0441,132.992,4.0,0.544,0lQjdBr2n0WQg5sjGzLVfR,1992-01-01 +4PXpeK8aG1YtgeNjijw0PT,Banks Of The Hudson,Fire Of Freedom,Black 47,0.0651,0.55,287040.0,0.923,0.0,11.0,0.781,-7.388,0.0,0.111,134.073,4.0,0.517,0lQuaB0ieiteubLg5bVaZ6,1993-01-01 +5JJc6OPhshGLAabc9ooX1E,El Telefono,Los Vaqueros: Wild Wild Mixes,Various Artists,0.153,0.804,236747.0,0.74,0.0,2.0,0.452,-5.852,1.0,0.154,90.037,4.0,0.507,0lSruNExlVqHp7Ox1xpWgu,2007-01-01 +3pndPhlQWjuSoXhcIIdBjv,What They Want,There's Really A Wolf,Russ,0.484,0.71,165853.0,0.404,0.0,1.0,0.0953,-10.04,0.0,0.379,139.553,4.0,0.398,0lUL92det7mZ4DaHYmiUEC,2017-05-05 +4FFJv5TEJNi2q6WoZjumre,As Long as He Needs Me,Love Him!,Doris Day,0.891,0.305,245693.0,0.0807,0.00747,7.0,0.124,-17.039,0.0,0.033,131.665,4.0,0.102,0lX3GNAFx4IKO9iCVMVJuy,1964 +0NO2Ou0QwdSQUyL4RvCQrj,"St. John Passion, BWV 245: No. 8, Simon Petrus aber folgete Jesu nach (Live)",John Sebastian Live,John Sebastian,0.949,0.564,16413.0,0.0292,0.0,10.0,0.31,-27.974,1.0,0.0538,129.827,3.0,0.0,0lXOqKEkoBw9jz54e2M2UI,2019-04-05 +29tjWj0VZ3wicYG6zN8g9b,Knowing,"The Yardbirds/Featuring Performances By Jeff Beck, Eric Clapton, Jimmy Page",The Yardbirds,0.561,0.53,112160.0,0.613,0.0,2.0,0.1,-10.262,1.0,0.0347,119.326,4.0,0.858,0lYmtEuL0fLXPP4XKr5O8K,2002-05-08 +4uLvb3LJyPzNwWvUzpNnJJ,Sweet F.A. (Reprise),Sweet F.A.,Love & Rockets,0.697,0.546,72040.0,0.239,0.942,2.0,0.0479,-22.923,1.0,0.0443,125.95,4.0,0.539,0lZKfL6I9mT0WLGnGfLuN8,1996 +3bPvtFQQgGrmwGZyQK9yLr,It's Only Love,Street Talk,Steve Perry,0.294,0.408,229093.0,0.893,0.0,0.0,0.209,-3.405,1.0,0.0783,164.487,4.0,0.586,0laWXQxeNNyr3N6waUu4tw,1984-04-01 +3fz6qT2R95YdG8mFMiGzGU,"Girl, You Turn Me On",Feelings,Paul Anka,0.442,0.718,175827.0,0.664,0.0,7.0,0.115,-8.061,1.0,0.0255,104.871,4.0,0.858,0lbELQG6SSHy7LvBttGF2d,1975 +5JTmcF8OaQiAbAZdrdDbU1,Elusive Butterfly,The Great Pretender,Dolly Parton,0.457,0.436,166881.0,0.382,0.0,0.0,0.0661,-14.365,1.0,0.0378,98.414,4.0,0.516,0lbxoiJBcC1apFEB6HM0vO,1984 +7MKtGzv2Cz3GI6qXpX3nfB,Heaven Help Me,Stories To Tell,Dave Barnes,0.288,0.706,179653.0,0.87,2.32e-06,7.0,0.12,-4.151,1.0,0.0269,102.998,4.0,0.84,0lcPdu7nRxBBxPGq06cVQo,2012-03-12 +1bSSOytzLNmcObmmbAr7J8,Perfidia,Greatest Hits!,Trini Lopez,0.206,0.716,157293.0,0.478,0.0,0.0,0.0551,-12.082,1.0,0.0523,124.91,4.0,0.786,0le6lAknFh1BF6GZ3GSTon,2016-01-06 +2WJqLZ2EOysq6m7qpmLzo7,One Seventeen,Transplants,Transplants,0.000601,0.506,121440.0,0.983,4.11e-06,5.0,0.249,-2.669,1.0,0.111,92.177,4.0,0.41,0lf0Mw6dwcAWxIIVXEv0fQ,2002-10-22 +2otSugsyrMFRi7ohdeB635,That Was Just Your Life,Death Magnetic,Metallica,0.000577,0.251,428320.0,0.994,0.0018,5.0,0.0898,-2.29,1.0,0.109,189.891,4.0,0.361,0lf5ceMub7KQhLfGxCdM06,2008-09-12 +0AN8OySxgFwxjeYGJmmCG1,Hey Lover,Don't Let Love Slip Away,Freddie Jackson,0.0617,0.661,311707.0,0.473,2.11e-06,7.0,0.159,-10.582,0.0,0.0327,84.569,4.0,0.598,0lfDkTzWfTVK4g5wOOKi15,1988 +1dnkCZaias8Q2ODeajdbMV,Laughing On The Outside (Crying On The Inside),Red Roses For A Blue Lady,Wayne Newton,0.734,0.418,141040.0,0.479,0.0,7.0,0.121,-8.42,1.0,0.0324,88.452,4.0,0.603,0lgvXnm0P3UIxian76rkBO,1965-01-01 +1wPVSPkpP65Agi6wnO22P5,House of the Rising Sun,At The Hootenanny,Various Artists,0.99,0.365,196987.0,0.155,3.14e-05,2.0,0.688,-9.099,1.0,0.0487,83.795,3.0,0.306,0lh0uEmmafilq2CTVdgENf,2013-05-01 +0FEzpdOqGqlBqwUIn9zUD3,Snakebite,Hey Stoopid,Alice Cooper,0.00302,0.453,273187.0,0.935,0.00424,2.0,0.404,-8.199,0.0,0.0552,139.788,4.0,0.418,0lhICEAy0rRGbhvWzlP0Ke,1991-07-02 +0whZXuM5NfGiCnSmksy17A,Don't Rock The Jukebox,Don't Rock The Jukebox,Alan Jackson,0.1,0.681,172410.0,0.449,1.09e-06,7.0,0.112,-14.302,1.0,0.0301,147.069,4.0,0.733,0liU8USAvItejy63VEoKIb,2010-06-08 +7gpN0P0xuTbxlkInOUoToP,Put A Little Lovin' On Me,When A Man Loves A Woman,Percy Sledge,0.124,0.726,162640.0,0.342,0.0567,1.0,0.0668,-16.238,1.0,0.0809,135.232,4.0,0.723,0lj5tDBUt1i1b1Llobu23M,1966 +57YD4jDnXPlfKom3vy3Cto,Bad Day,Part Lies Part Heart Part Truth Part Garbage: 1982-2011,R.E.M.,0.0268,0.417,245853.0,0.876,0.0,5.0,0.101,-3.876,1.0,0.0393,98.2,4.0,0.555,0lkKxxnV5EV8XaKUjjODqd,2011-01-01 +71yhgMeOm16UfcQoZNrWya,Who Am I To Say,Entertainers On And Off The Record,The Statler Brothers,0.895,0.569,127067.0,0.315,0.000108,8.0,0.114,-13.636,1.0,0.0445,91.177,4.0,0.528,0lkWA6tQJParkRGvluuXEb,1978-01-01 +13Fys5dgRsaEec3WSOTwXd,Mona Lisas and Mad Hatters,Coverage,Mandy Moore,0.465,0.414,289467.0,0.529,0.0,3.0,0.109,-6.351,1.0,0.0284,134.325,4.0,0.267,0llQVKRy83M2BsXFQQnztZ,2003 +7dHui7yOhsoj7HdWSuJTW7,Who's Stopping Me (& Metro Boomin),Double Or Nothing,Big Sean & Metro Boomin,0.425,0.664,213600.0,0.552,0.0,7.0,0.0757,-10.479,1.0,0.306,99.721,4.0,0.763,0llyIxX3nDC3hobbGibVZl,2017-12-08 +6xplo5kXVO461QbdIt80HN,Drowse - Remastered 2011,A Day At The Races,Queen,0.189,0.443,223307.0,0.566,6.63e-06,2.0,0.139,-10.049,1.0,0.0323,145.46,3.0,0.478,0lmQ6rAGcChLjGXM52Qu3i,1976-12-10 +0WvracOr1okBmmjtvbgIfz,I'll Leave This World Loving You,A Legend In My Time,Ronnie Milsap,0.701,0.388,165733.0,0.341,1.05e-05,7.0,0.0909,-10.538,1.0,0.0276,90.355,4.0,0.35,0loxaGylXg1sRLT5v0d7i0,1975-01-01 +5PfBEQ7cCPG1nqfQCa1f0W,Overture,Out The Box,Tonex & The Peculiar People,0.299,0.363,137867.0,0.745,0.0104,6.0,0.457,-12.468,1.0,0.501,81.659,4.0,0.301,0lpNAzBAydDzo55vneGipQ,2004-05-18 +70bT6oIKDlFzTq2PsrJhLz,Grown Ass Man Child,The Good Parts,Andy Grammer,0.0223,0.692,188136.0,0.758,0.0,8.0,0.169,-5.594,1.0,0.0641,97.057,4.0,0.685,0lq7zwC6uQiu8pwW5FK3Fb,2017-12-01 +20DqMXrYDpo3FSIZI33jL8,(I Long to Feel The) Christmas Spirit,All-Star Christmas,Various Artists,0.745,0.502,273667.0,0.443,0.0,8.0,0.172,-6.464,1.0,0.0314,128.995,4.0,0.227,0lrdizCS4bdrtCImUZrdti,1983 +2pHWPWnxK6014ap9Xf8FeJ,End Of The World,Corridors Of Power,Gary Moore,0.0132,0.393,413333.0,0.825,0.00128,0.0,0.124,-9.845,1.0,0.0981,125.335,4.0,0.254,0ls3z6WxgkMJI4JV2cVPBK,1982-01-01 +71gdpGsyrb2IVU80Qtkd84,Mammas Don't Let Your Babies Grow up to Be Cowboys - Live,Willie Nelson And Family: Let's Face The Music And Dance,Willie Nelson,0.494,0.437,213600.0,0.407,0.0,9.0,0.708,-10.541,1.0,0.0406,178.1,3.0,0.489,0lsO6VSTPNGZw7cMZj6AAk,1978 +0PBmqzuxZwkgTUyDKRvf81,Love Can't,Loving Every Minute,Mark Wills,0.192,0.486,212267.0,0.646,0.0,5.0,0.166,-6.746,1.0,0.0326,169.913,4.0,0.496,0ltjz9adswzoQQUtWsJKin,2001-01-01 +7zVtJsdWDKTvykPA6WMcL9,"Murder Song (5, 4, 3, 2, 1) - Acoustic",All My Demons Greeting Me As A Friend,AURORA,0.905,0.441,218667.0,0.0769,1.62e-06,9.0,0.089,-14.846,0.0,0.0332,76.776,4.0,0.337,0ltlJlYNzuXoMMv7fie9D9,2014 +2WAtwDBqlDx1aJGdDaSDHm,Don't Make Me Laugh,Moore Is More,Chante Moore,0.154,0.667,286172.0,0.507,0.00025,5.0,0.119,-7.067,1.0,0.0261,107.003,4.0,0.316,0lumMZRpHsJZenvz03c5QJ,2013-07-30 +6y9D1HOaX5wYErwq2nZt04,Hurricane J,Heaven Is Whenever,The Hold Steady,0.00339,0.62,182856.0,0.735,0.000168,9.0,0.312,-4.254,1.0,0.0331,121.079,4.0,0.622,0luu80wDt625BzHvk7zjiM,2010-05-04 +20vZII9Yu52czI9Fk4p39r,Exo-Politics,Black Holes And Revelations,Muse,0.000454,0.599,233266.0,0.926,2.68e-05,0.0,0.0866,-4.064,1.0,0.0676,123.02,4.0,0.606,0lw68yx3MhKflWFqCsGkIs,2006-06-19 +5lta8QT673oM7dvMdwuOSc,King Of The Road,Dead Letter Office,R.E.M.,0.0668,0.479,195773.0,0.233,1.84e-06,0.0,0.383,-17.581,1.0,0.0495,97.089,4.0,0.413,0lxAgLR0aeBfYXF4lXKW9F,1987-01-01 +2XAcd8k6CaCdrxns9xPOI0,A Boy Who Can't Talk,Pink World,Planet P Project,0.0667,0.523,272413.0,0.524,0.0,7.0,0.121,-7.84,1.0,0.0253,132.955,3.0,0.196,0lxO4NlHGAQdPBmipKO9q1,1984 +2IRPp9oZkiQwbBIswDS5Ui,Weekend's Too Short,Steady Nerves,Graham Parker & The Shot,0.126,0.516,251373.0,0.878,0.00147,9.0,0.222,-9.682,1.0,0.0643,148.238,4.0,0.389,0lytgpX55VLwjnmIuNC5z4,1985 +0kVvmouUQIsBXMsyCkEzC0,"Different Drum [In the Style of ""Linda Ronstadt & Stone Poneys""]",Different Drum,Linda Ronstadt,0.0256,0.603,161795.0,0.746,0.0,0.0,0.353,-6.104,1.0,0.0331,122.954,4.0,0.439,0m0QgXlbeMQwNMMVDiBoGk,2011-05-10 +4UVuVsKrf5KBcvrKR5hQCF,Take a Chance on Me,Abba-esque,Erasure,0.00484,0.641,225867.0,0.737,0.000741,1.0,0.0974,-12.98,1.0,0.0385,118.016,4.0,0.617,0m0h59ijqfkP7XxKN7MWnl,1992-06-01 +3GBfvjWcEqFcylppKN0fI9,Say What You Will,Scandal,Scandal Featuring Patty Smyth,0.141,0.391,279267.0,0.572,0.000111,7.0,0.0906,-7.338,1.0,0.0269,174.74,4.0,0.34,0m1GeQ9X0dRcHknRxKIvUA,1982 +02Gr1nZ3IDrf7p1R1PkyJG,All Excess,Tidal Wave,Taking Back Sunday,0.00636,0.213,215507.0,0.871,0.00653,9.0,0.11,-3.623,1.0,0.047,169.886,4.0,0.184,0m1xlnMXTZT0fHMTT8CW2x,2016-09-16 +5ZcWROoDrb0YDujc7HNc1P,Transformation - Single Version,Nona,Nona Hendryx,0.154,0.855,240067.0,0.492,0.000914,8.0,0.0441,-8.847,1.0,0.0461,101.837,4.0,0.808,0m2jnyEPOOZR6hGV0NmHUm,1983-03-01 +3PDj98r0NM5CVbsXzv1DGD,Jackie's Theme: There's No Stopping Us,The Sisters,Sister Sledge,0.199,0.782,247533.0,0.88,1.95e-05,7.0,0.0364,-4.894,1.0,0.0896,128.018,4.0,0.947,0m2vzoSsyqSk7ZUYjbiAfG,1982 +0XVikcHfkoBvJ5ZU8xQBWn,Come and Get Your Love - Radio Edit,Another Night,Real McCoy,0.0179,0.736,194560.0,0.864,1.62e-05,8.0,0.345,-6.567,1.0,0.0397,108.828,4.0,0.763,0m4EUHpp4mVnV8AWHT7T7x,1995-03-28 +0GFd6YSHUgphJhmNP3dBZU,By the Time I Get to Phoenix / Wichita Lineman,The Main Ingredient L.T.D.,The Main Ingredient,0.841,0.196,245533.0,0.644,0.0228,8.0,0.237,-6.389,1.0,0.0341,76.55,4.0,0.454,0m4gLGKKZKVQvGaHgbLDqj,1970 +1DCrjsbMqHVhdM9MUVpkNl,Summertime Sadness - Cedric Gervais Remix Radio Edit,Ultra Dance 15,Various Artists,0.0122,0.533,314960.0,0.873,4.3e-05,1.0,0.18,-4.949,0.0,0.0859,128.045,4.0,0.0524,0m4hWapX3mZ5UrGHyyRQYs,2014-01-21 +7duEwoBcTXRhoXXlFUkySJ,Sunny Sunday,Turbulent Indigo,Joni Mitchell,0.771,0.752,156933.0,0.114,0.000258,1.0,0.114,-20.251,1.0,0.0309,108.055,4.0,0.294,0m5E4LzAWRkdAPbWGHax0Q,1994-10-25 +4pEybkmhRV5uLaCtccJgpg,"The Wild One, Forever - 2018 Remaster",An American Treasure,Tom Petty,0.721,0.592,180240.0,0.6,3.3e-06,7.0,0.167,-7.273,1.0,0.0233,98.347,4.0,0.402,0m6B5ZF9TTOR0mkxVH3DWz,2018-09-28 +6fTM0aSuNNmTfhNV6z47yA,Shades Of Jazz,Shades,Keith Jarrett,0.521,0.474,599960.0,0.68,0.00196,2.0,0.296,-11.31,0.0,0.0462,133.995,4.0,0.6,0m6xYgSWT1ha8zGeUTXNFy,1976-01-01 +0lABEPKsckQgvLARTi6tt7,Hard Times,Intermission I & II,Trey Songz,0.171,0.728,313615.0,0.456,0.0,9.0,0.0652,-8.141,0.0,0.035,116.039,4.0,0.298,0m8NYS3Trz6HLZnMAaFYiH,2015-05-18 +1Y1EX6eUseY85G9nMePBWO,Introducing The Business,Record Collection,Mark Ronson & The Business Intl,0.159,0.598,222307.0,0.734,6.01e-06,0.0,0.374,-5.651,1.0,0.0614,83.101,4.0,0.405,0m8wvW3WNm9D7J0KUlbf3h,2010-09-24 +3N6c4Rv7TXAtYK2MZANAVF,It May Be The Last Time - Live At The Garden Album Version,Live At The Garden,James Brown,0.108,0.623,290600.0,0.903,1.58e-05,0.0,0.289,-5.563,1.0,0.0761,120.424,4.0,0.763,0m93b6OGhfQ8Y6ZwmVuzFQ,2009-01-01 +2w3A8EBf2DVD60nDrHxT05,Falling,Simple Forms,The Naked And Famous,0.0383,0.523,231760.0,0.659,0.18,9.0,0.0727,-7.688,0.0,0.036,100.003,4.0,0.194,0m9VQlYqaZTktKzkbGPsve,2016-10-14 +1xI1WeIBbsLQ6j0jLpAq4q,Night And Day,In Our Heads,Hot Chip,0.03,0.761,268690.0,0.781,0.0213,5.0,0.166,-5.593,1.0,0.0369,125.987,4.0,0.609,0m9sCcxZ4yjQM4OedG9p8M,2012-06-12 +3iWh9Ion3RaWhrHvo0HvAG,One Particular Moment,The Girl With The Dragon Tattoo (Soundtrack),Trent Reznor And Atticus Ross,0.969,0.265,420797.0,0.0812,0.912,2.0,0.0754,-24.243,1.0,0.0377,103.991,4.0,0.0282,0mAK8JyX2On5kLC3VMMgm7,2011-12-09 +54bsiq4Bb35oQnA7gVpsY0,Not Giving Up,How Mercy Looks From Here,Amy Grant,0.403,0.577,218133.0,0.431,3.12e-05,10.0,0.104,-10.148,1.0,0.0349,151.97,4.0,0.461,0mApGvnrHT9FJE9fbUkcoR,2013-01-01 +2G1xOn9PhRgi63XWp2ToZx,Crawl,Dear Agony,Breaking Benjamin,1.17e-05,0.213,238907.0,0.91,1.32e-05,5.0,0.222,-3.346,0.0,0.0722,81.199,4.0,0.389,0mBvlBWI6TMDrWvQ8bKOKV,2009-01-01 +5uLJs22lp56og5snNm3g32,Opening: I Hope I Get It,A Chorus Line,Original Cast,0.758,0.462,298613.0,0.709,5.97e-06,9.0,0.137,-7.994,1.0,0.501,81.615,4.0,0.439,0mC8o2B80XRt0nUgTWZ3zu,2015-10-23 +4rTSPf9iTKfI1Vhzpz7CXb,Superman,Wildfire,Rachel Platten,0.694,0.579,202773.0,0.575,0.0,3.0,0.133,-6.345,1.0,0.0463,142.131,4.0,0.411,0mFDIOqypzHp6Xd0el1hoT,2016-01-01 +2PbiRKMLPKFKNe04BUdFw9,Prelude to a Robbery Short,Belly,Soundtrack,0.0108,0.749,114152.0,0.537,0.915,6.0,0.095,-20.385,1.0,0.0593,128.925,4.0,0.757,0mFYumdbbHZSY6VlspM3Qs,2018-12-07 +1HjMiVTn3jhnbUN9kEv9b4,I'm Living in Two Worlds,The Hit Sound Of Dean Martin,Dean Martin,0.896,0.553,158827.0,0.262,0.0,10.0,0.187,-15.323,0.0,0.0288,91.346,4.0,0.531,0mG9KOhMwLRj1V2VBnjmm1,1966-07-26 +38BTaqGbHhMAFJtNTlBevX,Born Again,Jennie,Original Cast,0.834,0.39,201000.0,0.334,7.95e-05,3.0,0.364,-10.13,1.0,0.039,71.58,4.0,0.686,0mIZ2ha8VrRIR5hz7oHMAy,1993 +6Dxk0bczMMBPxWGSDQdjmr,Average Joe,Catastrophic Event Specialists,Ces Cru,0.553,0.615,160059.0,0.846,0.0,11.0,0.426,-5.277,1.0,0.459,94.172,4.0,0.755,0mJlz5tQitr3V84JNjnfhG,2017-02-10 +5q1n5N6nSPQ9wT3uRWlsNs,Nixon And The World,Richard Nixon: A Fantasy,David,0.824,0.635,2920427.0,0.15,0.0,6.0,0.321,-19.376,1.0,0.924,56.755,4.0,0.452,0mKQPzEaBE1Tz0IJSghiPT,1977-01-01 +0QDrVHsVVQuke5oaKL8apn,Wild One,Gentleman's Blues,Cracker,0.00497,0.633,265333.0,0.816,0.00541,2.0,0.129,-7.177,1.0,0.0262,110.17,4.0,0.808,0mLqGZDHaRxEP5Qki3XHEA,1998 +3IF1CzggqBjTRbXKVpQpWM,I'm Not Sayin',Songs For Slim (EP),The Replacements,0.106,0.248,186987.0,0.922,0.0,7.0,0.117,-6.432,1.0,0.07,185.358,4.0,0.714,0mMCcKsb52YrBtKwB9mnkJ,2013-03-01 +63xJLSM3plCoEYCMQHCGAf,Act Naturally,The Country Way,Charley Pride,0.593,0.546,152107.0,0.654,0.0,4.0,0.299,-9.833,1.0,0.0294,92.998,4.0,0.963,0mMQCBMVvGhDx5Kfu3Fwta,1967 +24xsakYZyLmil3Ffjp4cIw,Le Ruse,Walk It Off,Tapes 'n Tapes,0.000119,0.184,175933.0,0.958,0.0958,5.0,0.318,-3.875,1.0,0.101,88.983,4.0,0.312,0mNAvRlk8EuDCirjTD9nF0,2008-04-08 +0F58GE2TtHBim5o4ZTQUwK,Peach Fuzz,Fuzz,Fuzz,0.373,0.593,156547.0,0.673,0.000808,2.0,0.281,-6.324,1.0,0.117,150.526,4.0,0.88,0mON6NgLc1WR44HQ3CkNZb,2018-09-21 +02qIqc6wnlkHi4b8vjk5ma,When I Fall,The Orchard,Lizz Wright,0.949,0.381,234893.0,0.215,0.00797,7.0,0.114,-12.805,1.0,0.0552,124.179,3.0,0.104,0mOe9DDQQtxDqmSF5S2oto,2008-01-01 +0wbNcKAkExGmWiicedOyiR,So Excited,20 Y.O.,Janet Jackson,0.213,0.821,194200.0,0.789,1.15e-05,6.0,0.0525,-4.197,0.0,0.36,107.002,4.0,0.875,0mRIaVhwnvAblQaRkvGJBA,2006-01-01 +6IFsmaEnYlk6MF4bvU7Z8A,The Crying Clown,Frampton,Peter Frampton,0.487,0.649,244667.0,0.499,0.0,7.0,0.113,-8.268,1.0,0.024,104.171,4.0,0.374,0mRXKbepKXO0Il8H1uMaaX,1975-01-01 +5KAmVV2xGx11ZLFGmdFXKk,Sleepless Again,A Sense Of Purpose,In Flames,1.47e-05,0.364,249720.0,0.979,0.00948,10.0,0.0889,-3.312,0.0,0.0994,180.028,4.0,0.244,0mRXnequSfldJ0BE28Sn4m,2008-04-01 +0cJwqtWS22ROhKGJRpIHzb,Every Beat of My Heart,Rod Stewart Greatest Hits,Rod Stewart,0.398,0.57,320267.0,0.279,4.94e-06,9.0,0.145,-15.0,1.0,0.0277,135.94,4.0,0.323,0mSpCqgLWySeTowPs2A1GP,2014-04-20 +5n6L122dq2Uc7TxeGBombZ,Tonight's the Night,Make Way For The Motherlode,Yo-Yo,0.00989,0.764,217933.0,0.661,4.64e-06,1.0,0.162,-7.344,1.0,0.183,86.94,4.0,0.777,0mSz5kMqndsfPQ0i0XoKEl,1991 +3VtrcsvEp3RIwg87GOui3q,Heart Full Of Soul,Feedback (EP),Rush,0.00848,0.411,171240.0,0.755,0.00185,3.0,0.177,-4.984,0.0,0.0328,128.36,4.0,0.645,0mT6ezOOTIUucAF9csghFE,2004-06-29 +1O39y8Q6ieIxlMtK7GH8rj,Jacqueline,Franz Ferdinand,Franz Ferdinand,0.00011,0.31,229027.0,0.696,0.00371,0.0,0.37,-8.565,0.0,0.0581,152.568,4.0,0.358,0mUEGMT2YlzCWGeWOJjBKD,2004 +0qLBNW2vWF59bniHTj1UK8,You Belong To Me,This Years Model,Elvis Costello,0.0302,0.419,143120.0,0.885,2.05e-05,7.0,0.0494,-5.953,1.0,0.0489,171.877,4.0,0.709,0mUFefHSr0Ovi9vNcUGppt,1978-01-01 +4GMZFMfNmB31x2ZXWwLpV5,'Cos I Love That Rock 'n' Roll - 2001 Remaster,Wired For Sound,Cliff Richard,0.0123,0.605,252787.0,0.893,7.77e-06,5.0,0.315,-4.875,1.0,0.0286,107.697,4.0,0.86,0mWgmgROMsjSvvNydhSj8B,1981 +6o0vglxCAP2G25UwZHlOLI,Wide Awake,Kidz Bop 23,Kidz Bop Kids,0.0794,0.532,221400.0,0.575,0.0,5.0,0.335,-7.152,1.0,0.0449,160.027,4.0,0.547,0mWpeQ5FiYBVWnPRzRjYwQ,2013-01-15 +4bZRYFisUYwyOLJDPYnj6u,Rollin' (The Ballad Of Big & Rich),Horse Of A Different Color,Big & Rich,0.0867,0.492,290307.0,0.947,0.0,0.0,0.111,-2.321,1.0,0.149,188.008,4.0,0.672,0mX8aXMM7nYOGUTGcTEeZH,2004-04-20 +1SMxCw6Ia5V1pROhX2sk9R,Can't Keep a Good Band Down,High And Mighty,Uriah Heep,0.000116,0.559,217400.0,0.865,0.0638,11.0,0.0531,-9.238,0.0,0.0462,133.193,4.0,0.774,0mXxeX7trG0BgbxWKtf4Qe,1976-06-01 +0bPuRC24SXH1nyLVbBfSm3,Hurt,"And All That Could Have Been, Live",Nine Inch Nails,0.657,0.425,299653.0,0.31,0.0133,9.0,0.411,-12.056,1.0,0.0295,80.062,4.0,0.0668,0mYPpvDOlAxY4LJfoccz8m,2002-01-01 +7k7JKDjCd9zuL0iF7iWaNs,Empty Cups,Voicenotes,Charlie Puth,0.224,0.77,170947.0,0.555,1.78e-06,4.0,0.0754,-6.361,1.0,0.0754,100.035,4.0,0.776,0mZIUXje90JtHxPNzWsJNR,2018-05-11 +12blByfqH50AD5VZnRZukS,Celebrate (It's Christmas),Disney Channel Hits: Take 1,Various Artists,0.0648,0.708,190227.0,0.61,0.0,1.0,0.101,-6.275,1.0,0.0635,122.917,4.0,0.663,0mbCOOXGsz6SLRTopXAUF9,2016-11-18 +142k8sUgwNbKnD03geAsTO,American Pie / The Golden Age of Rock 'n' Roll - Live,Mott The Hoople Live,Mott The Hoople,0.474,0.376,255507.0,0.733,0.000111,5.0,0.713,-7.532,1.0,0.106,142.592,4.0,0.337,0meqh44W4LARGG0nRKAsJb,2004 +38DxnhGNZigjG5QDlmWyVH,At Night - Single Version,In My Lifetime,Neil Diamond,0.533,0.696,130160.0,0.496,0.0,5.0,0.102,-10.232,1.0,0.0355,131.115,4.0,0.968,0mfMzPJTJni2cy7O5C2sxi,1996-10-29 +1Wqey5mexjEoAmuhHwZ8dB,Yo Quiero,Pa'l Mundo,Wisin & Yandel,0.305,0.86,164520.0,0.806,0.0,10.0,0.101,-4.292,0.0,0.0544,94.982,4.0,0.725,0mfiGkVJST0ysEVznu2aZP,2005-01-01 +2l8y4yKchDVNrnhuurFr7t,That's Life (Karaoke Version) - Originally Performed By Frank Sinatra,The Very Best Of Frank Sinatra,Frank Sinatra,0.486,0.625,184633.0,0.325,0.738,4.0,0.593,-9.414,0.0,0.0275,112.538,3.0,0.369,0mhNTw0zfLuXKW4kDYi5PB,2013-06-04 +6FWEBWELuJJ0mLqLtZF7CB,Walking Her Home,Broken & Beautiful,Mark Schultz,0.199,0.334,251147.0,0.584,0.0,11.0,0.154,-6.041,1.0,0.0352,169.834,4.0,0.194,0mizOcLxnxikZqcX1sRTtS,2007-09-25 +2gh8MfEpwX9PTcuyCV5ZDE,Who's In The House,Blue Funk,Heavy D & The Boyz,0.351,0.587,249333.0,0.729,0.0,11.0,0.969,-11.966,1.0,0.103,197.84,4.0,0.785,0mjKnJ6EaGkrMozJlmQbdC,1993-01-12 +6L7hHqYOkKT3Z0HZn4mUgk,I'm Not Waiting,Willie Nile,Willie Nile,0.349,0.535,151747.0,0.699,0.000538,0.0,0.267,-10.312,1.0,0.0369,156.788,4.0,0.962,0mkCWPX6KBIJvQi8qnbiGQ,1980 +0csOpNlENN5Ny0iivEFJkk,Ivory,Ramblin' Gamblin' Man,Bob Seger System,0.000595,0.541,144280.0,0.823,0.0356,1.0,0.0979,-5.838,0.0,0.039,125.549,4.0,0.848,0mnZhL4hkaGyIckwOZ6dgE,1969-04-01 +1SBzuJg3mAJnmYrR8k45Pf,She Said,Plastic Fang,The Jon Spencer Blues Explosion,0.0804,0.579,257640.0,0.911,1.37e-06,0.0,0.465,-3.81,1.0,0.118,115.35,4.0,0.495,0moGqohhmzHI4yOwqFlZ6j,2002-04-09 +1vIgWwwCPb0cNBEYruS8Nw,Water Tower Town,Clear As Day,Scotty McCreery,0.124,0.555,164000.0,0.869,0.0,10.0,0.0936,-5.177,1.0,0.0464,101.992,3.0,0.629,0molQ0VuhniiiYNZ1iAJrc,2011-01-01 +3DjD21KvBHv4aY46mu5od4,The River,Everything That Happens Will Happen Today,David Byrne & Brian Eno,0.687,0.507,146053.0,0.64,0.0,3.0,0.365,-7.987,1.0,0.0427,128.001,4.0,0.525,0mqvus9jydETK3A63iIG09,2008-10-06 +5N5o5FArQjWJdZhy00qmUK,Broken People,The Great Escape Artist,Jane's Addiction,0.0217,0.294,219533.0,0.649,0.000473,8.0,0.14,-5.85,1.0,0.0374,183.794,4.0,0.216,0mqzGqI1ZDOWkr7we7Uard,2011-01-01 +7vHOmimYzHB8iDN3oSiMVP,Dead Serious - Room To Breathe Album Version,Room To Breathe,ZOEgirl,0.0366,0.678,180973.0,0.788,0.0,0.0,0.327,-4.298,1.0,0.038,120.02,4.0,0.658,0mrkQmdbXxokAMJiuflENl,2005-01-01 +7HdfEZlWq4GqS6pu4jYdxb,Sands of Time,Future Games,Fleetwood Mac,0.14,0.609,440662.0,0.663,0.554,4.0,0.087,-12.119,0.0,0.0285,137.238,4.0,0.808,0mrtsupVI772qJdmW17yP0,1971-09-03 +4QiEmd96KB3eF3BUNSsy09,My Own Way - Explicit Remix,Last 2 Walk,Three 6 Mafia,0.379,0.658,214067.0,0.686,0.0,5.0,0.127,-4.96,1.0,0.0526,67.85,4.0,0.292,0msDLgGPTbHmgPwY4yYRkn,2008-06-23 +3y453tuKxOyf96VLVb1ImQ,Sideways,Tomorrow We Live,KB,0.0357,0.582,254449.0,0.911,0.0,1.0,0.174,-5.326,1.0,0.243,120.014,4.0,0.794,0mseYejRzcBwnt3XpOVqYa,2015-04-21 +2HLZFi8qhkTU8y6VqPDSHr,In The Beginning,Planetarium,"Sufjan Stevens, Nico Muhly, Bryce Dessner & James McAlister",0.984,0.146,77314.0,0.425,0.824,4.0,0.0893,-17.987,0.0,0.0429,138.997,4.0,0.0648,0msgMFYRkWX6HixjvGOQHJ,2017-06-09 +5BTmXp42wz3lVopyUuSUYv,Holy Water,Where The Light Shines Through,Switchfoot,0.00594,0.469,227147.0,0.941,5.61e-06,9.0,0.649,-4.426,1.0,0.084,153.974,4.0,0.546,0mu1FtVZK5mUrYT9FmxtIo,2016-07-08 +60JOW0NLelGVFEO93iFOY0,Night Calls (Karaoke Version) [In the Style of Joe Cocker],Night Calls,Joe Cocker,0.00964,0.541,200857.0,0.634,0.912,10.0,0.247,-16.731,0.0,0.0335,74.006,4.0,0.283,0mv0MdRqjOjH5HIBBt1CmJ,2013-11-23 +1VZxYrq2Yvh0CNds10mtUW,Nothin' Fancy,Thirty Miles West,Alan Jackson,0.675,0.629,192893.0,0.335,0.000329,5.0,0.11,-11.708,1.0,0.0277,93.957,4.0,0.23,0mvgj2Kz4GQFjVji1NkW8O,2012-01-01 +3IXsOL4PsctxqiWohSYthI,Welcome to Brownsville,Warriorz,M.O.P.,0.0232,0.633,239867.0,0.921,0.0,8.0,0.0519,-5.506,1.0,0.34,80.62,4.0,0.894,0mw0v424Ribwwrt0oMVB1j,2000-08-29 +3RykIiejIO6BEhxSSrXRhH,WTP,K.T.S.E.,Teyana Taylor,0.0116,0.909,166850.0,0.52,2.91e-06,2.0,0.0677,-7.417,1.0,0.0606,119.825,4.0,0.576,0mwf6u9KVhZDCNVyIi6JuU,2018-06-23 +1tW6diD2qAehAdqeFZPCwA,Natural Part of Everything,Peach Melba,Melba Moore,0.877,0.556,257453.0,0.435,0.00234,5.0,0.719,-12.45,1.0,0.0309,122.105,4.0,0.482,0mwgYVVubjuLqzHkRWsr4k,1975 +2u37kqEVu012bh4bx3PsNP,God Save Our Young Blood,Blue Madonna,BORNS,0.745,0.612,232598.0,0.538,1.49e-06,9.0,0.122,-7.532,1.0,0.0538,130.936,4.0,0.459,0mzh0tCNFhxE2mSWxB4ufh,2018-01-12 +0NUH1bAUyUq5r9yC3GJfSX,Only The Strong Survive,A Decade Of Rock+roll 1970 To 1980,REO Speedwagon,0.00212,0.584,231960.0,0.818,0.000549,0.0,0.0607,-12.079,1.0,0.0333,130.155,4.0,0.954,0n1iYlH45J6PWTzHPGkf5C,1980 +0AJupah50bzlw4t2CdJrje,Memo (Boyfriend Jeans),Memo (EP),Grace,0.897,0.471,219547.0,0.326,5.43e-05,7.0,0.31,-8.533,1.0,0.0336,76.04,4.0,0.192,0n4wDHQhDoDCHWJjJ03ILY,2015-05-26 +4z2eisd0ehnh7aPCAatsfF,Isabel,Glitterbug,The Wombats,0.501,0.5,209360.0,0.462,0.0,2.0,0.0948,-8.884,1.0,0.0972,148.195,4.0,0.356,0n5sLhq91buJwIW4j3Ji0I,2015-04-14 +452LQmQcItCKibl5qTLwGJ,Diamond Chips,Turn Up The Music,Mass Production,0.682,0.551,236773.0,0.425,0.0856,8.0,0.189,-15.129,1.0,0.0508,85.662,4.0,0.774,0n6fw3uR9sdgwIiOkq7ZsP,1981 +3GZV73OY5XFHGDEbNzTFso,Wild And Wooly,Wild Things!,The Ventures,0.669,0.606,134200.0,0.926,0.699,2.0,0.132,-8.09,0.0,0.04,144.792,4.0,0.964,0n6u1KHp4Q7TlfMvs7kQON,1966-01-01 +1pYJYrfbpKQK9U15isjF2s,That Buckin' Song,Walking Distance,Robert Earl Keen,0.493,0.71,138800.0,0.452,8.5e-06,4.0,0.097,-9.269,1.0,0.246,182.918,4.0,0.717,0n7FDhF0uwZ7hKpEyH9Ycq,1998-10-27 +6suqmXt8NR4R3pYnzLP0iE,"Capriccio Espagnol, Alborada",Baby Einstein: Baby's Holiday Symphony,The Baby Einstein Music Box Orchestra,0.917,0.587,79867.0,0.148,0.257,10.0,0.104,-20.867,1.0,0.0428,117.044,4.0,0.617,0n7J18934K8UMczk4Rla3j,2005 +5NXNe0aX07u9to7gTxkIDg,Circling,Higher Truth,Chris Cornell,0.719,0.406,208000.0,0.441,0.0,7.0,0.0772,-8.071,1.0,0.0299,179.821,4.0,0.104,0n7hphNFF3s9pov8oaATFl,2015-09-18 +2BxkW4S2t2QJwYuStXhDyP,One Woman Man,Everything Is Fine,Josh Turner,0.189,0.569,149520.0,0.966,2.9e-05,7.0,0.297,-3.991,1.0,0.0959,141.722,4.0,0.827,0n8p2jhoKZ2I2XFJxSviiR,2007-01-01 +3oMZJFmOdD3b4sWYKxqN9w,Make Me... - Marc Stout & Tony Arzadon Remix,NOW That's What I Call A Workout 2017,Various Artists,0.0338,0.652,238827.0,0.908,1.04e-05,7.0,0.132,-3.506,0.0,0.0688,125.992,4.0,0.355,0n90uZcrXkDziwfKsO7Utx,2016-12-16 +0aCMDfCMxLqo9l8FoEEiP0,Looking into You,Jackson Browne,Jackson Browne,0.834,0.462,259200.0,0.311,8.78e-05,2.0,0.122,-10.465,1.0,0.0316,129.842,3.0,0.323,0n93YRc9GP3ZgREgTHvP5u,1972 +2FP07Rr3ZwFmJZXsaj7hjE,Ticket To Ride - Live / Remastered,Live At The Hollywood Bowl,The Beatles,0.00295,0.394,146240.0,0.806,0.0,2.0,0.318,-8.071,1.0,0.046,121.109,4.0,0.346,0n9SWDBEftKwq09B01Pwzw,2016-09-09 +1NxXhn1iNtZNYEImnIyKpE,Love Made Me Do It,Home To You,John Michael Montgomery,0.126,0.543,138000.0,0.882,1.35e-05,0.0,0.22,-9.346,1.0,0.0736,177.943,4.0,0.927,0n9UuyR9t7goofL9nysCka,1999-05-14 +2y5PBBac3bYilEkad4qbet,Ricky's Theme,The In Sound From Way Out!,Beastie Boys,0.102,0.581,224733.0,0.531,0.913,9.0,0.0926,-12.829,1.0,0.0274,93.81,4.0,0.387,0nA01XOVBUoi1zDVVYKz4i,1996-01-01 +0slASqN0cQM4e143UtpMMF,Transfigured,Cold World,Of Mice & Men,4.71e-05,0.497,238978.0,0.922,1.52e-05,0.0,0.372,-4.431,1.0,0.0364,149.961,3.0,0.647,0nADKJFHqfEOzcb7Auwg60,2016-09-02 +2ugd1pDt7SVAWf75eZgjUH,The Sequel,Actor,St. Vincent,0.393,0.138,113773.0,0.153,0.0258,0.0,0.177,-14.918,0.0,0.0343,164.794,3.0,0.101,0nARXdbUQGhn3PCyv8p2NT,2009-05-05 +4cPIiDiSDGSvVg7f83zAM3,Chain of Fools,Herbie Mann & Fire Island,Herbie Mann,0.365,0.501,644000.0,0.467,0.567,5.0,0.14,-14.985,1.0,0.0323,124.86,4.0,0.67,0nAhB6PO2myKUZtkgSPDGB,1969 +7I4Bv7BqqFFc8CAUdFad7p,Caminos De La Vida,Amor Y Lagrimas,Adan Chalino Sanchez,0.0267,0.645,169456.0,0.782,0.0,6.0,0.0589,-3.902,1.0,0.0423,104.387,4.0,0.762,0nAiRRJ4rBKWBHoXb9tpDF,2010-05-07 +5KV1JT9dRfnhsl7CUXiB2d,Born This Way - DJ White Shadow Remix,Lady,One Way,0.00772,0.82,264600.0,0.539,0.246,11.0,0.134,-6.958,1.0,0.0858,129.005,4.0,0.594,0nBmmEoHvLXNhHDPF3tDKB,2011-01-01 +0BoLlDp620QB1Ztj7SIhR2,Rock N' Roll Again - Live,Let It Roll,Tko,0.055,0.278,278053.0,0.768,1.03e-06,0.0,0.628,-11.046,1.0,0.066,105.897,4.0,0.343,0nBsscf3fnyL05pzki8OIu,1979-09-17 +3QrYVXqosIwbR7V3QUbm0v,Goodbye Again,Have You Never Been Mellow,Olivia Newton-John,0.944,0.608,239640.0,0.271,1.64e-05,2.0,0.116,-13.662,1.0,0.0306,117.439,4.0,0.482,0nDDIFFIpw5F1fSKe84UU9,1995 +30vl7nX9kTYZRfr7kTi0jU,Running With The Wild Things,In Our Bones,Against The Current,2.73e-05,0.448,222973.0,0.93,0.0,9.0,0.352,-2.282,1.0,0.121,159.986,4.0,0.473,0nDpqGDg3ZsFWKCSPQE4M4,2016-05-20 +1e2okK46zvyR7PeqxyLCrK,Laugh About It,Let Me Get By,Tedeschi Trucks Band,0.202,0.399,305947.0,0.698,0.189,0.0,0.349,-9.113,1.0,0.0771,77.48,4.0,0.808,0nE6b7My7kpkI9dRs0pGoV,2016-01-29 +6PxuoT3mMMzNGN4kHTIekG,The Steppes - Live,Defector,Steve Hackett,0.000178,0.191,393173.0,0.351,0.721,4.0,0.917,-13.806,1.0,0.0346,63.439,4.0,0.0639,0nECUKmdMX4suPNyJ1oLWo,1980 +3qUfFs8rW6FukRFnfRctTq,In The Navy - Single Version,Go West,Village People,0.154,0.765,340493.0,0.864,0.0,7.0,0.497,-11.354,0.0,0.0588,126.945,4.0,0.829,0nEUsJwm1yIl9IyC5z8oJb,1979-01-01 +1oJH0lshE6KE0LEE6YEaxl,Witchcraft,That's Life,"Landau Eugene Murphy, Jr.",0.572,0.435,145427.0,0.385,0.0,5.0,0.0868,-7.646,1.0,0.0497,145.628,4.0,0.353,0nFdfONFPfVGOoeDNNEtTY,2011-11-18 +5j54JVrEvm01pis0PF3XJ6,Who Says,22B3,Device,0.0253,0.615,292067.0,0.811,0.165,5.0,0.0878,-12.636,0.0,0.031,124.731,4.0,0.912,0nFmi0UNxPv53OfbUtl0XQ,1986 +2r6BNSYTntDBCYXV3V35qy,Russian Lullaby - Live,Shining Star,Jerry Garcia Band,0.605,0.529,592827.0,0.422,0.631,2.0,0.699,-13.351,0.0,0.0403,132.393,4.0,0.392,0nHxgHghkASwmGap74RGle,2001-03-01 +7i2ZmmyLzE7NcFAJl30mKY,Lead Me To The Cross,All Of The Above,Hillsong UNITED,0.0751,0.411,258627.0,0.611,0.000221,2.0,0.0762,-4.719,1.0,0.0298,140.002,4.0,0.138,0nJ35Byhm8jzBS3QzjSv4D,2007 +4ND5jt2ZzfR0ITBIGqF6Xs,Greeks Attack the City,Troy,Soundtrack,0.85,0.349,69027.0,0.357,0.84,7.0,0.109,-20.651,1.0,0.0415,110.085,4.0,0.328,0nJEPhpuWOtGeuif3y3vnz,2018-03-16 +134lyHx6NUegXYKDiC0wDx,Appaloosa,Appaloosa,Appaloosa,0.229,0.66,288533.0,0.6,0.14,10.0,0.0834,-7.329,1.0,0.0246,97.959,4.0,0.456,0nMANLIGsp9UhuPqbVTNDy,2013 +7g5QKG0nKOkMHxv2gEVv8p,High Above it All,Above It All,"Phillips, Craig & Dean",0.104,0.504,234280.0,0.837,7.53e-06,0.0,0.108,-3.474,1.0,0.0393,140.143,4.0,0.316,0nQht8T9jjBFqJpTvkYUma,2014-11-10 +7t30XQp7B6fu32CjENcDBq,Never Surrender,Suffering From Success,DJ Khaled,0.117,0.47,385840.0,0.803,0.0,1.0,0.114,-5.232,1.0,0.196,76.654,4.0,0.484,0nRAbeyOElQVVHsDTRYbOO,2013-01-01 +1McFgBmJL1CO4Y4PZqUB2G,Movement In Still Life,Movement In Still Life,BT,0.0249,0.667,270000.0,0.817,0.418,2.0,0.0757,-9.256,1.0,0.0364,120.015,4.0,0.824,0nRK0FmxSoP6bGLUicGvKD,2000 +0VNLvVaS0Njds7K6kD1iss,New World Towers,The Magic Whip,Blur,0.796,0.679,243627.0,0.517,0.000101,9.0,0.0843,-8.083,0.0,0.0311,124.926,4.0,0.402,0nSzBICzQHea8grwfqa5Gb,2015-04-24 +61sCwgYUirX7YWwYCcjJ1H,Shadowlands,Roots,Shawn McDonald,0.444,0.731,201280.0,0.661,4.48e-05,0.0,0.0966,-8.447,1.0,0.0601,92.014,4.0,0.774,0nTC4D1gBxs2QysAfw2Za3,2008-01-01 +7CrNF9zL7tIQ2269DVxzST,Blue Rondo à la Turk,Time Out Featuring Take Five,The Dave Brubeck Quartet,0.851,0.588,403640.0,0.4,0.352,7.0,0.11,-11.914,0.0,0.036,113.615,4.0,0.468,0nTTEAhCZsbbeplyDMIFuA,1959 +6WKPnHTnz73mNnwKSIEn5B,Tic-Tock Polka,Bobby Vinton's All-Time Greatest Hits,Bobby Vinton,0.213,0.731,131693.0,0.783,0.0,0.0,0.188,-10.954,1.0,0.038,127.624,4.0,0.974,0nUB8AQt4EL6wBScKrhl5t,1991-07-08 +7rUkzuaCFJx2UwXTWEpcDe,That's Right,Tell Me I'm Pretty,Cage The Elephant,0.017,0.518,232947.0,0.879,0.429,6.0,0.151,-6.644,0.0,0.0374,95.403,4.0,0.626,0nW0w37lrQ87k7PLZvC4qJ,2015-12-18 +5MXAKaakuDrlflkz2E1sbE,Speaking in tongues,An Omen (EP),How To Destroy Angels,0.692,0.545,418907.0,0.316,0.88,0.0,0.0972,-11.065,1.0,0.0301,145.965,4.0,0.141,0nWRfhNCMrcTT4WCMDs3Jo,2012-11-13 +74K1kjiQ61ZgYN3GQ7k28l,Keep Keepin',I'm Real,James Brown,0.00257,0.896,328107.0,0.593,0.0203,10.0,0.0968,-11.152,0.0,0.146,108.227,4.0,0.808,0nWs5H9EEUwvpyPlqaxfeD,2015-12-18 +1teM4j0ylXvDGgSmuhzUdd,Good Love Gone Bad,Let Them Be Little,Billy Dean,0.0333,0.556,185573.0,0.837,0.0,7.0,0.143,-4.09,0.0,0.0354,146.033,4.0,0.652,0nXljlBNfJjeiFgN8L6o2f,2005-03-29 +0nXVzzS3e5N5xm8i9FcZ9z,Chanel,Lizard,Saigon Kick,0.149,0.788,166267.0,0.317,2.55e-06,0.0,0.147,-14.758,1.0,0.0377,151.438,4.0,0.734,0nZIjKvxpkli74fs827sAJ,1992 +18J18madM6frGZE09uBzVo,Open Again,Suspiria: Music For The Luca Guadagnino Film (Soundtrack),Thom Yorke,0.625,0.335,169970.0,0.731,0.87,2.0,0.479,-11.024,1.0,0.0677,120.129,4.0,0.127,0nZg85VbGkPcr7zQ6EsJKa,2018-10-26 +7tgribhlhq1qkDVE4gWmZA,Bullet,A N G E L S + A N I M A L S,Ryan Star,0.121,0.297,457479.0,0.32,0.00578,2.0,0.0806,-11.11,1.0,0.0288,134.272,4.0,0.0751,0nZusKCN3RWGViDj6L9knm,2014 +7i7OKM4HY38Eszl5DzLNe1,Arise (Ben Moody Mix),Remember To Live (EP),Flyleaf,0.00112,0.482,261840.0,0.887,0.000458,4.0,0.578,-5.945,0.0,0.0571,145.989,4.0,0.356,0na52gx5WXxSqPDTAGQvUh,2010-01-01 +3ocYNxxamILZ63ZSO2FToh,Desperados Waiting For The Train,Fall Into Spring,Rita Coolidge,0.656,0.427,317773.0,0.445,2.13e-06,6.0,0.159,-9.634,0.0,0.046,141.141,4.0,0.28,0nagfOjYEgPfwPw7mUn7pS,1974-01-01 +5xvtSmwlSvg82QHh3UetpA,Gypsy Caravan,Winchester Cathedral,The Palm Beach Band Boys,0.394,0.399,129213.0,0.577,0.873,5.0,0.109,-7.704,1.0,0.0516,116.807,4.0,0.844,0nc9jqEKqdcH1C4MhNS8nd,1966 +2CbtdkBeW9Znt4vXTOafAl,A Certain Romance,"Whatever People Say I Am, That's What I'm Not",Arctic Monkeys,0.000566,0.455,331200.0,0.881,6.06e-05,11.0,0.11,-5.587,1.0,0.0401,137.949,4.0,0.201,0ndGMh4twJNzPpr5XtHTR2,2006-02-21 +5siZAu2vXYYK1kwD8HMBCq,Apotheosis,Austin & Ally: Turn It Up,Soundtrack,0.864,0.159,430151.0,0.277,0.933,11.0,0.0691,-14.88,0.0,0.039,107.093,4.0,0.0345,0ndOKj9ShVUgDc2UiR8b2M,2012 +1Nql8SpRJ0hhaO8OrkuIRw,A Girl Named Sandoz,"The Best Of Eric Burdon And The Animals, Vol. II",The Animals,0.966,0.529,186600.0,0.703,0.164,5.0,0.121,-6.573,1.0,0.0337,96.151,4.0,0.499,0ng4Ps25TGEx9uM4lZgcPA,1991-06-11 +1vromwP87UL1Ss73vD09qJ,Ngongue mado,Madame X,Madame X,0.823,0.652,227000.0,0.565,0.801,1.0,0.182,-15.153,1.0,0.047,126.823,4.0,0.655,0ngEX2KY6EV53Qkunj4IcM,1982-01-01 +29Ezzswu6YUtyTXl1GHOjJ,Snoopy vs. the Red Baron Live,Snoopy vs. The Red Baron,The Royal Guardsmen,0.431,0.56,191817.0,0.696,0.0,11.0,0.752,-7.499,1.0,0.329,127.438,4.0,0.715,0ngISTK9nvDpXiHOdPJwQr,2013-12-03 +4zWezU88x0KhCLb8TZGfA5,Cheek.,One Wing,The Chariot,0.477,0.319,348867.0,0.963,0.0,11.0,0.078,-2.608,1.0,0.176,123.398,4.0,0.242,0nghpMvEv1jUNBtDLn7ipO,2012-08-28 +5WDIj1Pdl9HtycL4hJenPc,Valentine,Silver Lining,Nils Lofgren,0.386,0.552,374493.0,0.377,0.00881,9.0,0.0404,-15.219,1.0,0.0257,98.31,4.0,0.52,0ngmfZ3PdA2rQuqJatcCBc,1991-07-01 +3EwllOGwK3hKuGCvlnuGO8,Come Next Monday,Love In A Smalltown,K.T. Oslin,0.254,0.754,230227.0,0.524,4.55e-05,9.0,0.0474,-11.011,1.0,0.04,81.94,4.0,0.862,0nh98B052LOxIivS9t9Akg,1990-11-27 +3NMf65skQXtGYYjj9jijEX,To Prove I Love You,The Year 2000,The O'Jays,0.39,0.678,250760.0,0.534,0.0,0.0,0.198,-8.436,1.0,0.0512,117.432,4.0,0.777,0nhMUUe0BUwd8YBj7aLkot,1980 +4vzulEcEzjoU74Svt1iKUV,When Love Was All We Had - 2011 Remaster,The Art Of Excellence,Tony Bennett,0.846,0.3,310813.0,0.132,0.00116,10.0,0.151,-16.33,1.0,0.038,145.531,3.0,0.0774,0nhX55gQsfnzhYeCYekXlv,1986 +0ZvT7yzqY2XOTj6FSjcxor,Death's Reply,See,The Rascals,0.0556,0.52,259440.0,0.784,0.343,4.0,0.655,-6.34,0.0,0.0443,131.21,4.0,0.67,0nj0otoYXTzJL6d4gGQhKD,2005-02-08 +6smRj43Aj8WpSO52JAWJm3,All I Want,The Illusion Of Progress,Staind,0.000304,0.365,209987.0,0.853,0.000193,1.0,0.0979,-3.617,1.0,0.0321,172.011,4.0,0.515,0njVYfwy6KUqqU7RruaOhB,2008-08-19 +07QrprhmEZRa0llJxxs2mG,De Puntitas,Agarron Duranguense,Various Artists,0.1,0.74,183680.0,0.58,0.0,2.0,0.101,-7.534,1.0,0.0384,149.906,4.0,0.962,0nrJJ6Su9UueINBkAAG3GZ,2004-01-01 +73U7iE42GU9HCVtlbSQ2Fb,Victim Of Love,Into The Fire,Bryan Adams,0.0055,0.459,247040.0,0.502,4.93e-06,2.0,0.214,-13.262,0.0,0.0341,143.632,4.0,0.458,0nrix7x6NKkkBEi5WOTfPO,1987-03-30 +10YeiaZf8C8hiZaiELwwqY,Lebron On,Bottoms Up,Obie Trice,0.022,0.354,254400.0,0.919,0.0,10.0,0.496,-4.658,0.0,0.616,175.234,4.0,0.392,0nsVCJAISHUNrCSULo0iEx,2012-04-03 +4umYKCvExzDsGJlqCNyRvZ,Give A Little Bit,Live In Buffalo - July 4th 2004,Goo Goo Dolls,0.00194,0.557,214400.0,0.951,0.000172,0.0,0.157,-3.003,1.0,0.033,93.974,4.0,0.528,0nshkyiazdyELKNJuNldoa,2004-11-23 +6O9emz6UfzHjZcfdtnzQLI,How The Day Sounds,Three Flights From Alto Nido,Greg Laswell,0.213,0.446,289000.0,0.794,0.00349,2.0,0.0919,-6.504,1.0,0.0314,119.964,4.0,0.282,0ntXTGF1tGttAv0Tr077DH,2008-01-01 +2Zzr3YNVEgAOWORgXVIaTh,Dreaming Of Me - 2006 Remastered Version,Speak & Spell,Depeche Mode,0.198,0.774,241680.0,0.855,0.0412,6.0,0.0453,-7.646,0.0,0.0422,134.084,4.0,0.96,0ntg4L6zjosDII94zoyboq,1981-11-02 +7eTPc1F1szzic8rQSWBehT,Say You Love Me,Natural Avenue,John Lodge,0.0836,0.242,386053.0,0.663,0.0205,3.0,0.544,-5.336,1.0,0.0356,119.371,4.0,0.397,0nuVXdHdE3ourMPC3qXgMc,2018-12-09 +789BlXTbPHLqOdH1BFi0HG,Last Christmas,...And A Happy New Year (EP),The Maine,0.0822,0.599,265533.0,0.749,0.0,2.0,0.0608,-5.358,1.0,0.0266,107.986,4.0,0.655,0nvXgp11ABRjr2BFuBm3rP,2008-12-09 +61wczaLQAuvA3WNCKevL02,Arise/Shine - Live,The Best Of Shekinah Glory Ministry,Shekinah Glory Ministry,0.255,0.638,332000.0,0.938,0.0,8.0,0.951,-5.17,1.0,0.186,114.003,4.0,0.697,0nxFroV0wAU5P2dk7YbfJO,2009-03-24 +2BLwLAc1swTc4TC7K3J506,Hark! The Herald Angels Sing - Remastered,A Jolly Christmas From Frank Sinatra,Frank Sinatra,0.882,0.26,141040.0,0.188,0.0,5.0,0.116,-13.117,1.0,0.0301,86.087,1.0,0.238,0ny6mZMBrYSO0s8HAKbcVq,1957-09 +2zpTWRJq01oHivis58gtiX,Your Love Is Incredible,Unleash The Dragon,Sisqo,0.369,0.81,250093.0,0.529,0.0,6.0,0.0902,-9.278,0.0,0.0423,122.014,4.0,0.825,0nyora4kbjBGE4d1B9gxnm,1999-01-01 +2Q7hLSJhHCIyCHntIEVcIQ,Blues for the 3 D World,The Womenfolk,The Womenfolk,0.694,0.725,283960.0,0.432,0.0,4.0,0.0924,-11.356,0.0,0.0363,115.021,4.0,0.424,0nzB70FbbK97Q13Wr7qwKA,2006-01-01 +5cKu6863xPoDPJxo8lnp7C,Three Wheels on My Wagon,Cowboys And Indians,The New Christy Minstrels,0.453,0.534,178693.0,0.599,0.0,1.0,0.732,-11.045,1.0,0.0814,138.807,4.0,0.848,0o0zcm4RBwMUWz0TY3mCDj,1964 +1GZSEACDPj65luUDOjAGKs,"I Like It (Gar, Snipe feat. B.G.)",Life In The Concrete Jungle,B.G. & Chopper City Boyz,0.000382,0.735,195107.0,0.781,0.000101,6.0,0.0431,-10.006,0.0,0.0685,101.976,4.0,0.458,0o140UCRMGakvykjfCGpx7,2008-09-16 +1L4RtuEiAiwdX5taX4meLI,"Corrina, Corrina",Dylan,Bob Dylan,0.847,0.667,161467.0,0.209,0.00696,5.0,0.0773,-16.915,1.0,0.0358,95.311,4.0,0.685,0o1uFxZ1VTviqvNaYkTJek,1963-05-27 +7bLOZu7axJuWw5GDLY7nEe,Love And Peace,Walking In Space,Quincy Jones,0.822,0.472,348507.0,0.356,0.631,9.0,0.112,-15.277,1.0,0.0374,97.295,4.0,0.229,0o2ZKR3DbPg23bt11WiWhS,1969-01-01 +7cc5ajGZra4vztMPg3UKQc,Needing You,Frankie Valli...Is The Word,Frankie Valli,0.0752,0.636,204320.0,0.604,0.0,3.0,0.0588,-8.579,1.0,0.0346,117.3,4.0,0.743,0o2oPAxKGui4tvrrNgDtkc,1978 +2fiiA0mgyROqyTxEGC9cAc,Start With Me,Worth It All,Meredith Andrews,0.115,0.555,237520.0,0.671,0.0,7.0,0.225,-6.406,1.0,0.0325,158.017,4.0,0.459,0o3WMMAuPGzBj676ywPvZL,2013-01-22 +76dtzKHECLS84Ceok71MAd,Sleeping,Twilley,Dwight Twilley Band,0.1,0.572,374093.0,0.474,0.00138,10.0,0.11,-12.32,1.0,0.0281,106.939,4.0,0.511,0o3uSNg1GK6D60Ac5rog7f,1997-01-01 +2xWKhFw7TWVxlHT1hmHhJL,I've Never Seen (feat. The Ralph Sharon Trio),Who Can I Turn To,Tony Bennett,0.897,0.22,189627.0,0.219,0.000813,8.0,0.102,-13.378,1.0,0.0301,104.861,4.0,0.0577,0o4Cd21kLXMNZKW2k1Y6uV,1964-11-16 +1NxAGCKf30GXZIedTUalt9,Riding With The Angels - Live,Tattooed Millionaire,Bruce Dickinson,0.026,0.195,259907.0,0.995,0.0146,2.0,0.943,-6.125,1.0,0.114,186.788,4.0,0.0999,0o4tGVBrPdCRXJbJoq1FGs,1990 +2tWhYbJL0dZbkWXfhZbDZs,Girl Can't Help It,Raised On Radio,Journey,0.0556,0.517,230640.0,0.922,4.15e-06,9.0,0.358,-2.341,0.0,0.078,126.028,4.0,0.448,0o61yZjH9JNYjfQXQkdJFq,1986 +13LDgZeBEUdQB37znzTLDX,You Made This Love A Teardrop,Storms,Nanci Griffith,0.716,0.581,192933.0,0.259,0.0,2.0,0.0618,-15.318,1.0,0.0283,103.802,4.0,0.589,0o7Kd23XrorTIOZ3FmEXRc,1989-01-01 +4MEaVtNgbb8ri2NU85pyzm,Words of Wisdom,Another Page,Christopher Cross,0.349,0.519,353693.0,0.413,0.000152,9.0,0.0858,-11.772,1.0,0.0325,73.061,4.0,0.317,0o9hrKTjZk0O3QAGYDSDD2,1983 +6zvK2pN0ewYslAH7SGC1DN,Malandrin De Cuna,Guerra De Estados Pesados,Various Artists,0.197,0.705,194707.0,0.746,0.0,2.0,0.0905,-7.3,1.0,0.0482,119.51,4.0,0.963,0o9wgdzYr60PBwHfzHZDvw,2013-08-08 +5BGQiH0P3sexBk4m4mAEyP,The One I Love (Belongs To Somebody Else),Love Letters From Ella,Ella Fitzgerald,0.906,0.632,181173.0,0.204,1.62e-06,7.0,0.159,-11.916,1.0,0.0588,132.573,4.0,0.417,0oCR2medUjdTZugdp2Q3r7,2007-01-01 +3fiiVrWpQUa3BdWtdNdQ38,Make You Miss Me - Acoustic Mixtape,Between The Pines: Acoustic Mixtape,Sam Hunt,0.966,0.384,220387.0,0.28,0.0,7.0,0.106,-8.738,1.0,0.0352,73.747,4.0,0.164,0oDDkafimkfmBVssJF2X64,2015-10-23 +6zhpJktWw1l8wzuWCD6ilt,Desire,Ungrateful,Escape The Fate,2.8e-05,0.491,165763.0,0.925,0.000104,10.0,0.331,-2.967,1.0,0.0835,129.967,4.0,0.391,0oDUmbhMjDzh8AeVvyy9xX,2013-05-14 +5Zvzva2gweeEU46XEeeFSa,(Drop Dead) Beautiful,Femme Fatale,Britney Spears,0.0414,0.772,216400.0,0.768,0.0,11.0,0.0903,-4.52,0.0,0.0741,119.959,4.0,0.713,0oFBaXLFsUVa2gEmJf4FcJ,2011-03-25 +3yimLtGURORp6baUF26c71,Highway 61 Revisited,The Johnny Winter Story,Johnny Winter,0.00072,0.367,307280.0,0.666,0.0128,2.0,0.378,-7.216,1.0,0.031,148.632,4.0,0.525,0oFDwNRiWxP8E7CdUIV7Cx,2014-02-25 +4yz3eXjiGOrSWyPueDSBh6,All Your Reasons,Exile On Mainstream,matchbox twenty,0.00445,0.53,160840.0,0.816,0.0,11.0,0.189,-4.384,1.0,0.0713,142.17,4.0,0.593,0oFlNGmGpsFvvhBgnNPirh,2007-10-02 +2pbZiAFyhKPmVyjIHipYLa,A Pain That I'm Used To,Playing The Angel,Depeche Mode,0.355,0.557,250893.0,0.767,0.08,10.0,0.149,-4.5,1.0,0.0337,108.156,4.0,0.152,0oHWHIlUObaSopO9wOhvfz,2005-10-18 +2QE3q7PCfOhwUZyCZAVHMd,Fighting The Good Fight,Good God,Shirley Caesar,0.186,0.562,290093.0,0.727,0.0,5.0,0.382,-5.57,0.0,0.0401,75.006,4.0,0.303,0oJ44Luti7KBiowCrJzxD1,2013-03-26 +4cQrqMVg7JFE08b4XWiECY,Soar,Airport,Soundtrack,0.395,0.476,101853.0,0.433,0.627,4.0,0.136,-10.378,1.0,0.0315,130.046,4.0,0.501,0oN9EFBGSay6hDUisr6dkB,2017-11-01 +1xJCVwX0BxuFSWp3ZhjwFr,Lay Down,Bad English,Bad English,0.093,0.417,276760.0,0.87,7.78e-06,0.0,0.357,-8.944,1.0,0.045,102.966,4.0,0.484,0oNZnqsNbKKMKedFNNRs69,1989-06-15 +3tBQQ7jFQmI7OKvwCbBF0r,They Ain't Ready,"Ryde Or Die Vol. III: In The ""R"" We Trust",Various Artists,0.0161,0.71,260640.0,0.8,0.0371,9.0,0.0436,-6.492,0.0,0.165,171.637,4.0,0.708,0oQFWKmOL3x06sbgowArXT,2001-01-01 +6D4RGInhj3Y6amsBJLorwc,Keep It Real Dogg,Death Row: The Lost Sessions Vol. 1,Snoop Doggy Dogg,0.577,0.876,335720.0,0.594,1.86e-05,1.0,0.104,-5.446,1.0,0.198,90.978,4.0,0.896,0oQYN0jzT6zlPoWVMenWNk,2009-10-13 +1mwOywIGghORctPta83pCb,The One Where She Stayed,Marty For President (EP),Marty,0.472,0.744,168667.0,0.627,0.0,11.0,0.957,-6.944,0.0,0.214,120.012,4.0,0.689,0oQan1xvrfHjxXDITELTF0,2015-09-11 +29LFaKmkRclj6AIJ6fPXge,Downhill Ryder - Remastered Version,Rough Diamonds,Bad Company,0.245,0.671,252467.0,0.64,0.00061,0.0,0.106,-7.104,1.0,0.0304,105.908,4.0,0.908,0oWAx2VaD5pSedkktBXU8n,1982 +5rReQXZM1uJ8FPW2TM2gkK,When Will My Life Begin? (Vocal),Disney Karaoke Series: Frozen (EP),Various Artists,0.138,0.705,149640.0,0.352,0.0,4.0,0.0941,-11.797,1.0,0.0492,108.969,4.0,0.277,0oZDzJhlBWhcGuHjciEjLd,2011-01-01 +18IrJNySfvvI9TdYKD9s7i,Red Light,Georgia Satellites,The Georgia Satellites,0.000207,0.47,167880.0,0.811,0.00192,11.0,0.231,-10.709,0.0,0.0775,129.883,4.0,0.662,0obHqsEpkaCWGWGjxcdXel,1986-09-16 +7fyHZgLtV42Ki1zQpGlv8c,Fallout,AB III,Alter Bridge,5.83e-05,0.262,261027.0,0.892,0.0,1.0,0.126,-4.737,0.0,0.0576,170.408,4.0,0.441,0ocWLhnTiUKSq8Ksa3FX4Z,2010-01-01 +1hR2VIwNRRB0Sb0YikAHxe,Deadly Assassins (feat. B-Real),Eat At Whitey's,Everlast,0.0476,0.79,164400.0,0.593,0.0,2.0,0.0767,-11.53,1.0,0.39,91.022,4.0,0.491,0odKBacQR0dtrE44GFESU5,2000-10-17 +0RnbRRdnURK8Fjl6UbJ1RT,Don Juan,Twista Presents: New Testament 2K Street Scriptures Compilation,Various Artists,0.761,0.79,21733.0,0.225,0.0,1.0,0.136,-17.474,0.0,0.962,101.129,5.0,0.932,0odQkgGFYtwWXarCNZEf6U,2011-01-01 +124M1of3zvVTf4oyPHSXOR,In a Northern Sky,Tell Where I Lie,Fossil Collective,0.925,0.321,253748.0,0.161,0.000321,7.0,0.113,-15.185,1.0,0.0361,120.007,4.0,0.0374,0odRcmZavd2RjPtZtvZFXd,2013-05-03 +61AFPi9mNLt8AHwlodxIuh,Sticks And Stones,Just Once In My Life...,The Righteous Brothers,0.418,0.459,115587.0,0.642,0.0,3.0,0.345,-12.245,1.0,0.0524,80.955,4.0,0.804,0oeMysdC6eeivvWbvQ9JNm,1965-04-04 +1qBOogyVz5Zm8pxR6qOEc6,Bathsheba,Straphangin',The Brecker Brothers,0.0773,0.448,418547.0,0.931,0.553,11.0,0.0444,-6.472,0.0,0.226,141.379,4.0,0.386,0of0caRmuf8arjz2HK38Dk,2008-07-08 +4wCW9DKPxDG0PycDswpPxN,New Demons,New Demons,I See Stars,0.000352,0.216,281120.0,0.947,0.000521,8.0,0.292,-3.026,1.0,0.199,169.939,4.0,0.176,0ofEcqNFO5GCb9mYwGbOXL,2013-10-22 +7n9yFcLGnq3VxWQGazew48,The Rhythm Divine - Essential Version / Remastered 2005,One Second,Yello,0.0581,0.523,260569.0,0.634,0.000438,7.0,0.082,-8.333,0.0,0.0533,155.651,3.0,0.124,0ogia7iMDXcLaKyYSu45S1,1987-01-01 +0zX7So4NfvPeuodlcoSYza,Hakuna Matata (Mannheim),Mannheim Steamroller Meets The Mouse,Mannheim Steamroller,0.00651,0.72,160547.0,0.867,0.228,1.0,0.0954,-9.284,1.0,0.0599,180.041,3.0,0.525,0oguZYmBYQJ7iDmEFauSN2,1998-01-01 +4u2wSuJ9P3DyWrgRQMNd55,One Chance,Electric Honey,Partland Brothers,0.288,0.44,240733.0,0.468,0.0,5.0,0.127,-12.631,1.0,0.029,90.601,4.0,0.518,0oiBwIvrdxTFwXnT4f8cfg,1986-01-01 +4UhBpS1s6qgaqjXathwJv9,Shine,Weight,Rollins Band,0.00155,0.526,326573.0,0.939,4.78e-06,7.0,0.246,-6.884,1.0,0.133,110.616,4.0,0.38,0ojibvFQvx5EH53qEGnkAw,1994-04-12 +59Qe8bwXi03ytcqSRo36bx,White Line,The Ballad Of Sally Rose,Emmylou Harris,0.145,0.424,226333.0,0.588,0.0504,10.0,0.118,-15.077,1.0,0.241,181.613,4.0,0.738,0olouIPM4zwIKRWqStc1R1,1985-01-14 +5BSjM35KVOq6UEevnp1Jyp,If Ever,Dreamland Express,John Denver,0.483,0.718,322347.0,0.379,0.000188,5.0,0.0739,-11.813,1.0,0.0256,95.247,4.0,0.486,0ooCjVl04pUJYZXmow5074,1985 +4LRavfLEVgTE7QhGSTj8FF,Turn On The Action,Tooth And Nail,Dokken,1.02e-05,0.395,283867.0,0.766,0.0679,9.0,0.063,-13.459,1.0,0.066,115.015,4.0,0.422,0opFMR8DprHzu1nPHhoHuL,1984-09-11 +5AiKsq5yODZxY12eykbDGV,Voices On a String,Kill The House Lights,Thursday,0.000123,0.368,212440.0,0.856,0.885,0.0,0.0816,-5.332,1.0,0.0437,171.052,4.0,0.429,0orN11eyjJw4yUBiNkNV1R,2007 +7hrunTeLDFHh1oeQUJNXje,Ugly,Vava Voom,Bassnectar,1.96e-05,0.523,273107.0,0.989,0.644,7.0,0.109,-2.289,1.0,0.125,174.039,4.0,0.207,0oryGkFbtX43Bw81shJFHF,2012-04-10 +0TuoCAAoVKhGj9TQkOdnDt,Something's Broken,Live Like You Were Dying,Tim McGraw,0.194,0.608,222027.0,0.563,1.06e-06,4.0,0.1,-5.995,1.0,0.0261,139.98,4.0,0.298,0os1Gz3XMM6dduZSMxVuXs,2004-08-17 +5Ky320OViVArPldZmHU5KG,The Tower,Shriek,Wye Oak,0.467,0.767,246373.0,0.617,0.27,0.0,0.776,-8.597,1.0,0.046,129.987,4.0,0.749,0otxl4NsvWDdckqTGX8tKn,2014-04-29 +24aDSrNdgQqi2coXVeG5zM,Movin',Ridin' The Storm Out,REO Speedwagon,0.627,0.565,201507.0,0.743,5.11e-05,9.0,0.145,-7.212,0.0,0.118,135.943,4.0,0.683,0ou3qVgWMaALQlDmATM4bA,1973-11-09 +5byfRzGZFa951SNhu9xkcV,Shake Your Head,I'm In Love With You,Detroit Emeralds,0.436,0.823,185800.0,0.49,0.0,1.0,0.127,-13.373,0.0,0.0346,105.732,4.0,0.893,0ovBU9J7lA1ZEZZwH2IGpR,2014 +213TUH98JzSK0QzFJ1gFMA,The Door,I Just Want To Hear You,Deon Kipping,0.122,0.636,288133.0,0.539,3.76e-06,10.0,0.199,-9.019,1.0,0.0434,119.988,4.0,0.161,0p04buoJWV4Nl1AwFtzssi,2012-08-31 +57sk9X1fPLXRfkw74XNrmK,We Are,Ambitions,ONE OK ROCK,0.0651,0.41,255400.0,0.834,0.0,5.0,0.115,-5.375,1.0,0.054,147.982,4.0,0.333,0p1YL9nzIuKTonZH6Gq58i,2017-01-13 +2HfKAe4ZlaJXjrggObJ24P,Friends & Lovers,Gloria Loring,Gloria Loring,0.789,0.529,213013.0,0.222,0.0,3.0,0.096,-16.093,1.0,0.0298,111.196,3.0,0.164,0p1vSYlMCcJnK8xvGk0nZv,2008 +33hdeI6o9uVO2EF3VeSWHG,I'll Be Long Gone,Thriller!,Cold Blood,0.24,0.313,339720.0,0.496,0.0155,9.0,0.222,-9.559,0.0,0.0434,93.547,3.0,0.29,0p2lWjdvrFrqhUTgX2W2d4,1973 +3uleUeZ5eyYCNGiwcc1Exp,Breaking Skin,The Return,Nonpoint,0.000116,0.496,174547.0,0.933,0.0143,5.0,0.27,-2.693,0.0,0.048,105.008,4.0,0.448,0p2wgx7HXyO12OqELfMTiA,2014-09-30 +7KW34zHVaeKz1J4hs5lA1A,I'll Always Love You,I'll Always Love You,Anne Murray,0.0655,0.553,212373.0,0.459,0.0,3.0,0.093,-11.2,1.0,0.0333,110.202,4.0,0.552,0p410lDWCZPVJ0gVvINr4H,2000-01-01 +0V7jXuH4VgbWGqZHp7jk0z,1000 Swings,Smoke,Drivin' N' Cryin',0.00442,0.359,223600.0,0.951,0.405,0.0,0.343,-7.436,1.0,0.0573,140.012,4.0,0.604,0p4alOIKf1xpyP9UFM32HA,1993-01-01 +6bG9h3BCzpfyqXmbLQGYIM,The Doctors Lie,Walk On Water,Jerry Harrison: Casual Gods,0.0438,0.42,343173.0,0.849,0.00757,4.0,0.404,-10.367,0.0,0.0655,183.982,4.0,0.62,0p5JyTzBmtClFeYe9WsB9m,1990 +2DW0VkD0Ak8UHuOhXZAdLH,Take Him (You Can Have My Man),Mr. Big,Mr. Big,0.51,0.604,150893.0,0.605,0.641,0.0,0.126,-11.389,1.0,0.0998,177.333,4.0,0.961,0p86nom1q9716gzstS4Y5e,1971 +3VODZRlc4qWgbSwYUOrYsj,Lightning,Romeo's Daughter,Romeo's Daughter,0.0363,0.392,214547.0,0.914,0.0,11.0,0.686,-5.398,1.0,0.0543,150.161,4.0,0.46,0p9wQcMpobyObwB82LktKJ,2014-11-10 +6Fes0LtpoNX59hiE1zynha,18th Floor Balcony,Foiled For The Last Time,Blue October,0.637,0.427,272213.0,0.421,6.59e-05,9.0,0.116,-8.239,1.0,0.0293,183.891,4.0,0.243,0pAFCAO1LDkGcVI6aeJAGH,2007-01-01 +4Xvcx48q8khat7M1YUYaYW,You Make It Real,"Songs For You, Truths For Me",James Morrison,0.24,0.291,211400.0,0.58,0.0,0.0,0.145,-5.307,1.0,0.0338,81.112,4.0,0.342,0pAVneHUj7ApOZZPPZBVyN,2008-01-01 +051VzpEn17dLinnypLAUNG,Own It,New York: A Love Story,Mack Wilds,0.0941,0.761,254773.0,0.821,5.73e-06,6.0,0.0594,-2.407,0.0,0.0695,98.082,4.0,0.519,0pBF3BXIBvjoSzoYXbwpji,2013-09-27 +6Om2IYG0FC01VLe7YCj5sL,She Called Me Baby (In the Style of Charlie Rich),She Called Me Baby,Charlie Rich,0.0329,0.349,153190.0,0.263,0.769,5.0,0.736,-18.513,1.0,0.0309,94.039,4.0,0.598,0pCoxL2JD1qjAZBFxsNsNt,2013-05-23 +00pgSQ5GUf0dYvp19PKFIB,"Half The Laughter, Twice The Tears",Blue Gene,Gene Pitney,0.281,0.637,132653.0,0.828,0.00327,3.0,0.108,-6.124,0.0,0.0473,117.007,4.0,0.734,0pDmsYRrQPS95cb0EI0FGJ,2005 +7EvIMAbhkHXcV8rHbOyNzh,I Lied,Fifth Harmony,Fifth Harmony,0.0774,0.674,203587.0,0.778,0.0,8.0,0.308,-4.961,0.0,0.179,118.039,4.0,0.492,0pF0oyuPNdOObniB1Ng0kW,2016-05-27 +6yTarc2eiEzEpuAb4ZCcHB,Sugar Ray And Hearns,Legal Hustle,Cormega,0.242,0.738,114320.0,0.69,0.0,2.0,0.0876,-7.942,0.0,0.348,81.654,4.0,0.766,0pG5EgtdlVeFHWRPJNB8p0,2004-05-25 +3UgHRlO2FZXVPh2leKY1R0,Sticky Summer Weather,Take Me To Tomorrow,John Denver,0.331,0.46,211680.0,0.578,0.00829,5.0,0.487,-6.953,1.0,0.0277,147.189,4.0,0.686,0pGtMXZX7205ObFZz7r543,1970 +7ySQMmekH58Y7Vn4InRG7r,The Harold Song,Cannibal,Ke$ha,0.0893,0.616,238693.0,0.59,0.0,7.0,0.0883,-5.548,1.0,0.0294,110.022,4.0,0.198,0pGumY11G8OGH05ti6jh23,2010-11-19 +11HHUytYiDcE2nj3fvBqHb,Ton Of Love,Play It Loud,Chris Cagle,0.0376,0.565,244867.0,0.696,0.0,7.0,0.0961,-7.812,1.0,0.027,135.962,4.0,0.327,0pInZX6EYykddXZQa24bFx,2000 +4s8l9zb4GifEXvOuidI6w1,Black Mountain Side,Un-led-Ed,Dread Zeppelin,0.159,0.54,122067.0,0.458,0.19,7.0,0.231,-10.683,1.0,0.0403,120.869,4.0,0.764,0pIs0qva8nppRi4M2tW1F8,1990-01-01 +2ypTZEeSxAhdVDHRzb8zcj,Doth I Protest Too Much,So-Called Chaos,Alanis Morissette,0.0147,0.198,242240.0,0.832,7.37e-05,7.0,0.114,-5.127,1.0,0.0353,82.06,4.0,0.441,0pJMGs3JuoShQbDnz1kTb1,2004-05-17 +47a7Hn4fFE4mHgVJF19CO1,No Choir,High As Hope,Florence + The Machine,0.919,0.401,149120.0,0.292,3.32e-06,0.0,0.396,-8.414,1.0,0.154,88.744,4.0,0.299,0pKZJj9GzcKPCS8r4IaksA,2018-06-29 +0bZCW7qwaEe4rhpBlMFA6e,From The Window,The Time Is Near,Keef Hartley Band,0.334,0.466,207907.0,0.313,0.0339,7.0,0.105,-12.404,1.0,0.0378,124.537,4.0,0.774,0pKa943UCMOv0aE5eIKYUA,1970 +0QTH0wSCU3OPedkgE42NmO,No Brakes,Mask Of Smiles,John Waite,0.00409,0.449,196240.0,0.974,0.134,9.0,0.169,-6.25,1.0,0.0846,144.786,4.0,0.505,0pKthMtPceZslu9KpOQoSn,1985-01-01 +6A0RxqkIfD3sc3w0jxquhA,Never Again,A Small Deadly Space,Fight,0.000202,0.456,230560.0,0.991,0.813,2.0,0.292,-4.577,1.0,0.104,136.639,4.0,0.666,0pMR8Y18PiGRlgG12tsdBM,1995-03-31 +4LTPyRMM9hEEadSXFdrHBI,Deja Voodoo,Ledbetter Heights,Kenny Wayne Shepherd,0.000283,0.341,368933.0,0.779,0.0481,8.0,0.0918,-9.239,1.0,0.0413,108.32,4.0,0.66,0pNyz2KD5Vy4qyk0v1e66k,1995-09-15 +6LPlTVhX0pKzFLRoq6uR6o,"Twenty-Four, Seven",Big Time,Trace Adkins,0.134,0.582,212333.0,0.883,5.16e-05,2.0,0.252,-6.581,1.0,0.0291,126.703,4.0,0.921,0pOtF6iIK7eqQRm7wIJV7P,1997-01-01 +2423gyT9B3zNqC9ZD8QfSu,Can't Believe (feat. Carl Thomas),Faithfully,Faith Evans,0.0684,0.784,300160.0,0.518,1.55e-06,7.0,0.0646,-4.828,1.0,0.0496,89.591,4.0,0.491,0pP9NBXbbRH2ZJb7fazkZy,2001 +73Fufsnv3dwijn472nrzWy,End Title,Tom Jones,Soundtrack,0.964,0.527,102681.0,0.303,0.651,9.0,0.129,-11.479,1.0,0.0497,148.374,4.0,0.737,0pQ0ku9KedrKeZGSrOfluU,2017-09-01 +4ze4eAFojKY9e3QT6xNRNZ,Pigment,H.E.R.,H.E.R.,0.591,0.54,179147.0,0.343,0.0,3.0,0.114,-13.263,0.0,0.266,110.682,4.0,0.333,0pV0Mx07aMApIpF19oSQgY,2017-10-20 +5WxgEfN1HROIUeAfJAP8KQ,Beast of Burden,Experience The Divine: Greatest Hits,Bette Midler,0.00727,0.577,225867.0,0.788,1.27e-05,4.0,0.0637,-6.813,1.0,0.0309,105.428,4.0,0.914,0pVxC28TGjIk0SEqm7wUCD,1993 +4yx08IYHglFcKpnGfIQgGe,Children Under The Sun,Celebrate,James Durbin,0.000543,0.468,237183.0,0.813,0.000102,4.0,0.197,-3.331,1.0,0.0357,114.975,4.0,0.251,0pWllSOwgPq9CDVo3FEQMj,2014-04-08 +7xcvpHM5gUEixiMBJUjD3M,Honey Bucket,Legion: XX,Burn The Priest,0.000384,0.283,163013.0,0.962,0.774,9.0,0.292,-5.199,1.0,0.066,176.975,4.0,0.336,0pXCuKNwBaedQRQI2ZmSM8,2018-05-18 +63YKVTYOqeu9rnQX0PFuCD,Mercy Mercy,Long Wave,Jeff Lynne,0.645,0.809,172627.0,0.628,0.000236,6.0,0.182,-6.544,0.0,0.0616,117.508,4.0,0.889,0pXwRQYagtv8o3WIcYcGh6,2012-10-09 +6mWBwQ20G3GdlXU7eEOWGR,One,U218: Singles,U2,0.264,0.55,275400.0,0.637,0.000999,0.0,0.125,-5.739,1.0,0.0282,90.657,4.0,0.329,0pYUq4UiXNgq8mO23rlHVU,2006-01-01 +4YKZByBLhMipMIbkYj5Od5,Sweet Long Life (Eliot Lipp Remix),A Color Map Of The Sun,Pretty Lights,0.118,0.645,294433.0,0.891,0.813,2.0,0.166,-5.255,0.0,0.0378,96.985,4.0,0.629,0pbCJhGv304qQ16xWvqyBH,2013-12-10 +18e6rrKlQBhYeDOl9W6Sma,Imaginary Monster,Younger Dreams,Our Last Night,2.22e-05,0.473,212796.0,0.964,0.000553,2.0,0.2,-3.618,1.0,0.0628,157.046,4.0,0.302,0pbiqnwqPsgFV8EAvGx77A,2015-06-15 +1evnMw74GSZkfgpl2D0JaZ,Roll On (Eighteen Wheeler),Greatest Hits Vol. 2,Alabama,0.143,0.599,255280.0,0.656,0.0,5.0,0.234,-10.433,1.0,0.0564,131.929,4.0,0.715,0pc2mEyIdS4PJWWA5S3NIN,1991-10-08 +4KGeEIOooF3lH48Vk5tRxh,Rockit,D-Sides,Gorillaz,0.0104,0.749,213400.0,0.571,1.08e-06,5.0,0.342,-9.309,0.0,0.176,95.224,4.0,0.695,0pdYY0CHFRVFLBZEPEKTMZ,2007-11-19 +3bxzLrTTzKcKWFWf1kRcNx,Idiopathic,Dead Cross,Dead Cross,0.000332,0.221,162707.0,0.99,0.157,11.0,0.796,-9.117,1.0,0.0797,135.427,4.0,0.0958,0pgakkzw4eUOMPfwBXxj7E,2017-08-04 +7k9a8FqJc388u1qKDSEVPE,Don't Ask Me,OK Go,OK Go,5.49e-05,0.456,166040.0,0.905,6.62e-06,0.0,0.181,-4.412,1.0,0.0928,187.673,4.0,0.618,0pkXh1gRCwOAWbTuMdStyZ,2002-01-01 +7oHX9H9IhqyanXt0CoGbFd,Just Say I Love You,All Dressed Up And No Place To Go,Nicolette Larson,0.526,0.675,244400.0,0.417,0.0,10.0,0.0647,-12.831,1.0,0.0268,96.246,4.0,0.796,0pkeB7UDnVfE9HMQgsQjxk,1982 +27e6cMePYD0tleccrEMyHi,I Knew I'd Want You,Mr. Tambourine Man,The Byrds,0.672,0.391,134240.0,0.546,0.0,4.0,0.263,-9.423,0.0,0.0266,87.585,3.0,0.507,0pkrqPjeq9K5KD0hFqAKNa,1965-06-21 +2ceA6xTanLbTHqrQOrFVSB,Phone Sex,Chapter 3: The Flesh,Syleena Johnson,0.205,0.711,301800.0,0.464,0.0,5.0,0.0941,-7.283,0.0,0.0672,113.94,4.0,0.307,0plcg7Dd0gVLhF1Fql246Y,2005-09-01 +2JPHtxL2sgWm6lsgSRMsS4,What Do You Do When Love Dies,A Brand New Me,Dusty Springfield,0.258,0.355,162867.0,0.36,0.0,8.0,0.277,-10.287,1.0,0.036,135.354,4.0,0.552,0pm72PHGq5z0yK60jXr36t,1970-01-15 +4ofF7TgufNlA5T8MIEwjTt,Do Me Raw,Freakshow,BulletBoys,0.0421,0.524,191120.0,0.838,6.81e-05,2.0,0.409,-6.306,1.0,0.0551,100.942,4.0,0.299,0pnE3PxcPD6A2rq6UvPWth,1991-03-12 +0ald9Hqm3CG03WWHUOgFoo,Blow Me (One Last Kiss),The Truth About Love,P!nk,0.000133,0.587,255587.0,0.924,0.0,7.0,0.285,-2.918,1.0,0.041,113.998,4.0,0.746,0pqKb2y8h2BWS46HMfmEgD,2012-09-14 +3ob9YMKcdE0IKNLCN6AFaO,Act of the Apostle II,The Life Pursuit,Belle And Sebastian,0.7,0.419,260867.0,0.357,1.51e-05,9.0,0.126,-8.479,1.0,0.0327,97.397,4.0,0.26,0pqlfn0pAYDb2zassbbD6G,2006-02-07 +7kJR2h8Fb4PqiNrbrx5Zx0,I Need A Breather,Have You Forgotten?,Darryl Worley,0.323,0.745,218960.0,0.744,1.61e-05,11.0,0.114,-6.942,1.0,0.0363,124.257,4.0,0.715,0prhHOpBsrLRtf1fvv5dEg,2003-01-01 +7tVyJAzdKekmH0ChZxHhxB,This Air I Breathe,Ship Ahoy,The O'Jays,0.249,0.69,233000.0,0.795,0.000459,0.0,0.0534,-7.095,1.0,0.0405,103.774,4.0,0.742,0prtrB4HNL9tiEeAv57Bz8,1973 +5Uf0llmR4IIkyOzkgINbL5,Englishman In New York,The Very Best Of... Sting & The Police,Sting & The Police,0.431,0.676,266467.0,0.467,1.57e-05,9.0,0.102,-13.094,1.0,0.0404,102.039,4.0,0.602,0psHZUD4dKFmxEfEmGRCLB,2002-01-01 +1ZsF2n9BTthouQ3dBwhQSG,Winter Light,Dedicated To The One I Love,Linda Ronstadt,0.988,0.191,196667.0,0.201,0.92,5.0,0.0833,-17.933,1.0,0.0369,82.648,5.0,0.111,0pstJsipqrS2C2WcEDjpDU,1996-06-04 +4JTp5ZdVqCqJmBSNzJhn7X,Sit Down and Talk to Me,Sit Down And Talk To Me,Lou Rawls,0.204,0.654,293213.0,0.675,3.36e-05,0.0,0.313,-8.157,1.0,0.0463,124.874,4.0,0.784,0ptfSwqXv2Jm93lXyY2bXD,1979 +2mmUoyPxzbxehpfm1TpTRK,Star67,If You're Reading This It's Too Late,Drake,0.747,0.478,294973.0,0.395,4.73e-06,3.0,0.264,-7.917,1.0,0.213,74.515,3.0,0.17,0ptlfJfwGTy0Yvrk14JK1I,2015-02-12 +4GiKWIKXMPvjkLY11YzcKx,Forever Christmas Eve,The Season For Romance,Lee Ann Womack,0.912,0.203,267800.0,0.254,2.82e-06,10.0,0.154,-11.461,0.0,0.0407,58.884,4.0,0.112,0pu8HcgAXHkgPAiSUqu4NR,2002-01-01 +1jdx3ceeTwAz5QsCklprGk,Elf Tower New Mexico [B-Side],The Second Stage Turbine Blade,Coheed And Cambria,5.49e-05,0.228,363733.0,0.934,2.1e-05,4.0,0.649,-6.189,0.0,0.118,158.935,4.0,0.284,0puQN87m8wxSu8lcDkwV2k,2002 +0FVmRSTiTueownEykuptDv,Gimme More - Paul van Dyk Club Mix,Volume: The Best Of Paul Van Dyk,Paul Van Dyk,0.00109,0.581,351507.0,0.881,0.571,6.0,0.641,-9.746,0.0,0.0381,137.978,4.0,0.187,0puwGmf8cMWLMXm6cySdDN,2009 +34AJbTeFxDD5nXBzczPIte,Love of the Common People,100 Hits: 60's,Various Artists,0.11,0.744,214467.0,0.575,2.05e-06,9.0,0.0659,-12.365,1.0,0.0714,90.705,4.0,0.914,0pvhletDH7CphbKErUtPCF,2010-02-26 +7zIQDsHgi4tURi5D4qwecb,Raptor,Reanimated (EP),Zomboy,0.000217,0.409,292500.0,0.982,0.829,11.0,0.362,-2.255,1.0,0.072,128.005,4.0,0.0614,0pvo5DotmMpj4hvnWAYkwJ,2013-09-09 +6Zk8sjWMAHmDt5cjGsyvps,Go Crazy,Ray Ray From Summerhill,YFN Lucci,0.168,0.721,140280.0,0.76,0.0,11.0,0.102,-7.207,0.0,0.278,137.13,4.0,0.354,0pyegFEOKmOmSlIPoi91vG,2018-03-09 +1D3iIiiHbSekeun71v9Bhj,Falling Angel,So...Where's The Show?,Jo Jo Gunne,0.0652,0.532,206027.0,0.669,1.66e-06,9.0,0.186,-13.649,1.0,0.0341,122.905,4.0,0.777,0q0coX4j9vFwyC97uGDLw7,1974 +3O87EZ2X2467LPz4p8LIWR,"Actress, Model...",Elva,Unwritten Law,0.0277,0.462,188760.0,0.817,0.0,0.0,0.172,-4.407,1.0,0.0498,169.756,4.0,0.59,0q1mvNDJsf8ckETY2VAwXw,2002-01-01 +3zxb0hi1gMVWtEgRCZHoBV,Flame - Demo,Psychoderelict,Pete Townshend,0.782,0.551,67933.0,0.314,0.0,7.0,0.463,-20.551,1.0,0.547,87.19,4.0,0.829,0q3FViNIlVmYObIGAXbNhK,1993-06-15 +3QFXp7vrRsp3nEiZ6e1zaM,Sec Walkin,Evil Urges,My Morning Jacket,0.485,0.523,215253.0,0.454,0.0931,0.0,0.0955,-6.938,1.0,0.0267,110.994,4.0,0.108,0q6Jabw4YY91PlMGuk5ENr,2008-06-10 +0AhxsXZ1iHBKELWd9GedP1,Youth - Previously Unreleased,From The Ground Up (EP),Collective Soul,0.456,0.505,176600.0,0.514,4.36e-05,6.0,0.0999,-6.303,1.0,0.031,127.674,4.0,0.307,0q6tKYLly8H3SnrI9OVBI6,2005-05-24 +2aBEwRcbWilW0JGcokZ60p,Sailing Nights,Beautiful Loser,Bob Seger,0.28,0.448,197387.0,0.449,3.85e-05,4.0,0.119,-7.455,1.0,0.0353,68.593,4.0,0.0793,0q6w0CkwZWdEjUl3atDdKB,1975-04-05 +6SHU2vDa32Cv9JmrWAl3A7,Let Me Go (Leave Me Alone),Legendary Christine Mcvie Perfect Album,Christine McVie,0.566,0.67,217320.0,0.522,0.121,2.0,0.0818,-12.296,1.0,0.0285,115.768,4.0,0.659,0q7Ch54WyEuplQ5RVHKHnE,1970-12-06 +1NKlR5mgXhVaEbC5VIk170,Feelin' Is Right,Gotta Tell You,Samantha Mumba,0.112,0.708,230733.0,0.879,1.65e-05,6.0,0.248,-4.414,0.0,0.0362,102.028,4.0,0.923,0qBAPMZBIkek4j6MIRLK3v,2000 +7cSciHvUk7fvAUQNNJ96e3,My Friend,Come Share My Love,Miki Howard,0.793,0.473,207973.0,0.0862,0.0,6.0,0.119,-18.342,1.0,0.0337,135.19,4.0,0.21,0qBTPs9JvnVolUM4zvAoCf,1986 +3mLTNZpFdX1qvlOXH8jRWX,Just What To Say (feat. Chrissy Costanza),Crooked Shadows,Dashboard Confessional,0.775,0.533,211413.0,0.284,0.0,3.0,0.13,-10.389,1.0,0.0343,84.032,3.0,0.215,0qByP4IV1nNHhLs3RfDrGB,2018-02-09 +0YAXPWoCymeTNHgHH56zPa,Only You and You Alone,Your Tender Loving Care,Buck Owens,0.634,0.719,134267.0,0.504,0.0,0.0,0.304,-10.109,1.0,0.0985,92.439,4.0,0.8,0qCRBStXB2oUAdQUA5La1X,1997-11-11 +4d3fXqlqWih6WrZwKunCHB,Kizz My Black Azz,Kizz My Black Azz,MC Ren,0.0171,0.766,257427.0,0.96,8.91e-05,10.0,0.0682,-4.776,0.0,0.118,107.047,4.0,0.813,0qClgioeQIv3amFJC4TdbO,1992-01-01 +4nTaasLi382VthCtZpx1wn,Don’t Wait,The Dude,Devin The Dude,0.00603,0.58,282440.0,0.474,7.46e-06,1.0,0.0884,-9.393,0.0,0.301,83.367,4.0,0.496,0qE1MsfIboqdSYGV6qsn2y,1998-06-16 +1hYz27mkvDvokNzyTyqUru,The Way You'd Love Her,Another One,Mac DeMarco,0.589,0.641,156430.0,0.501,0.0625,1.0,0.335,-9.333,1.0,0.0226,92.188,4.0,0.935,0qE5QSP0wAkhMzt8X4TGPC,2015-08-07 +0jZnmcFRgsNGfOZZJ0nOoc,Waka Waka (This Time For Africa) - Live Version,Live & Off The Record,Shakira,0.0322,0.521,285773.0,0.976,5.06e-05,2.0,0.271,-3.243,1.0,0.156,126.955,4.0,0.418,0qE6Dd97eQiywwpbrhb5fX,2011-12-05 +7qYHH6ygW9GeNY7SVWf9ok,Medusa,Spreading The Disease,Anthrax,0.0247,0.334,284040.0,0.814,0.000584,11.0,0.501,-14.175,0.0,0.0446,150.816,4.0,0.677,0qEFMrunmeRHqzI9xAnu9L,1985-10 +4zehThQ9XOpY3oZKQm0cbx,Damage,Impeach My Bush,Peaches,0.00162,0.66,203040.0,0.904,0.02,8.0,0.174,-6.527,1.0,0.0299,102.0,4.0,0.793,0qEHflx8QporOAtNoAAtYV,2006-07-11 +1XcSRXvl3a65PX5N25dY0U,Sports,Don Rickles Speaks!,Don Rickles,0.718,0.699,149520.0,0.323,0.0,6.0,0.23,-17.83,1.0,0.931,127.999,4.0,0.784,0qG2DVxHlL01g1Hvyqv7NJ,1969 +1MbhZs4ycL1imDEq0Y0iJJ,Cake By The Ocean,Kidz Bop 32,Kidz Bop Kids,0.00112,0.808,204533.0,0.697,0.0,9.0,0.0557,-3.939,1.0,0.0388,119.023,4.0,0.723,0qGfgCfiUYTLhrkF1iDR50,2016-01-01 +2Avu7FVZR8ktvT6Yp1L52C,The Bump,Divine Providence,Deer Tick,0.455,0.54,208533.0,0.815,4.72e-05,4.0,0.152,-7.958,1.0,0.0711,123.551,4.0,0.64,0qHO97b4adAwt3DXKQpNrm,2011-10-24 +4H3tW2gAkJc4MLktYFYxZ6,Sober,Too,FIDLAR,0.0026,0.598,146133.0,0.754,0.0,7.0,0.261,-2.686,1.0,0.0497,104.619,4.0,0.771,0qI8J5xjJcdBG52FASB3RC,2015-08-13 +0dUuqqVET4FqcQHdWHIXtO,Feed Your Mind,A Lively Mind,Oakenfold,0.00647,0.478,176787.0,0.916,1.81e-06,6.0,0.524,-3.86,1.0,0.0719,108.969,4.0,0.414,0qKDq3Ca3Hn08Qa5uz6dcx,2006-06-06 +3Zn0Fk8Jk6d961os7e68VP,One Foot,Courageous,Soundtrack,0.000194,0.421,209267.0,0.847,0.0,0.0,0.0875,-4.58,1.0,0.0459,173.92,4.0,0.523,0qLktj67PYfJ4IoeIf643x,2011-12-02 +53w2vsCVLYmgh15RhIwWsw,Float,Comin' From Where I'm From,Anthony Hamilton,0.135,0.615,341613.0,0.417,0.0,6.0,0.365,-7.57,1.0,0.0368,112.961,3.0,0.394,0qN4uk3SGen6vUOjImJ6em,2003-07-15 +3ykmFbk86TFCbrMtvXmqTg,Anywhere On Earth You Are,Like Red On A Rose,Alan Jackson,0.662,0.669,254080.0,0.299,0.011,0.0,0.12,-11.848,1.0,0.0266,140.847,4.0,0.207,0qOXuiQlA4VnZCYcfBkhw7,2006-09-25 +7mH4USoUNtwmJ9ZhiMqx8g,La Song,Life On Other Planets,Supergrass,2.17e-05,0.18,224773.0,0.881,0.744,6.0,0.0998,-6.006,1.0,0.0835,155.797,4.0,0.152,0qQ6VctzOWHPQzAgt45zJP,2002-01-01 +7F8uVHZGTY9AabhTWVnr1T,Throw Your Hands Up,In Our Lifetime,8Ball & MJG,0.0258,0.946,325160.0,0.67,7.33e-06,7.0,0.0582,-7.46,1.0,0.243,98.575,4.0,0.238,0qQFFX1w7RSZx7JbXAvKpP,1999-05-18 +4GZz8hujFAjTdg696nlQNR,Repeat Offender,Someone In Control,Trapt,0.00283,0.403,196880.0,0.905,0.0,1.0,0.0805,-4.288,0.0,0.0563,120.808,4.0,0.499,0qQdyD6M7fZ35zUdqiguTV,2005-01-01 +2wqo9k9fUsx4L3HePw7BDl,God Rest Ye Merry Gentlemen,Drummer Boy (EP),Jars Of Clay,0.783,0.584,183733.0,0.304,0.0,4.0,0.146,-11.998,0.0,0.029,120.077,4.0,0.489,0qTbB09vNXRSsguZlNVZHU,1995 +1uAWWuXyCJsZMA4wDZVYOV,Raglan Road,Irish Heartbeat,Van Morrison & The Chieftains,0.175,0.381,296440.0,0.343,0.000187,2.0,0.184,-10.449,1.0,0.0353,122.027,3.0,0.304,0qTjwpf7Oqh8MGtK3aflgO,1988-06 +7sxEKkD1vDA2gCIqrOlS5J,Trolley Wood,Room Noises,Eisley,0.0886,0.641,202813.0,0.437,0.0,0.0,0.0732,-7.462,1.0,0.0285,120.1,4.0,0.0981,0qUaBjtb1ZwXfuafEJ6Adt,2005-02-08 +66OuHe9wnjWZpSJWodXTbD,Rainy Day Song - Live At The Cow Palace / 1981,Stages: Performances 1970-2002,Neil Diamond,0.352,0.356,231907.0,0.856,9.32e-06,3.0,0.95,-5.065,1.0,0.0436,91.952,4.0,0.422,0qVIRrT7HS2uEcXAOhQljk,2003-09-30 +2i6NQLXQP3oaLYwBjrCYvu,Shiny Diamonds,Wizard Of The Hood (EP),Violent J,0.0143,0.543,224347.0,0.564,0.0,2.0,0.42,-6.983,1.0,0.371,189.642,4.0,0.41,0qYtzGj6Aq9YCPK3E0KAnQ,2003-07-22 +5XZKjnMgqL4fHTS5at7657,Wintertime Love,Waiting For The Sun,The Doors,0.0809,0.402,112707.0,0.358,0.000144,2.0,0.201,-15.56,1.0,0.0342,169.695,3.0,0.662,0qZTwrunzX3LG45PvRghmh,1968-07-03 +7uPlmj0AcdhE0tSB0qk1JX,Stormy Weather,Jazz For A Rainy Afternoon,Various Artists,0.877,0.437,479147.0,0.345,0.0385,1.0,0.15,-10.232,1.0,0.056,175.344,3.0,0.298,0qZwCdWvqtZUNWrkRgpWFq,2010-06-09 +6HqnBoikcyjy7I1kbrfhlr,Poison Was The Cure - Remastered 2004,Rust In Peace: Live,Megadeth,0.000147,0.278,176800.0,0.875,0.769,9.0,0.124,-6.695,1.0,0.0494,161.041,4.0,0.405,0qaLL09EtF1hiUis7PRvaJ,1990-10-04 +3WH6HW8UOANroiLnwSMfN0,Superman,Woo,Soundtrack,0.0156,0.866,251707.0,0.337,0.00416,10.0,0.0811,-10.552,0.0,0.162,148.888,4.0,0.478,0qaeehyXYWdC7hUwhZTh3z,1998-03-25 +4LopXpYv1Kz38jK1u4tVa3,The Return To Innocence Lost,Things Fall Apart,The Roots,0.668,0.56,340200.0,0.299,0.000148,11.0,0.467,-17.07,0.0,0.457,109.16,3.0,0.494,0qbl8aNaCUOvX8HGsZYLfh,1999-02-23 +2kQmLaGEh6pQLg1eonzrzr,Willing and Able,Diamonds And Pearls,Prince And The New Power Generation,0.0603,0.767,300333.0,0.805,0.0102,2.0,0.0948,-10.878,1.0,0.0636,139.608,4.0,0.776,0qcgEPOg67XnxGizdAAcGa,1991-10-01 +27NM4JdILBWnsmadnRu0nd,Alcatraz,Razamanaz,Nazareth,0.0031,0.569,262800.0,0.841,0.0111,9.0,0.651,-6.48,1.0,0.05,121.573,4.0,0.791,0qdXvUUZQ8kUaNDFdEit90,1973 +13NzUkiYEZAsVHbiDCKKoG,Girl From The North Country,A Letter Home,Neil Young,0.945,0.487,211493.0,0.452,0.000276,7.0,0.262,-13.317,1.0,0.0257,94.66,4.0,0.373,0qeBoQjqVd5L0T93Pf7Vwm,2014-05-19 +7gfh3jwjaSmGlB40uTMSeE,Reunited,2-hot,Peaches & Herb,0.851,0.559,345240.0,0.496,0.00616,5.0,0.147,-9.437,0.0,0.0262,75.69,4.0,0.36,0qf42mS1W0tr6L7yaGor0Y,1978 +69ORbvzj4jVfQnYOzola33,"Give Me Love, Give Me Life",In The Eye Of The Storm,Roger Hodgson,0.314,0.429,452960.0,0.727,0.0,0.0,0.479,-12.505,1.0,0.0339,144.207,4.0,0.823,0qfNyNVCd7fcof8FdBwtaT,1984-01-01 +6mG0ZOqikrBoMO2Istc501,Send the Pain Below - 2012 Remastered Version,Stray Arrows: A Collection Of Favorites,Chevelle,0.000289,0.506,252853.0,0.845,0.00289,11.0,0.0635,-3.609,1.0,0.0384,92.082,4.0,0.266,0qg8huE7ls5GM79xPxO5as,2012-12-03 +57ydzJ2LQRRN2NTxnVBpDr,Afterglow - Live Version from Seconds Out,Seconds Out,Genesis,0.0146,0.292,264427.0,0.348,8.06e-05,7.0,0.914,-13.641,1.0,0.031,127.717,4.0,0.169,0qikCznnzu8NIzTP5YGFt0,1977-10-21 +35CdXwhFPQlXrj17lvRcWA,Love,Sweetheart 2014,Various Artists,0.39,0.557,194227.0,0.325,3.44e-05,7.0,0.0879,-12.165,1.0,0.0272,78.006,4.0,0.264,0qjDs1pSBA36pw3qL57LAx,2014-01-01 +6dnzlwX1sphsq72RbYbx0B,Bone Thug Soldier,T.H.U.G.S.,Bone Thugs-N-Harmony,0.121,0.857,182200.0,0.737,0.000191,8.0,0.0779,-5.519,1.0,0.0391,105.066,4.0,0.418,0qmLZT9jtxyYvoTXQsxI6n,2007-11-13 +5G0q9DjioqqgxIY54QngYJ,"Swing Low, Sweet Chariot",I Serve A Savior,Josh Turner,0.0208,0.618,231467.0,0.789,0.000328,5.0,0.0989,-6.284,1.0,0.0278,99.978,4.0,0.637,0qmQNcXPAl8V4wPFWC3QDx,2018-10-26 +4tmihjshLfDdh0H8AT0ZPe,Nigh Bethlehem - Nigh Beth'lem On A Wintry Night,Winter Solstice On Ice,Various Artists,0.918,0.551,209400.0,0.163,0.896,5.0,0.1,-12.867,0.0,0.113,74.874,4.0,0.303,0qoW1eNsMt1vvsFNNtO5Li,1999-04-05 +5gJu6qnkSqB8MD4ZDNMh9e,"Into the Mystic (From ""American Wedding"")",American Pie,Soundtrack,0.694,0.468,209855.0,0.603,0.000133,3.0,0.15,-11.254,1.0,0.0419,168.51,4.0,0.638,0qol6kHx4JG7cRluGFC8Sh,2014-09-09 +11StoWhkw26PzOHhQGFwnO,Will You Love Me Tomorrow,Comfort Me,Carla Thomas,0.166,0.731,183000.0,0.388,0.00764,9.0,0.07,-10.977,0.0,0.0302,109.404,4.0,0.839,0qqJ7gCMGwfkoIEhh52uKG,2005-04-19 +2yu6JGsLfwOWOGuDxFj7jv,Reprise,The Communards,The Communards,0.955,0.269,324066.0,0.14,0.256,10.0,0.152,-14.959,0.0,0.0327,74.15,4.0,0.214,0qqP0gMVjjSEj8odGxMbf3,1986-01-01 +2tG2XrirmtfcZvismRXy4q,Out of This World,Better Days Comin',Winger,0.0172,0.447,400000.0,0.638,0.117,2.0,0.351,-7.438,0.0,0.0331,142.043,4.0,0.261,0qqkOBuQjmvt0QNhSoRkcL,2014-04-22 +1MGGbAkpmspdQMjJA8gS2E,What Happens,"Cozy Tapes, Vol. 2: Too Cozy",A$AP Mob,0.324,0.583,219333.0,0.686,0.0,2.0,0.132,-6.932,1.0,0.392,144.607,4.0,0.743,0qr1Fvi1haEDWVbFtekZLb,2017-08-25 +1hoyGI5Hj81BT7Rkb9uXGF,Bend & Break,Hopes And Fears,Keane,0.00127,0.473,220133.0,0.823,3.32e-05,4.0,0.141,-3.475,1.0,0.0298,137.922,4.0,0.523,0qsT8HLvlWaSWIq8Rc95BI,2004-01-01 +19GaW8R3sNRivmgW1fxinr,The Anatomy of Time (Babel),When The End Began,Silent Planet,0.0411,0.337,223259.0,0.957,0.0,7.0,0.235,-3.922,1.0,0.366,165.125,3.0,0.139,0quLJsiSZAicHmyyWJefjd,2018-11-02 +6UCNksnu8XuWqSXkHwEYXz,April Love,Friendly Persuasion,Ray Conniff,0.347,0.497,145107.0,0.323,0.104,7.0,0.138,-11.557,1.0,0.0261,97.784,4.0,0.626,0qwaBXCzuBg6xIjTcHT2Ou,1964 +00bgRGFhPnYZsqByNioQQj,Beautiful Mess,Bring Up The Sun,Sundy Best,0.0893,0.642,201027.0,0.61,0.000104,11.0,0.127,-6.189,0.0,0.0464,150.005,4.0,0.741,0qwgIelLvHySDcHRnpfaA9,2014-03-04 +7oOEFDLSQscl0uGulnIEmG,Love & Hate,Love & Hate,Michael Kiwanuka,0.157,0.278,427093.0,0.494,0.000407,7.0,0.173,-7.853,0.0,0.029,169.661,4.0,0.527,0qxsfpy2VU0i4eDR9RTaAU,2016-07-15 +0EGQGrOKGKtUb2OCBaWOTk,Down the Road - Live,Song For America,Kansas,0.0225,0.357,228893.0,0.923,0.0156,9.0,0.338,-4.885,0.0,0.0831,118.399,4.0,0.9,0qxtKWBLB8jFFSqEZ56xqM,1975 +4xVvKpua7eX68Ic1TDqaUw,Love Is All,The Butterfly Ball and the Grasshopper's Feast,Roger Glover,0.634,0.599,197267.0,0.812,3.47e-05,7.0,0.849,-4.971,1.0,0.0494,111.691,4.0,0.766,0qyBo8KTEcKMyXVgahZ1Ps,1974-05-27 +50IqCq4yEb8waEtl96D5iX,Free Man,Free-man,Free-man,0.0201,0.568,186320.0,0.662,3.39e-05,10.0,0.082,-7.876,1.0,0.0395,95.573,4.0,0.42,0qzSJZMuzzsPC6zQUVSx5g,2019-01-18 +2hIs289wuq9PDZbLP6m2VG,As Long As There's A Heartbeat,Soon,Tanya Tucker,0.743,0.533,197867.0,0.212,0.0,11.0,0.112,-13.829,1.0,0.0301,136.025,4.0,0.159,0r0Fq3rWw454t5GLyaEIHG,2012-01-01 +0qo1eNjHJ6KGLFoQN8cvFz,Atom,Red Letter Year,Ani DiFranco,0.369,0.607,325987.0,0.205,0.114,2.0,0.109,-17.428,1.0,0.0368,104.979,1.0,0.246,0r0IogsMhVbdZgkdgv2WsB,2008-09-30 +44YYKUOOIZlYnQOSAVggFJ,East 2 West,Elixir,Fourplay,0.417,0.712,356667.0,0.429,0.795,6.0,0.052,-10.305,0.0,0.0285,100.045,4.0,0.393,0r0VdmoTHKKZ1vUzeYJcvw,1995-08-22 +0Z7UP4q84AwVcKlliEAiO5,Ur So Gay,One Of The Boys,Katy Perry,0.0401,0.647,217427.0,0.883,1.45e-06,4.0,0.117,-4.263,0.0,0.052,78.984,4.0,0.587,0r2BUyPTmpbfuz4rR39mLl,2008-06-17 +5LTKyiIykpLTtH417xvIsb,Hand That Rocks the Cradle,F.B.I.,The Dayton Family,0.0265,0.843,288627.0,0.574,0.0,5.0,0.155,-7.794,1.0,0.276,79.943,4.0,0.349,0r2Cxy7K2rhpqAbqh4OMZo,1996-04-01 +24LAE2FrKBEdeWbRfFMQji,Let the Truth Be Told,I'm Still Livin,Z-Ro,0.0332,0.823,239053.0,0.451,0.000919,10.0,0.263,-10.841,0.0,0.135,112.522,4.0,0.622,0r3x45xsguUIv7sp5MbkgQ,2013-08-15 +2lUG2diSeEm3FFRhP0LuKp,Country,Water Sign,Jeff Lorber Fusion,0.555,0.558,339907.0,0.709,0.816,4.0,0.128,-4.461,1.0,0.047,78.885,4.0,0.535,0r7gmi9JFuVueAnMltpfpj,1979 +3PUnku87booODLtX6VVHwN,Soda,Broken Machine,Nothing But Thieves,0.164,0.501,236307.0,0.506,0.000168,2.0,0.143,-7.24,0.0,0.028,74.924,4.0,0.144,0r7wrRVD77lNrD9t2QgZrq,2017-09-08 +3WmeTmPFJegeMM88qz8J0p,All About You,Fire Within,Birdy,0.405,0.592,277667.0,0.529,1.41e-06,0.0,0.135,-9.535,0.0,0.0338,125.826,4.0,0.456,0r94AFhRLvpfXvha7vx2dK,2013-09-16 +1QYWx0HlV5xrJluR5dXUYY,Free Soul,Long Live The Kings,Kottonmouth Kings,0.0277,0.6,266440.0,0.778,0.0,9.0,0.0879,-6.645,1.0,0.0686,129.924,4.0,0.48,0r9EJkrbszJ066VoVlEb39,2015-11-20 +4gMwjzHli9k5cdd0KKxTxt,What About the Boat?,VOIDS,Minus The Bear,0.269,0.419,307813.0,0.745,0.000127,9.0,0.194,-5.71,1.0,0.0392,84.011,4.0,0.347,0r9TkwFVaxWLmTl7lk9r6c,2017-03-03 +1SVOnDHVLSncJJvlZm0TpQ,Escape Is So Simple,The Caution Horses,Cowboy Junkies,0.197,0.319,313973.0,0.165,0.005,5.0,0.122,-21.047,1.0,0.0346,99.585,3.0,0.113,0rA98izyzqKu5ju9ymxTWM,1990-03-01 +4fIWJf2oGpExXOBxoWRDMy,Wishing Well,Riviera,Big Head Todd And The Monsters,2.66e-05,0.439,243480.0,0.864,0.00434,7.0,0.134,-5.112,1.0,0.0329,131.929,4.0,0.39,0rACu7ixfJy4lE0HxlBTDC,2002 +5jXWXg6K6EzC4QCMLFbHaF,Jaded Strumpet,For Ladies Only,Steppenwolf,0.229,0.592,284733.0,0.59,5.99e-05,0.0,0.339,-12.658,1.0,0.0319,113.275,4.0,0.872,0rCVaCmnjWrIyIA2AN5PGm,1971-07-10 +33Bo84vaLCHdS768zRSRvp,I Gotta Get Next To You,Shame Shame Shame,Shirley (& Company),0.301,0.654,233013.0,0.544,0.0221,7.0,0.0895,-15.651,1.0,0.0635,93.585,4.0,0.701,0rDluQV1SQJwNCAHgY9GNx,1975 +33sAMkwXVSTgP9pOheDinH,Let's Stay Together,For Life...,Soul For Real,0.0629,0.822,290467.0,0.413,0.00109,6.0,0.0282,-8.892,1.0,0.11,92.225,4.0,0.53,0rFfmYOAzREkfQ0kF1KOne,1996-01-01 +00L9Y4XvY8875y1747PAGF,I Wish I Didn't Love You So,Nancy-Naturally,Nancy Wilson,0.545,0.34,204560.0,0.212,6.23e-05,7.0,0.188,-10.344,1.0,0.0294,104.535,4.0,0.126,0rHJ0R9jZkMoRqBGe1k12K,1966-01-01 +26QE9SpQ04AdLbUTJwULZG,We're Not Right,White Ladder,David Gray,0.0502,0.663,183800.0,0.323,0.000823,11.0,0.112,-11.681,0.0,0.0411,83.024,4.0,0.433,0rK8K0z9sYhEhCW51v9jrp,1998-11-02 +7j35WWZ97uMEgSufWad9fL,Murder Me,The Last Temptation,Ja Rule,0.0152,0.771,315013.0,0.605,1.73e-06,10.0,0.209,-6.905,0.0,0.143,90.02,4.0,0.464,0rLZHGRrjPwwUTfEPNTawc,2002-01-01 +1N7TzkwA9JiEMYBdS3EVLJ,Violent Mood Swings,Self-Destructive Pattern,Spineshank,1.14e-05,0.474,212893.0,0.99,0.00285,10.0,0.152,-3.419,0.0,0.0872,103.834,4.0,0.36,0rMyQJKxkqIOy9p5u4iV5w,2003-07-07 +2ojkgn1j1OOlr0o7UKI8vF,"Get It Together - Live from O'Hara Arena, Dayton, U.S.A./1971; 24-Bit Digitally Remastered/2002",E Pluribus Funk,Grand Funk Railroad,0.000127,0.406,172840.0,0.906,0.729,1.0,0.297,-5.916,1.0,0.045,98.183,4.0,0.498,0rNLVLFSEcUAMbmVjUzXFL,2002-01-01 +06PBMHKgW5qM8aIQkQHZly,"I, Victim (Here's to the Year)",Temptation Come My Way,The Showdown,5.69e-06,0.431,223387.0,0.951,8.93e-06,7.0,0.36,-3.619,0.0,0.128,86.013,4.0,0.432,0rNbpEC5HzRO7aSJzZQ7Tp,2007-02-20 +5I7u8oayBMkWLl2HBpvo1D,Gentleman,Spain,Between The Trees,0.101,0.569,182720.0,0.822,0.0,4.0,0.235,-2.984,1.0,0.0375,119.998,4.0,0.568,0rO9chhocJlAcdK0DfAMHi,2009 +7t1RYps0Un8nw74gCzEzkE,Friendly Persuasion,About Love,Gladys Knight And The Pips,0.094,0.364,279400.0,0.846,0.0,0.0,0.245,-5.078,1.0,0.054,165.406,4.0,0.707,0rPCO55x3MGthe8qkn64o6,1980 +3HWxpLKnTlz6jE3Vi5dTF2,I am trying to break your heart,Wilco (The Album),Wilco,0.317,0.467,418200.0,0.536,0.0119,4.0,0.123,-10.906,1.0,0.0268,85.958,4.0,0.429,0rPtXOMN42nsLDiShvGamv,2002-04-16 +3ml8Jk5bS338QLQcG3CKui,Texas and Sea Food,Do You Believe In Gosh?,Mitch Hedberg,0.925,0.519,173773.0,0.967,3.1e-06,10.0,0.896,-7.953,1.0,0.943,114.402,3.0,0.12,0rRyA2c6xFq8cnvOUVQZT5,2008-09-09 +3PdeaJ4bKyENWv8cgYqolO,"I'm Down To My Last ""I Love You""","Baby, Baby",David Houston,0.707,0.42,149187.0,0.425,0.000219,2.0,0.145,-10.757,1.0,0.0358,117.072,4.0,0.344,0rTvXRLNC5NqUtF9wmJ2MN,2005-03-01 +21dlN2MLaPrCPjA39DxTSb,Rainmaker,In The Spirit Of Things,Kansas,0.167,0.353,404973.0,0.431,4.17e-05,2.0,0.261,-13.36,0.0,0.0528,121.254,4.0,0.295,0rWIHxniFnDR9Xb5aMLa7r,1988-01-01 +7hsRTk36qhFTSzmBoAZHdI,Thrasher,Dark All Day,GUNSHIP,0.00233,0.549,315080.0,0.9,0.000304,5.0,0.122,-7.221,1.0,0.0405,126.017,4.0,0.357,0rXLjiZSS0B7yYqCvz2akm,2018-10-05 +0jBxjjlbWXvbEcm1It924A,Ya Love To Love,Get It On Credit,Toronto,0.112,0.605,248733.0,0.64,0.00041,4.0,0.332,-6.248,1.0,0.0459,121.135,4.0,0.699,0rXrFjK0Hun1cd8DTyJ5vl,1982 +0F6XyQz9IgwuYrQoMLqtkG,Try A Little Tenderness,Tender Loving Care,Nancy Wilson,0.912,0.373,164360.0,0.203,2.33e-05,10.0,0.148,-14.801,0.0,0.0311,34.508,4.0,0.266,0rZavymHwHqc8tmDhwvcde,1966-01-01 +6Nkj7sISaW2srB2uDiRwFb,"Right Here, Right Now",Povertyneck Hillbillies,Povertyneck Hillbillies,0.459,0.623,218507.0,0.303,0.0,6.0,0.0977,-8.798,1.0,0.0257,96.055,4.0,0.21,0rZio6o9QX9jGjY4UHBVQr,2007-04-16 +0f8ijK2KKat5fH1xht5SuX,Dive In,Big Whiskey And The GrooGrux King,Dave Matthews Band,0.0188,0.551,266693.0,0.79,2.11e-05,7.0,0.234,-4.17,1.0,0.0273,76.004,4.0,0.528,0rbGx96lGWaTAPgd1a9fWR,2009-06-02 +5RwOUlyzEfDJf8QHDrT4J8,Favorite,Liz Phair,Liz Phair,0.00305,0.401,204067.0,0.84,1.58e-05,9.0,0.165,-4.558,1.0,0.0446,171.569,4.0,0.54,0rbgxvTKe3Y4VRar4sIYzT,2003-01-01 +5871Of6ieAjfl6eMH0doXO,My Music,Full Sail,Loggins & Messina,0.15,0.459,183227.0,0.602,0.0,9.0,0.161,-10.549,1.0,0.0721,166.241,4.0,0.781,0ri2ueNTm5vThj5qHhmD3t,1973 +0leChXALw2zv0bJciIWwjE,Psychomania,The Continuous Evilution Of Life's ?'s,Twiztid,0.264,0.715,299837.0,0.852,0.0,11.0,0.363,-7.205,0.0,0.372,130.12,4.0,0.502,0riPHJj7j5VCTixrUqgJm5,2017-01-27 +7g5RXhBoKskemgqGozQIfl,Straighten up Your Heart,"Baby, I'm Yours",Barbara Lewis,0.646,0.648,145213.0,0.475,0.00106,0.0,0.308,-10.384,1.0,0.0354,116.019,4.0,0.705,0rmDDX6kd3GGmsfYVAlHfN,1965 +6H2vPddJ9eRbT1OElMs4ad,Husslin',Split Personality,Cassidy,0.137,0.824,193107.0,0.762,0.0,6.0,0.273,-7.553,0.0,0.252,96.878,4.0,0.662,0rmGuTvPv9dbFzTmje1Jgb,2004-03-16 +55N0YHhO55Q1lWsc4dDPcI,A World Alone,Pure Heroine,Lorde,0.306,0.496,294222.0,0.488,0.00138,1.0,0.207,-8.37,0.0,0.0426,117.982,4.0,0.0579,0rmhjUgoVa17LZuS8xWQ3v,2013-01-01 +6l6MKhXZZcefVD7asJi97O,Slow Nerve Action,Transmissions From The Satellite Heart,The Flaming Lips,0.0147,0.391,355600.0,0.822,0.0064,11.0,0.11,-8.726,1.0,0.0509,141.273,4.0,0.45,0rr668ZzoNDQa1yxhSpBAw,1993-06-18 +5cAfPzL9MSzZaSBFVNWy7E,Thank You,Loved Me Back To Life,Celine Dion,0.553,0.325,238053.0,0.633,0.0,1.0,0.148,-4.334,1.0,0.0432,86.603,4.0,0.34,0rsJSdnc89hsmJkCV24YQK,2013-11-01 +4or8QbcBGJqynqYX2cJma6,The Sun Is Going Down,Recall The Beginning...A Journey From Eden,The Steve Miller Band,0.121,0.656,99173.0,0.39,3.77e-05,5.0,0.0938,-15.909,1.0,0.0486,94.472,4.0,0.888,0rsmFBbcPIxy9zgGTd6Dsj,1972-01-01 +5jvrKBagnbJ7OCrgtoNdwg,Tu Carcel - En Vivo Desde Madrid/2008,Una Noche En Madrid: Marco Antonio Solis En Vivo,Marco Antonio Solis,0.0569,0.621,349827.0,0.869,4.87e-05,7.0,0.962,-6.255,1.0,0.0613,100.046,4.0,0.694,0rtsxbXUaH6OlDKiwwoMD8,2008-01-01 +7qukef6UNQGERALV8RULlx,Short for Show,Abandon Your Friends,From Autumn To Ashes,6.48e-05,0.3,241867.0,0.995,0.00309,2.0,0.325,-4.832,1.0,0.15,95.988,4.0,0.0712,0rvDxKRh4VsxMrfAtFTNtW,2005-08-30 +5ZQYl1nIY1s1FvfKNkPeJg,You Never Loved Me,Mental Illness,Aimee Mann,0.779,0.499,187035.0,0.305,0.000452,11.0,0.119,-10.829,0.0,0.0281,134.894,3.0,0.396,0rwd3CfF5cJS46VB7kgBpG,2017-03-31 +26cJPMmqV3h0RdUiT59sz2,Locomotion,Pearls-songs Of Goffin And King,Carole King,0.0307,0.679,150800.0,0.783,0.0,2.0,0.027,-6.832,1.0,0.0343,130.507,4.0,0.901,0rwgfoVEgvcCvuwNsamaul,1980 +51yHWvI51GccUMN1R1KGAb,Nos Falto Hablar,En Peligro de Extincion,Intocable,0.646,0.557,232147.0,0.712,0.0,2.0,0.0792,-5.873,1.0,0.0724,170.132,4.0,0.873,0ry0G7C5xL0zOukvP0yPjt,2013-01-01 +3erbaTxVydxH1FdNszgcDR,Nightclub,Pricele$$,Birdman,0.0178,0.681,276293.0,0.691,0.000298,7.0,0.0933,-5.801,1.0,0.172,146.013,4.0,0.702,0ryXDRrtDUzddIDVcBwtXW,2009-01-01 +3S31QgroPQ6l9lZr0W54TI,Dream the Dream - 2009 Remaster,Misdemeanor,UFO,0.0123,0.341,272708.0,0.534,0.000356,7.0,0.0556,-9.005,1.0,0.0309,141.889,4.0,0.347,0rybV1WoTv7CyAxCilGpSX,1985-11-16 +4dxBTsycOsHCLKmDKNdLZe,Selavanuko,Attack Attack!,Attack Attack!,0.855,0.743,225750.0,0.426,0.000266,4.0,0.115,-11.416,0.0,0.0419,99.007,4.0,0.569,0s0sUF0pcQdLEc4jnNXNAR,2014 +3JHG8QHwnKQcRQ4MPRDRYY,Winchester Cathedral,The Wheel Of Hurt,Margaret Whiting,0.433,0.742,167000.0,0.5,0.0,7.0,0.138,-10.769,1.0,0.0835,132.572,4.0,0.901,0s5Yt2FPm1uPxjJj1sZBY3,2013 +4G3U3tth6mrz7DdGKQRz1p,Treat Me Like a Human Being - 2011 Remastered Version,Viva Hate,Morrissey,0.467,0.689,147013.0,0.503,0.0197,5.0,0.136,-7.738,1.0,0.0329,137.302,4.0,0.23,0s5wo4mTZ5bJAgqiPBO3ou,1988-03-15 +7KxuTpwRD6ajU6cbUZDLZ8,Better Me,Here's To You,Montgomery Gentry,0.00472,0.512,206677.0,0.882,0.000549,2.0,0.114,-5.047,1.0,0.0423,85.045,4.0,0.603,0s6rEaxexusyVzB9jM2K4Q,2018-02-02 +3A09WAxDrFq8EufNXc0cMR,Slaughter on Tenth Avenue,Rhapsody In Blue,Walter Murphy & The Big Apple Band,0.491,0.608,279401.0,0.683,0.696,1.0,0.12,-10.429,1.0,0.0878,122.723,4.0,0.538,0s7vlRgZzVU8iKPqe0TRU5,1977 +7kZfvhgofgHjHSrkofkmbA,The Art of Hustle,The Art Of Hustle,Yo Gotti,0.126,0.517,205253.0,0.633,0.0,5.0,0.167,-6.991,0.0,0.297,153.164,4.0,0.516,0s9cSoniuN0HfXpwlCpGUF,2016-02-19 +1FQzdNfbDQcjuxsgWw7lKB,Ha! Ha! Ha!,"Shake, Rattle & Roll",Arthur Conley,0.437,0.662,154507.0,0.542,2.32e-06,2.0,0.0747,-13.005,1.0,0.0554,135.192,4.0,0.725,0sAkFe987FJlvXCPLEOTAC,1967 +39fIsUdGJ39RgI6phlUnU1,Dead Beat,Axe To Fall,Converge,1.52e-06,0.135,156320.0,0.972,0.865,7.0,0.248,-3.481,1.0,0.131,154.89,3.0,0.143,0sAtQQ4Y2zewIIxFidHbVR,2009-10-20 +69y5Ccc4CVtL96cHzvgQEy,Carolina In My Mind,Live At The Troubadour,Carole King & James Taylor,0.625,0.352,256493.0,0.508,0.0,5.0,0.704,-7.187,1.0,0.0301,132.077,4.0,0.246,0sCulNLnuzZW4TGugGi6Gv,2010-01-01 +4BYaklgS4tryn2X1ddihgD,Easier Said Than Done (In the Style of the Essex) [Performance Track with Demonstration Vocals],Easier Said Than Done,The Essex,0.4,0.799,122019.0,0.523,0.0,4.0,0.253,-6.8,1.0,0.0607,138.459,4.0,0.852,0sDdjdpfvlZoIT64lGsmbN,2012-08-01 +7dXfktWihSi6OOrVCxqAt4,Ya Lo Sé Que Tú Te Vas,El Amor Que Nunca Fue,Conjunto Primavera,0.431,0.726,218280.0,0.689,2.65e-05,5.0,0.0894,-4.498,0.0,0.0393,108.107,4.0,0.702,0sEHB7vdwHwtKG8ofCmDOT,2006-01-01 +6i44NGNG9KIRPVVuEc1iky,Take It All In and Check It All Out,Still Bill,Bill Withers,0.522,0.891,158906.0,0.46,6.71e-06,4.0,0.0767,-13.35,0.0,0.036,115.327,4.0,0.851,0sFuW4rH5mFZUjNKnckO3v,1972 +0o3jwKj1ohXwQXuqIJUPz3,Words,About Us,Stories,0.574,0.536,144453.0,0.78,6.12e-06,5.0,0.151,-6.616,1.0,0.0279,144.968,4.0,0.896,0sFwAllCfLbRWlBFey67Hs,1973 +3s3siHlpqYMbq1hwtVL22Y,Brick,The Alligator 20th Anniversary Collection,Various Artists,0.32,0.48,276227.0,0.741,0.0432,5.0,0.313,-10.911,1.0,0.059,158.156,4.0,0.864,0sGg4xEw7COLUChDJpTCEZ,1991 +6znkBTmxxczNEvXrrK3zpY,The Beauty Of Gray,Mental Jewelry,Live,0.0754,0.698,252907.0,0.534,0.0,10.0,0.105,-10.181,0.0,0.0935,128.799,4.0,0.621,0sHJvWqKNTQWv0HtfgDNNu,1991-01-01 +2mw9UnfWIw9mYPAoDEc4ud,U Saved Me,Happy People/U Saved Me,R. Kelly,0.598,0.651,373773.0,0.56,0.0,6.0,0.0873,-7.012,1.0,0.053,104.045,4.0,0.297,0sHibspyMdqOB4RsaCsG8X,2004-08-23 +6MIYMyyKxc0eEACh3tp2yt,Carnival (Manha de Carnaval) - from 'Black Orpheus' Soundtrack,Cast Your Fate To The Wind,Sounds Orchestral,0.56,0.437,154160.0,0.148,0.941,7.0,0.348,-17.848,0.0,0.0281,95.736,4.0,0.32,0sJFM46QZlwzO4y3dvyJsI,1962-01-01 +3oYc68AWlRsqd9fKb6dnnG,Choose,Life Light Up,Christy Nockels,0.569,0.556,325147.0,0.398,0.0,0.0,0.12,-7.073,1.0,0.0253,76.978,4.0,0.231,0sK9fAMoz3wbX1w08wZOOo,2009-01-01 +7qJSJP1y4hRAFdkZLXM1wH,Love Like That,The House That Dirt Built,The Heavy,0.326,0.747,158893.0,0.731,0.0586,0.0,0.764,-7.868,1.0,0.0917,117.097,4.0,0.618,0sKcuounq52lm9hmFwEZN5,2009-10-05 +6latcWpAyrlTwhs2RHsYls,Stay Awhile,Fool Around,Rachel Sweet,0.14,0.535,186040.0,0.752,0.00246,11.0,0.0608,-9.605,1.0,0.0321,122.046,4.0,0.661,0sKjovgkj2IdErxyM3gsjI,1978-10-06 +4eVNOHt0CaGFFFaGAfDk4v,Fella,Taste The Music,Kleeer,0.107,0.867,291227.0,0.295,2.2e-05,7.0,0.131,-16.697,0.0,0.0613,117.827,4.0,0.848,0sNotHPdEErCoFnNuenmwj,1982-03-20 +0kVB6PeqBbN2HhwJdWumeZ,The Wall Street Shuffle,Sheet Music,10cc,0.0519,0.486,236373.0,0.726,1.87e-05,0.0,0.13,-4.367,1.0,0.0273,98.279,4.0,0.673,0sOJ1TztxZdEfUbX7f1CZO,1974 +7I36ra1sLzZPKTRKg3pvSW,Gottaknow,Layers,"Royce da 5'9""",0.447,0.548,235000.0,0.645,0.0,10.0,0.339,-7.346,0.0,0.399,81.418,3.0,0.528,0sOYErujvWBLfPaYcTboFq,2016-04-15 +3AZ69M4QXCgM6sq6B8nLzK,Cinema Paradiso,2Cellos,2Cellos,0.938,0.178,239373.0,0.255,0.893,10.0,0.17,-13.757,1.0,0.0386,88.569,4.0,0.0689,0sR0wZubrE2h3h4WxviRCX,2017-03-17 +23ZrCQHLbzvIFBq7hV6SBc,"You Wouldn't Know a Real Live True Love If It Walked Right Up, Kissed You on the Cheek and Said Hello Baby",Hollywood Party Tonight,Odyssey,0.287,0.727,209280.0,0.72,0.0,8.0,0.622,-10.709,1.0,0.177,108.058,4.0,0.545,0sTuZ7UMEWs1Vm6bmicGAg,1978-09-01 +76fg41YoFOJLGySORoKBOm,She's Hot (Burning Up),More Than Friends,Jonathan Butler,0.0441,0.76,251133.0,0.7,1.36e-05,9.0,0.0387,-13.04,0.0,0.0714,106.655,4.0,0.707,0sUnnh5CR5uDod7yICsJMt,1988 +2xVonh64VhzqqPHcTwRVS3,You Wouldn't Have to Work at All,Fickle,Michael Henderson,0.0613,0.94,300440.0,0.531,4.34e-05,8.0,0.154,-11.291,1.0,0.117,117.302,4.0,0.796,0sV0nARKTnZhXjhSIdGPcb,1983-01-01 +7mciNB7PB9VFCfVm195cVd,Queen Of New Orleans,Destination Anywhere,Jon Bon Jovi,0.00502,0.46,269200.0,0.944,0.0104,7.0,0.373,-5.598,1.0,0.0437,164.158,4.0,0.57,0sXtUS7Jj0kQHMAWlqKkmF,1997-01-01 +2T3Ulx0k8isZCRvGUGbHGu,Grace Tells Another Story,All That Is Within Me,MercyMe,0.0287,0.279,221560.0,0.795,0.0,11.0,0.101,-4.734,1.0,0.0359,174.007,4.0,0.265,0sXzCm1yYIOL675trMMBJv,2007-11-20 +6fLwN7C80kqpwy4wcxxm41,Masquerade / Why So Silent?,The Phantom Of The Opera,Soundtrack,0.627,0.312,518533.0,0.288,0.0,8.0,0.333,-16.168,1.0,0.126,86.343,4.0,0.206,0sY8lEVIKjQC7dEtVVo9K0,2004-12-10 +76BXWoyVLD3aw9sLIKfwal,Fearfully And Wonderfully Made,Beautiful News,Matt Redman,0.757,0.461,307373.0,0.378,6.17e-06,10.0,0.0925,-10.512,1.0,0.028,76.964,4.0,0.157,0sYr1DYABSbJrY3itXIRN1,2006-01-01 +5MvDLRf2GxSMlDYV8m6Ivj,The Never-Ending Why,Battle For The Sun,Placebo,1.49e-05,0.524,202573.0,0.911,0.00443,3.0,0.365,-5.738,1.0,0.0396,137.36,4.0,0.6,0sbdMEPj1M3UG2gfKclNbo,2009-06-09 +1K9rkQbCTj7LE1ZuJr0Jns,Pain,Who?,Tony Toni Tone,0.139,0.612,346227.0,0.354,0.0,9.0,0.188,-16.847,0.0,0.0291,157.281,4.0,0.571,0sd5Xo4rUSD9LTee0C5jbu,1988-01-01 +07QZ3tQxTWPLGz19QpSCE5,Svanesjøen,Barbie: Tis The Season To Sparkle!: Holiday Party Mix,Various Artists,0.567,0.663,1297946.0,0.319,0.0,11.0,0.366,-16.391,0.0,0.943,61.284,4.0,0.668,0sdl224D0YLlLzPfkbWIwe,2003-01-01 +72ht3PRcfvwRsETam4KZAn,On & On (feat. Conrad Sewell),Closer,Mike Stud,0.229,0.877,208573.0,0.506,2.31e-06,7.0,0.17,-6.452,1.0,0.0568,97.994,4.0,0.82,0seBYRYRZtSjEG7Pr2enf9,2014-07-07 +7rwkSpUpD2I8L3BDBUT673,Hark The Herald Angels Sing,Christmas With The Mormon Tabernacle Choir,Mormon Tabernacle Choir,0.925,0.195,176627.0,0.315,0.915,5.0,0.0883,-12.412,1.0,0.036,114.954,4.0,0.114,0seLRXtzDlFp73cr3Yq6Mo,2009-11-03 +3j7HOQ9ZAjMXDVprUjG7Kz,"National Health - Live at Volkshaus, Zürich, Switzerland - November 1979",One For The Road,The Kinks,0.128,0.483,254253.0,0.815,0.0419,4.0,0.966,-12.315,1.0,0.0453,149.595,4.0,0.508,0siomtYa15lZBHSI66bNfP,1980 +0sV75JyVnb5vq5T98D3LSJ,God Must Be a Boogie Man - Live Version,Shadows And Light,Joni Mitchell,0.865,0.608,303533.0,0.301,0.00731,7.0,0.981,-14.968,1.0,0.0952,62.956,3.0,0.341,0sk9dYm1TZbsxJ5hIEBuby,1980-09-01 +3KjtHoSOKmduvJYnYnhoW3,"So Long, Big Time! - 2011 Remaster",The Many Moods Of Tony,Tony Bennett,0.712,0.253,231760.0,0.525,0.0,10.0,0.08,-6.605,0.0,0.0347,179.06,4.0,0.403,0skMcCTcMdDpdp8eaBsT9W,1964 +6ATVjJJSq0JPOqUP3JLeMK,Continental Barber,Black & Blue,Roy D. Mercer,0.979,0.708,60920.0,0.623,6.39e-06,3.0,0.179,-6.558,0.0,0.867,131.315,4.0,0.635,0skhd4KwCSCkrFxAk5Gadb,2006-01-01 +2XaInsPPUkZRkY4uFJ3AHK,Met Gala (feat. Offset),Droptopwop,Gucci Mane,0.052,0.817,209143.0,0.587,0.00165,2.0,0.185,-6.502,1.0,0.108,140.062,4.0,0.352,0smWYh2nQsaZNonBGZpZMn,2017-05-26 +5MiRgE7Yta2jiOkVGHbiQC,Beers Ago,Clancy's Tavern,Toby Keith,0.0284,0.565,206640.0,0.84,0.0,0.0,0.0928,-4.641,1.0,0.0296,144.04,4.0,0.742,0sndIMIlhlgn1eyavXRK1C,2011-10-21 +6Y5yPciKKs8hCavnGgqB7R,On Frantic Fifth,Sunday In New York,Peter Nero,0.364,0.588,166147.0,0.537,0.00062,8.0,0.14,-9.564,1.0,0.0553,122.193,4.0,0.643,0sqmqL3GCrlsROt46hiKKQ,1963 +4SrXwldQhNZ7MdgWvDjCW0,Scalp,"To All My Friends, Blood Makes The Blade Holy: The Atmosphere EP's",Atmosphere,0.355,0.678,204440.0,0.806,1.16e-05,7.0,0.102,-7.72,1.0,0.282,79.031,4.0,0.712,0sqn3xP3bhmfSVykmw2S8n,2010-09-06 +0MhyoQLsRhjEqNBFOHfpuX,Lady,Begin To Hope,Regina Spektor,0.976,0.427,282360.0,0.168,0.000365,0.0,0.148,-10.469,0.0,0.051,161.894,1.0,0.356,0ssMZRCnobXKQXjQ2R5A5a,2006-06-13 +7Btnx3rsOhiUtZ9KzA0ewY,I.R.S.,Chinese Democracy,Guns N' Roses,0.0825,0.436,267920.0,0.937,0.000343,6.0,0.0833,-6.131,0.0,0.126,180.032,4.0,0.266,0suNLpB9xraAv1FcdlITjQ,2008-01-01 +3E0XgCxaWhE9Q3LNcfpL67,Through Your Hands,Stolen Moments,John Hiatt,0.303,0.68,290733.0,0.432,2.4e-05,4.0,0.154,-13.55,1.0,0.0486,110.132,4.0,0.597,0sv3z5HEKbNIbA5nMncNOw,1990-01-01 +2tzBGhml516GnarIw992ra,Memoirs,Yung Rich Nation,Migos,0.0106,0.669,193853.0,0.563,0.0,10.0,0.114,-7.562,0.0,0.216,88.805,3.0,0.539,0sv4nM5FtA8Y3DrvG4CXH8,2015-07-31 +0iPYL0WOryI59ADNfeMMzp,Hard Time (Remastered),You Can't Fight Fashion,Michael Stanley Band,0.00361,0.589,263600.0,0.857,9.59e-05,0.0,0.243,-7.247,1.0,0.0313,134.827,4.0,0.874,0sv80ZjsuuX6dANsIfH41t,1983 +3E1aPKkJz7q5uMiGdNuNpT,Security Service,The Jerky Boys 2,The Jerky Boys,0.973,0.712,229760.0,0.666,0.0,7.0,0.775,-9.168,1.0,0.941,128.478,5.0,0.551,0svFZinv9lXzsfT4xdxZPz,1994 +7CiEBRYU9Yv6MD1TPZQpWj,Song For A Friend,Mr. A-Z,Jason Mraz,0.61,0.404,488093.0,0.467,8.2e-06,11.0,0.109,-8.392,0.0,0.0359,89.191,4.0,0.286,0swM8EuQkgYV2knrZ8rFl2,2005-07-26 +1mNzP4jX6DD2lwme9DcFDh,Draining,Swoon,Silversun Pickups,0.0296,0.357,295400.0,0.392,0.226,4.0,0.111,-8.665,0.0,0.0298,129.51,5.0,0.0875,0swOso9dwIp1PHmDP4dTbX,2009-04-14 +33tGU6R5QpYPo58VAhOsIe,Nuh Linga,Reggae Gold 2009,Various Artists,0.33,0.657,129053.0,0.813,0.0,10.0,0.063,-3.348,0.0,0.296,116.198,5.0,0.756,0swhi9ssRG0VeIt0P23baA,2009-06-29 +5u7PcvEc4HZ33nGllhwIQJ,Planet Earth,Planet Earth,Prince,0.239,0.521,351493.0,0.668,0.00128,3.0,0.104,-5.02,1.0,0.0531,133.899,4.0,0.311,0syG70oE22EOJDVlSmLic6,2007-07-15 +2lbunxBYnq1nVxME7ReAlP,8th Grade,"Run The Earth, Watch The Sky",Chris Rice,0.574,0.537,224049.0,0.512,0.0,5.0,0.0892,-8.424,1.0,0.061,96.917,4.0,0.615,0szZkmgMW1w9GMbfZdtrip,2003-01-20 +3JgXNonbgjv7GfVLglacU9,Foreign World (feat. Anne-Marie),We The Generation,Rudimental,0.0336,0.774,257573.0,0.704,0.000122,7.0,0.0589,-6.07,1.0,0.0321,110.01,4.0,0.571,0sztwpDG0COJ1HoJRD74bn,2015-10-02 +7mMlbJlXXo2mRtQ4R9sIzD,Hide and Seek,Speak For Yourself,Imogen Heap,0.909,0.451,268980.0,0.166,0.0,9.0,0.19,-11.125,1.0,0.0696,121.123,4.0,0.0901,0t0Cr8jA63wlm8nWj7qfvJ,2005-07-18 +5IG3ZYOnNmXzqjsJlQEdGS,Prove It,The Process Of Belief,Bad Religion,0.00547,0.309,74867.0,0.979,0.0,9.0,0.25,-4.204,1.0,0.11,159.826,4.0,0.825,0t2Xi8RYL4d7iEuIbUE4zI,2002 +03MUnHjNO1XBXxwjZwq9t5,I'm Allowed,Big Red Letter Day,Buffalo Tom,0.0442,0.368,261160.0,0.562,1.37e-06,10.0,0.112,-12.529,1.0,0.0305,87.724,4.0,0.402,0t3UD78IY5ua4czVmd6Z3Y,1993 +54JLyjtZVnStRxS8Axv6uY,If Things Were Perfect,Play: The B-Sides,Moby,0.16,0.666,258627.0,0.531,0.839,5.0,0.326,-12.369,1.0,0.0921,165.83,4.0,0.102,0t4ItMJbYMYLzvEO7tzt0B,1999-05-17 +26Pa3M1hCzDPuQOf0nCGP8,"Jeannie's Afraid of the Dark - Live at Sevier County High School, Sevierville, TN - April 1970",A Real Live Dolly,Dolly Parton,0.666,0.409,178280.0,0.291,4.21e-06,7.0,0.755,-16.273,1.0,0.35,48.947,4.0,0.678,0t5hSeQO4b440c715IWZNR,1970 +5iAyczjYTwU0UywlWi0Jjn,Qué Fue Lo Que Pasó,Solo Pienso En Ti,Grupo Bryndis,0.0924,0.759,253840.0,0.805,4.43e-05,0.0,0.115,-7.99,1.0,0.025,113.942,4.0,0.781,0t6rZzoHKBaYQ2ftY0Lneq,2006-01-01 +7csymKvpRJvjfwJupt1d5Y,"East End, West End",Ginseng Woman,Eric Gale,0.149,0.514,365600.0,0.476,0.00602,9.0,0.298,-15.731,1.0,0.0457,167.653,4.0,0.848,0t7FnWGM2xr14MtA8z4rwR,1977 +62Alib1YZffCQBMVYZ5wAI,What Shall I Sing For You? - Reprise,"No, No, Nanette",Original Cast,0.411,0.571,116373.0,0.276,0.0,9.0,0.353,-14.268,1.0,0.346,101.128,3.0,0.108,0t7JDG8AKv8Ggu8hVxeh1M,2012-12-18 +074M5RxRUTynSKaFPvaJdW,Space Captain,Barbra Joan Streisand,Barbra Streisand,0.0566,0.35,198733.0,0.496,0.000151,1.0,0.247,-12.966,0.0,0.0528,157.755,4.0,0.605,0t7epZdmrJkMrKNHpRZcbn,1971-08 +0h79qzX931TOUg8kB8qbNc,Hope I Never Find Me There - Stereo Version,Mr. Fantasy,Traffic,0.212,0.336,128507.0,0.409,0.000126,9.0,0.324,-15.577,0.0,0.0421,169.368,4.0,0.543,0tAMTTxU0e84QFhrNhQNIT,1967 +5C0R2vEK92Z3PUwrFzoyjh,Must Be Doin' Somethin' Right,Totally Country 6,Various Artists,0.173,0.473,269933.0,0.557,0.0,9.0,0.0477,-6.378,1.0,0.0277,167.787,4.0,0.436,0tBhql5c0LgBmXMcvD8Ycm,2008-01-03 +04VWYMMa1Bd7cGGCIqHaZB,Amnesia,Crosseyed Heart,Keith Richards,0.13,0.676,215880.0,0.719,0.00126,2.0,0.1,-4.395,1.0,0.047,135.257,4.0,0.85,0tCyUNFFrg52TysW0GQ6M7,2015-09-18 +6g4ER6Fu3L6ezCKnetsL3g,Just One Of Those Things,Beyond The Sea (Soundtrack),Kevin Spacey,0.825,0.738,68840.0,0.195,0.000203,0.0,0.11,-14.908,0.0,0.0774,128.475,5.0,0.602,0tDmRzTZIxEiz4A90WAzpR,2004-11-23 +0KaM5R2spOceYAtRQaRMse,Blind Feeling,The Dream Weaver,Gary Wright,0.167,0.702,281267.0,0.528,5.8e-05,5.0,0.0648,-14.147,0.0,0.0302,125.607,4.0,0.825,0tFPDkiH2TpnjoVcrWtZHp,1975 +1VyhUctrfujwcxQCtmqmyM,Right On the Money,Greatest Hits Volume II,Alan Jackson,0.334,0.756,230733.0,0.502,0.0,3.0,0.316,-7.706,1.0,0.0277,114.031,4.0,0.537,0tFm46KzjtCgyyfD8iCaiJ,2003 +3JC8cY2cecOvw51Bp61hxe,There Is No Arizona,Shiver,Jamie O'Neal,0.259,0.474,237173.0,0.633,0.0,8.0,0.0984,-5.951,0.0,0.0405,167.96,4.0,0.321,0tGWSYGDnAHGmf68XlXQfp,2000-01-01 +6WC0m1HDLyOHCXxhKlpDf2,The Ripper,Stiletto,Lita Ford,0.00788,0.262,319733.0,0.941,0.026,5.0,0.0752,-8.874,1.0,0.183,192.799,4.0,0.128,0tHTZ2IUpd4RyZVGhEWUBM,1990 +1JE7oPacsggUfxxekBKMAC,Good Feeling,It Ain't Easy,Three Dog Night,0.253,0.605,216240.0,0.623,0.00334,2.0,0.0522,-14.054,1.0,0.0592,90.369,4.0,0.959,0tJT9ZnxnlElGa34DRj59l,1970-01-01 +3ILZ4x6jciNBUGCuxxArbA,Salty Dog Blues - Live,Flatt And Scruggs At Carnegie Hall!,Flatt & Scruggs,0.175,0.49,162533.0,0.708,0.000833,2.0,0.972,-11.271,1.0,0.167,140.801,4.0,0.921,0tKGsmRLUOv8YmtoLroBjE,2013-11-12 +7c78WkQsOchrzj4shooamK,The Pax Britannica,Homo Erraticus,Ian Anderson,0.774,0.766,185440.0,0.553,1.99e-05,9.0,0.323,-10.154,0.0,0.0513,122.935,3.0,0.745,0tMfQYqarnXUr173PMIUmd,2014-04-14 +7JNdB0OzlNbhWLZbFlYfns,The Way It Goes (Live),Dispatch (EP),Dispatch,0.756,0.468,266413.0,0.391,0.0,9.0,0.218,-6.516,0.0,0.0359,131.511,4.0,0.281,0tN2TkilPoLmqN21UJBC77,1997-09-01 +576sQ6Pvu17na8zazxU9O1,"So In Love - (From ""Kiss Me Kate"")",Great Moments On Broadway,Jerry Vale,0.796,0.433,150440.0,0.365,1.9e-06,5.0,0.0841,-14.267,0.0,0.038,125.299,4.0,0.265,0tPEEp0pG6TTx6Z9kf8Hmc,1966 +5kk89RYrVuGGNtE2pilxci,Nandos,Still Striving,A$AP Ferg,0.0388,0.79,175200.0,0.654,0.0,10.0,0.125,-5.568,0.0,0.226,136.938,4.0,0.515,0tQ7Iu6EicQTPyhYRNWjaT,2017-08-18 +48pwpAaarfgMUx4yoKhRJa,A Year or a Day,Return To Fantasy,Uriah Heep,0.0143,0.381,265067.0,0.434,0.00143,0.0,0.0464,-13.0,1.0,0.036,127.799,4.0,0.296,0tRMyCcuQyV2Kc2mxhd92H,1975 +0So0VXZXTQVKWuVQSFKTeQ,When I Say No,Body Mind Soul,Debbie Gibson,0.0617,0.747,234600.0,0.861,3.38e-05,7.0,0.0449,-7.862,1.0,0.0557,125.86,4.0,0.842,0tRmu3y16cw1UFaXVudrKA,1993 +1amVKLz4dIX03Sk6kyNeD5,Predator,Domino Theory,Weather Report,0.239,0.618,320067.0,0.854,0.775,8.0,0.0248,-8.54,1.0,0.0496,105.688,4.0,0.937,0tXYdgzPsy67uuS0Ugirb7,1984 +0TihhwH04RAqJZlpjixH0G,Night And Day - Steel String Remix,Achtung Baby,U2,0.000418,0.686,417307.0,0.849,0.812,7.0,0.188,-9.852,1.0,0.0601,118.079,4.0,0.507,0ta5VdkJcpdVnNrn7g4cZe,1991-11-18 +0oYAwLqKpkYypBsbf08w7u,At the Foot of the Great Glacier,Here Waits Thy Doom,3 Inches Of Blood,9.97e-05,0.3,197093.0,0.998,0.0015,7.0,0.196,-4.951,1.0,0.2,144.171,4.0,0.197,0tbRnJQC24nrjg06MgXcop,2010 +4Lvc9SbPc0svm9TEoMgFzB,SexyBack (feat. Timbaland),FutureSex/LoveSounds,Justin Timberlake,0.0679,0.967,242800.0,0.599,0.0,7.0,0.0526,-5.659,0.0,0.0706,117.001,4.0,0.964,0tcExuDWMQdBbwSpqN8Ku2,2006-09-13 +5qjPzS2AyTMGRKLH9Iv6Pk,Old King,Harvest Moon,Neil Young,0.371,0.534,177000.0,0.43,0.00453,7.0,0.0458,-11.625,1.0,0.0314,168.231,4.0,0.875,0tdm853TNWjVVChbJRbu3Q,1992-11-02 +0ZVhDcDvSGf4GBVILfXG6c,Messes,Strange Negotiations,David Bazan,0.288,0.63,170800.0,0.834,7.5e-05,10.0,0.176,-8.323,1.0,0.0275,119.968,4.0,0.918,0teCneZSSxaicWL96S1bfH,2011 +1PvSCYaoLML43xyx1BbSCL,Solo Una Sana E Consapevole Libidine Salva Il Giovane Dallo Stress E Dall'Azione Cattolica - Remastered 2017,Zucchero & Co.,Zucchero,0.0838,0.391,292120.0,0.891,1.81e-06,9.0,0.602,-3.155,1.0,0.106,180.348,4.0,0.571,0tf1FvXDWYqTwceZwsbjtJ,2017-11-03 +5hz5KFQYU09aDGEluJJLRz,Me Declaro Culpable,Sigo Estando Contigo,El Trono de Mexico,0.216,0.701,219973.0,0.553,6.25e-05,7.0,0.375,-4.839,1.0,0.0344,127.953,4.0,0.74,0tfsnH8YEu2z2klhN0OFaH,2011-01-01 +6ZcVlZWAG04URJkzCy1b2v,Attack,Attack,Disciple,1.82e-05,0.513,187624.0,0.947,9.87e-06,5.0,0.34,-4.379,0.0,0.0729,124.999,4.0,0.424,0tghg6EbTV8DLI32EynQVv,2014-10-21 +3y540Z9QFePg2CyZYWZMyI,Is This Love,Legend: The Best Of...,Bob Marley And The Wailers,0.119,0.775,230800.0,0.563,0.0,6.0,0.155,-8.225,0.0,0.0815,122.269,4.0,0.786,0tiPal8J7t3B9tPF7kGWDi,2002-01-01 +5TieBCltrIouUjzp8tCPn7,One Thing I've Learned (Live),The Turn,Live,0.885,0.609,238000.0,0.335,0.0,9.0,0.776,-10.537,1.0,0.0516,122.0,4.0,0.406,0tja0cBbOlHoEDbhaLCx2s,2019-03-05 +0JnSH7JruE1PlzccJa1yXX,This Is Where I Belong,Where We Belong,Boyzone,0.193,0.567,326200.0,0.618,0.000238,1.0,0.234,-9.374,1.0,0.0337,90.165,4.0,0.45,0tjhK9DQNlv4WdqBSb3Iri,1998-01-01 +3oxCGXq31mNic0dYLbGJQE,"Take the ""A"" Train",Ken Burns Jazz - The Story of America's Music,Various Artists,0.199,0.708,174667.0,0.393,0.462,0.0,0.102,-11.739,1.0,0.0433,84.006,4.0,0.426,0tkHAqSxNJI2qCJeAEUSQ6,2000 +1FRdZFdPus9rlIogtGg2yW,Memory Band,Rotary Connection,Rotary Connection,0.00814,0.515,200440.0,0.432,0.852,5.0,0.212,-14.77,0.0,0.0307,109.746,4.0,0.505,0tmL5zXFzItTcsBeH70uZ4,1967-01-01 +5JBrDXF0NcUFN0rYq642xs,Backyard Ritual,Tutu,Miles Davis,0.0526,0.722,289267.0,0.509,0.574,7.0,0.112,-15.516,1.0,0.0387,100.275,4.0,0.627,0toDuabaPv8Pa2KGI88eB7,1986-12 +4X4m3B5RoidfhfyDqpVsid,Plexus - Remastered,Bebop: The Sound That Transformed Jazz,Various Artists,0.717,0.461,542467.0,0.566,0.0791,8.0,0.146,-11.881,0.0,0.0551,138.308,4.0,0.549,0togLlV3Gwq9a2BVs1wlUD,2016-05-13 +64nUL3QXQbV7Q53wXWeTqf,Defend Atlantis,Survival Story,Flobots,0.038,0.644,302933.0,0.769,0.0,9.0,0.115,-4.972,0.0,0.0342,134.035,4.0,0.694,0tsPPm39Ws6gvTIZeYLDzJ,2010-01-01 +7ekLlhVAdxH6mRFoDlA1J3,Frente a La Chimenea,Navidades Luis Miguel,Luis Miguel,0.209,0.517,114386.0,0.827,0.0,5.0,0.0926,-3.479,1.0,0.112,163.585,4.0,0.714,0tu9kY2tDMuuuI6GtSDH9i,2006-11-06 +6cXttuFHfvUH2sxhmCBOke,Posted in the Club [Extended],By Dom Kennedy,Dom Kennedy,0.0406,0.614,286615.0,0.419,1.98e-05,9.0,0.152,-9.865,1.0,0.119,149.834,4.0,0.465,0tuOColD9mAZ4SGt4qtvEx,2015-06-02 +5gQgnDjDFrYGq68SGQSZ9j,I Need You Now,Try My Love,Tata Vega,0.0891,0.699,215307.0,0.693,3.68e-06,9.0,0.0835,-7.381,1.0,0.0477,109.057,4.0,0.69,0tvlVZMU8fStcJIiwFERiN,2014-01-01 +7nuQ2piWnDHYa2e1ASw9Dl,Being with You,Songs Of The People: Live,Prestonwood Worship,0.461,0.562,344053.0,0.376,0.0,2.0,0.283,-8.756,1.0,0.0272,136.902,3.0,0.132,0twHPLJnIxQWFQL6eUjN4q,2018-11-09 +5IlvMPst0Agrezxb0lqta2,Hey D.J.,Layin' In The Cut,Lighter Shade Of Brown,0.0163,0.744,239973.0,0.91,0.00137,4.0,0.0349,-7.538,0.0,0.0833,99.965,4.0,0.636,0tyRao8Hr8qAK80a2up4nb,1994-01-01 +4o7MRSsjZ4aHLumMa4SDQC,See-Saw,Skitch...Tonight!,Skitch Henderson,0.182,0.242,137853.0,0.26,0.382,7.0,0.123,-16.616,1.0,0.0353,174.701,3.0,0.304,0tze3snHjH8ZurKSNRhJMl,1965 +2wHvE5GdYhuTOAqPg4r0w4,Jazzman,Wrap Around Joy,Carole King,0.227,0.576,223440.0,0.657,0.000909,5.0,0.231,-10.484,1.0,0.0297,118.354,4.0,0.812,0u0ehiEE6XSZcWScJ9hVtz,1974 +7MkTIG9k8kleiO01ZGnfwK,X-Rays,Whatever's On Your Mind,Gomez,0.0153,0.44,274893.0,0.677,0.000617,1.0,0.14,-7.21,1.0,0.0352,130.227,4.0,0.385,0u1TLiS0rmEqTZ5L7qtpSE,2011-06-21 +6tL0qiRIlGgkGjWFzXn9Mu,There's Only You - Above & Beyond Club Mix,Common Ground,Above & Beyond,0.00971,0.581,247969.0,0.865,0.19,5.0,0.0828,-6.287,0.0,0.0414,127.993,4.0,0.0476,0u2PebfWwU7OtmbdzZpEal,2019-03-29 +6fGdDAF4uOynnoIUnItZCe,All I Need - What a Privilege,The More I Seek You,Gateway Worship,0.504,0.413,321547.0,0.274,2.55e-06,5.0,0.0939,-9.349,1.0,0.0305,135.695,4.0,0.164,0u3BTBrgspvPEWGCtSxEW2,2011-02-11 +74RjqevhxutV5yZdE8bFX3,He Don't Want It,Joyride,Tinashe,0.178,0.694,172040.0,0.495,0.000154,1.0,0.113,-4.149,0.0,0.0885,133.936,4.0,0.422,0u3rjsCgagcSxHoRtXMKQo,2018-04-13 +04F6rARD2mv4JiT8WglIDz,What Might Have Been,Big Time,Little Texas,0.623,0.621,238800.0,0.201,0.0,7.0,0.131,-15.112,1.0,0.0296,130.627,4.0,0.146,0u3xewZgtE9hyIRaLqC7Z1,1993 +2KfjGQ3MjL1PlRsf2xUH5s,Muffin Man,Bongo Fury,Frank Zappa,0.111,0.412,337733.0,0.657,8.83e-05,6.0,0.15,-11.78,1.0,0.0887,129.119,4.0,0.742,0u4GsfF3p8pt7BVSHIZq2N,1975-10-02 +3VSCVaycbH2mDBAtJ9Dcqp,The Old Rugged Cross,I Surrender All--30 Classic Hymns,Carman,0.73,0.344,352867.0,0.358,1.11e-06,8.0,0.0807,-11.711,1.0,0.0399,102.185,3.0,0.327,0u5Fam1kPUizgELst805d2,1997-01-01 +45aw4d8aWwkjzdpRndPcBE,Alabama Jubilee,Champagne Charlie,Leon Redbone,0.963,0.715,105893.0,0.176,0.508,7.0,0.242,-16.674,1.0,0.0789,124.932,4.0,0.933,0u6XuUzr39qozzynTH0hHt,1978-08-16 +6flMPMWYEW9X3WsolcQLTY,Unchained Melody,Catch A Rising Star,John Gary,0.968,0.28,208227.0,0.118,0.00072,1.0,0.174,-13.987,1.0,0.0361,90.608,4.0,0.135,0u7kQNmWUemNrPg7J0fR4h,1963 +0k0sVnHYGsSpzvtghpftkE,"Blow Away - Live at John F. Kennedy Stadium, Philadelphia, PA 7/7/89; 2018 Remaster",Live/Dead,Grateful Dead,0.365,0.403,739200.0,0.638,0.0155,10.0,0.738,-10.401,1.0,0.0345,143.105,4.0,0.506,0uCGpoWFUppf95em9xkD20,2018-03-23 +4y0fTWEnh6BkNaVzupEq0c,Prenda Del Alma,By The Light Of The Moon,Los Lobos,0.58,0.538,201333.0,0.234,0.0,7.0,0.255,-15.498,1.0,0.0275,80.567,3.0,0.471,0uGHY1C9gooXA7uIwj8O2i,1987 +4sDwyiwzuMCJDJPEqtx7M9,Sinners Like Me - Live,Caught In The Act: Live,Eric Church,0.625,0.3,228533.0,0.626,0.00106,1.0,0.887,-9.114,1.0,0.0427,139.271,3.0,0.418,0uHCmmR8yh8QRk3LLDeebz,2013-01-01 +6GqrOYfxmcfBtYM3CWsYMH,I Need You Here,We Praise You,The McClurkin Project,0.43,0.476,395600.0,0.599,1.41e-06,8.0,0.555,-6.929,1.0,0.083,72.05,4.0,0.401,0uJ72wEVsZTXO0V7jcD1wy,2006-07-18 +12q7yTtyZfJjObmss6FQi3,I'm in Love (feat. James Vincent McMorrow),Cloud Nine,Kygo,0.293,0.628,212107.0,0.603,0.0112,9.0,0.134,-7.117,1.0,0.0567,140.085,4.0,0.234,0uMIzWh1uEpHEBell4rlF8,2016-05-13 +3M31S6f0z8S3nkFh3eS06W,Drink to That All Night,High Noon,Jerrod Niemann,0.0325,0.639,224813.0,0.846,0.0,9.0,0.116,-6.184,0.0,0.0439,115.965,4.0,0.475,0uQnXXbHhO6BQ1vFcwMwT8,2014-03-21 +4SorHV0CGqIRdgpU3a8k3V,Wind Parade,Donald Byrd's Best,Donald Byrd,0.412,0.573,369107.0,0.656,0.00816,2.0,0.0564,-10.509,0.0,0.0356,97.758,4.0,0.602,0uSQuzxjrBRLLKx1Zzb9xD,1992-01-01 +3OKm9M1Rgmy9ON9QlWMRnX,Everything They Owe,Until The End Of Time,2Pac,0.0147,0.635,187867.0,0.783,0.0,6.0,0.0713,-3.734,0.0,0.251,111.632,5.0,0.637,0uT4bCZS9o5C1ThDa2VxpV,2001-01-01 +19REEmFmv0NzDZbHTdHjWd,"Highwayman (Originally Performed by Willie Nelson, Waylon Jennings, Johnny Cash & Kris Kristofferson) [Vocal Version]",Highwayman,"Willie, Waylon, Johnny & Kris",0.0095,0.611,177341.0,0.426,0.000206,11.0,0.19,-14.186,0.0,0.0267,102.893,4.0,0.314,0uVjyx46Tv9386YIWE66OY,2014-02-20 +5Mc73nyvcaXEvXpB181fSf,Carlisle's Haul,Complicated Game,James McMurtry,0.537,0.595,433933.0,0.496,0.828,10.0,0.0969,-8.68,1.0,0.028,78.012,4.0,0.423,0uZF0Y3tD2XLnIfBGn59Ly,2015-02-24 +1qoWZ5RJgILlW8TEk2i3Rp,You Hold Me Together,Feel That Fire,Dierks Bentley,0.13,0.47,237707.0,0.835,0.000832,4.0,0.331,-3.916,1.0,0.036,180.122,4.0,0.706,0uZtZvLB7YtZnkJ6e1wXa2,2009-01-01 +4IYfAyMu6iNQuAoA0Q3vMV,The Hyphen,America: Why I Love Her,John Wayne,0.822,0.462,150173.0,0.371,0.000423,1.0,0.12,-12.935,1.0,0.195,100.544,3.0,0.692,0uajjyOQRp5uMFVlTjZA7z,2011-12-05 +2BmE0lAasjanrH1osnszvK,Wait in the Car,All Nerve,The Breeders,0.0075,0.46,123373.0,0.827,0.000432,6.0,0.213,-5.343,0.0,0.0347,140.201,4.0,0.548,0uanYSaBkcu0ztk0WjHnx5,2018-03-02 +02MxF4ePwelHj5ZZKypjup,Abra Ka Dabra,Foolish Little Girl,The Shirelles,0.585,0.697,134493.0,0.628,0.0,8.0,0.245,-6.749,1.0,0.0248,103.946,4.0,0.896,0ub6dxiqvZeOwI7VxdNH5L,1963 +2eKMWgsloWb69tRJCpHzet,Bluesette,Al-Di-La And Other Extra-Special Songs For Young Lovers,Ray Charles Singers,0.836,0.424,158160.0,0.448,0.0,9.0,0.161,-12.655,0.0,0.172,167.563,3.0,0.637,0ubt3XJPaW5Y0LiQouCGmm,1964 +1OSgxqD00RizIDSXTsUHpM,Mary Shut The Garden Door,Morph The Cat,Donald Fagen,0.0123,0.736,386473.0,0.535,0.459,7.0,0.125,-10.072,1.0,0.0404,89.84,4.0,0.396,0ucJF6IWKYlTXFmWJH4SNR,2006-03-07 +6YffUZJ2R06kyxyK6onezL,Ring of Fire,Best Of Johnny Cash,Johnny Cash,0.623,0.659,158427.0,0.585,0.000213,7.0,0.348,-8.189,1.0,0.0288,104.111,4.0,0.784,0ucV57dbnqmrGv9d60r6X2,1963-08-06 +2qHddaJQYHwA6VheRGYuM0,Movement VI—Isorhythmic Night Dance with Interchanges,BQE (Soundtrack),Sufjan Stevens,0.936,0.423,196533.0,0.204,0.634,0.0,0.0395,-10.949,0.0,0.0402,108.596,3.0,0.324,0uckcHnIdodDv7qO0brWLY,2009-10-20 +7vspVjM7PL8SfBhNNU4qgx,Eraser (Polite),Further Down The Spiral (EP),Nine Inch Nails,0.893,0.133,75511.0,0.0967,2.59e-05,5.0,0.131,-18.212,0.0,0.0345,168.246,3.0,0.217,0udhSGH8AoMLjQuczXoj9Z,1995 +5AVr59WGkOkzZgAn82ygHT,Somewhere in the Between,Somewhere In The Between,Streetlight Manifesto,0.0824,0.414,223013.0,0.846,0.0,0.0,0.313,-3.839,1.0,0.132,144.985,4.0,0.604,0uecz2X2V83TuxOwJv7mgg,2007-11-13 +3hyp18EIQAjAFqVAMcpCQJ,It Don't Hurt Now,Life Is A Song Worth Singing,Teddy Pendergrass,0.209,0.471,360400.0,0.474,0.0,1.0,0.349,-10.413,1.0,0.0356,99.692,3.0,0.549,0uhJOt9UNPeI9BhegNXMkw,1978-06-02 +1O9JBEDrasxqxkoHKcPy95,The Song Remains the Same - Live at MSG 1973; 2018 Remaster,The Song Remains The Same (Soundtrack),Led Zeppelin,0.00136,0.226,339520.0,0.966,0.0106,2.0,0.352,-6.038,1.0,0.103,144.924,4.0,0.339,0ui4S0TZghkf1d1Wz0oWpk,1976-10-22 +04b0xgqADoVfN7B3cQTV5D,Too Many Years,Wrabit,Wrabit,0.0417,0.407,227500.0,0.516,3.94e-05,2.0,0.0946,-9.608,1.0,0.0392,90.376,4.0,0.666,0uj3zgZcedyP5dfhoysFGf,1981 +1IOsvFqEJKFs91LQp4xEgj,God Gave Me You,Reloaded: 20 #1 Hits,Blake Shelton,0.00481,0.483,229533.0,0.844,7.29e-05,2.0,0.405,-5.043,1.0,0.0314,151.977,4.0,0.543,0ujKXmDetsmfjNvmwW546y,2015-10-23 +433EQGQOsQjWvD5eImXkHf,This Is the One - Remastered,The Stone Roses,The Stone Roses,0.00136,0.247,299320.0,0.784,0.0363,9.0,0.558,-7.452,1.0,0.0514,127.001,4.0,0.346,0um9FI6BLBldL5POP4D4Cw,1989-05-02 +3oeH613CsN8NublZJu86CA,I've Been Lonely for So Long - 2008 Re-Master Version,No Parlez,Paul Young,0.698,0.81,217533.0,0.65,0.000996,2.0,0.107,-7.722,1.0,0.129,109.6,4.0,0.628,0uoqdDFfwAteblEbZt7PO2,1983 +2WtBg0IK0d5o5a7XpZYKgQ,The Race Is On,Twangin,Dave Edmunds,0.327,0.47,128174.0,0.826,7.64e-05,1.0,0.168,-11.044,0.0,0.0499,172.733,4.0,0.87,0upTl2RUS4gmStWBlXjt9l,1981 +3ksnKPVVAfmjJgxh68ylve,Haze,Mythmaker,Skinny Puppy,0.000511,0.514,328467.0,0.693,0.19,5.0,0.295,-5.364,0.0,0.033,116.987,4.0,0.103,0uq9gRXkEvTKYS4rrU2p63,2014-11-11 +1AsNb6Nlc9ZdHwDPfKcCvX,Never Should've Let You Go,Under Your Skin,Saliva,0.0705,0.495,213360.0,0.79,0.0,4.0,0.106,-3.086,1.0,0.0287,145.079,4.0,0.427,0urFn8h6bucKPto9MwQzME,2011-01-01 +4RJoZWtDSxv6mBNFVLV3RU,Compliments,Silent Alarm,Bloc Party,0.0099,0.286,278707.0,0.679,0.653,8.0,0.109,-6.957,0.0,0.0407,80.147,4.0,0.187,0urhQCsjpczjC8zbTMtd8t,2005-03-22 +2qR3z3HQHvQ7WTdbw3OGpb,Jingle Bells,Santa Claus Is Coming To Town: A Family Christmas,Various Artists,0.696,0.709,136160.0,0.64,0.0,2.0,0.175,-6.735,1.0,0.0306,98.079,4.0,0.937,0usG3WKqhh38U9ha4caZfz,2016-11-22 +3OXrBGvCWpZWmNHHqX3UE3,After The War,After The War,Gary Moore,0.0057,0.454,257067.0,0.634,8.51e-05,2.0,0.0976,-12.522,0.0,0.0377,153.064,4.0,0.369,0usWhhLEel7wT6r1QUec1x,1989-01-01 +2i3nRrmOS2Y1cRgKRyRcAW,The Saddest of All Keys,Outside,Tapes 'n Tapes,0.00269,0.337,230107.0,0.72,0.00194,2.0,0.125,-5.09,0.0,0.0382,184.03,3.0,0.26,0ut120mKcqabT9wbTklfmO,2011-01-11 +01rMmbLibKBlMSuhoa6tIB,Saviour Child,Tongues And Tails,Sophie B. Hawkins,0.501,0.587,285400.0,0.689,0.00223,3.0,0.379,-8.557,0.0,0.0586,112.152,4.0,0.321,0uv0eA8q8HCfCytsAtZSch,1992-04-02 +6GyJdxRFwn2pH1ttbci8Ee,Normal,Move It Like This,Baha Men,0.0983,0.785,197360.0,0.841,0.0,0.0,0.0671,-4.883,1.0,0.0561,92.276,4.0,0.94,0uvf62yzWMakcUbucT6FxX,2002 +2XUsiXnm2mXHOYQZXI0kPh,Tie Me Kangaroo Down Sport,"Tie Me Kangaroo Down, Sport & Sun Arise",Rolf Harris,0.677,0.512,164142.0,0.48,0.0,9.0,0.0876,-13.585,1.0,0.88,186.878,4.0,0.64,0uvtpVZDn5AoKu1KonnUZn,2013-09-05 +37AU7fwUdpjOhOQDrYJOwz,Taking My Life Away,Elocation,Default,0.000774,0.422,251147.0,0.688,9.87e-05,7.0,0.0989,-5.081,1.0,0.0375,111.302,4.0,0.318,0uw5nOqBmy7xoX37eUaBGH,2003-11-25 +0Mbx2J4sTMN1DpkTiXf1Pz,All I Have Is Today,Farm Fresh Onions,Robert Earl Keen,0.116,0.646,208027.0,0.786,0.0,9.0,0.121,-5.192,1.0,0.0264,129.77,4.0,0.899,0uwvEVRd4oxXEpe93ChwRx,2003-10-07 +6MCKAeB6293dSZC8ZHpJVg,Nata Bhairavi - Remastered,Ravi Shankar In New York,Ravi Shankar,0.205,0.484,916853.0,0.361,0.278,1.0,0.296,-16.2,0.0,0.0456,118.538,4.0,0.329,0uxshzZGzmSl0HPs5AQ9EC,2000-01-01 +6wuk8ALlJctX7L3CBuJ1Tu,One of Us Must Know (Sooner or Later) (Live),50 Years Of Blonde On Blonde,Old Crow Medicine Show,0.502,0.389,299200.0,0.477,0.0,7.0,0.731,-6.21,1.0,0.0281,94.057,4.0,0.193,0uyUriz7zOAn1G9sB8zH8e,2017-04-28 +4ezwN2SLdIo9jrtTcYp1y0,Drank Skit,City Of Syrup,Big Moe,0.939,0.565,212933.0,0.0543,0.0,11.0,0.586,-22.066,0.0,0.635,169.745,5.0,0.646,0uztU1SdzqpC1mskrnl06h,2000-07-25 +6dnrSzFDUVMCoaFmjlbXcs,Unlearn This Hatred,Music Complete,New Order,0.00491,0.55,259160.0,0.852,0.00214,7.0,0.586,-5.962,1.0,0.0611,132.016,4.0,0.443,0v0BEEfVsTnVAzd8Q7GZNl,2016-05-12 +4xqWK9BekWXljzzrUScwvl,I Don't Know (Reprise),Way Down Low,Kat Edmonson,0.857,0.526,373333.0,0.051,0.0149,5.0,0.112,-19.706,1.0,0.0504,71.731,3.0,0.148,0v17RR0BzdoAC1Pn5MYSkz,2012 +0BWU6J7DI9zdWJMbVj5Hzg,Raisin Rhetoric,Occupation: Foole,George Carlin,0.927,0.461,126160.0,0.418,0.0,6.0,0.215,-24.191,1.0,0.913,123.547,4.0,0.235,0v39G8NG2z5DoGVdpmuWac,1973-04-28 +5E95Pa9P0glpERIqrSy0rc,Believe Again,Heaven & Earth,Yes,0.026,0.424,482000.0,0.633,0.000244,9.0,0.145,-10.519,1.0,0.0339,199.841,4.0,0.486,0v3fnxObQkYuIkWcbDoQKx,2014-07-22 +3MMwcrgTCJ7bOAIScTyXFk,Stop Smoking Black & Milds,The Booty Tape,Ugly God,0.0603,0.813,115922.0,0.366,0.0,5.0,0.0864,-10.53,0.0,0.337,77.531,4.0,0.184,0v4EQZn8clJmIKltNv5h0Y,2017-08-04 +7qBMvM1qgRgrJlW7BfwGLy,I Never Dreamed,Mafia,Black Label Society,0.051,0.439,368533.0,0.775,0.0341,11.0,0.0995,-5.159,0.0,0.0499,108.115,4.0,0.319,0v5TjrLFo1sTvU6NXCW1Po,2005-03-08 +4sAOwd8m4YnGNoK4wxccUv,Fire Burns Below,Stained Class,Judas Priest,0.0413,0.291,418427.0,0.624,0.00203,2.0,0.111,-8.093,1.0,0.0445,101.077,4.0,0.062,0v6FGuCgvRotTNL1KoX297,1978 +6nsCLtYV4ASf2dtrOEgeMb,"""Cha!"" Said The Kitty",Pack Up The Cats,Local H,0.000872,0.569,177307.0,0.826,0.000601,11.0,0.251,-3.648,0.0,0.0713,76.599,4.0,0.601,0v7rheoRfC87UP3A9737ih,1998-01-01 +0UaDF6ci1HWmo0s2jHjZU0,Suéltate Tú,TrapXficante,Farruko,0.0405,0.775,235200.0,0.757,0.0,11.0,0.202,-5.452,0.0,0.0846,100.043,4.0,0.796,0v94MG5nbp4w6xdeFkfQrA,2017-09-15 +40qXgyscZHUxaJutIEfDX7,Pocket Full Of Gold,Pocket Full Of Gold,Vince Gill,0.223,0.523,247293.0,0.362,0.000178,5.0,0.125,-10.886,1.0,0.026,81.727,3.0,0.203,0vA9XQgS3ViclrjRFQYRdb,1991-01-01 +0U0Oo2Uv9UMn3pFytITSYE,Luisa Miller: Quando le sere al placido chiaror d'un ciel stellato,Pavarotti's Greatest Hits,Luciano Pavarotti,0.953,0.199,226280.0,0.149,9.53e-05,8.0,0.345,-18.329,1.0,0.0464,83.49,3.0,0.0681,0vAPLCrkBoPIMbhFuR6KuZ,2015-08-31 +56Msu3B5758ra6pUqbWJku,Driver,Say Yes To Love,Perfect Pussy,0.00883,0.274,136373.0,0.989,0.585,9.0,0.321,-2.02,1.0,0.168,115.781,4.0,0.099,0vAWlFqwQXVhsW7SR3rXv1,2014-03-18 +0AaKi10VdO06R4fkBFBslc,Paul - Skit,The Slim Shady LP,Eminem,0.981,0.816,15840.0,0.266,5.88e-05,8.0,0.799,-19.654,1.0,0.865,130.845,4.0,0.837,0vE6mttRTBXRe9rKghyr1l,1999-02-23 +2ok8uohzCjKaHiYQA5dSan,You Made Me Feel Love,The Heart Of The Matter,Kenny Rogers,0.351,0.645,221400.0,0.245,0.0,1.0,0.251,-17.499,0.0,0.0361,70.893,4.0,0.537,0vG2Vud16KqlnMvogjNk6p,2012-01-01 +65pBVbX4ylQ76WC22pqv7r,Message In a Bottle - Dub Version,No Place To Be,Matisyahu,0.255,0.449,286013.0,0.681,1.71e-06,11.0,0.143,-6.327,0.0,0.231,155.48,4.0,0.176,0vGaPo7TBH3wrO9zMFCkPR,2006-12-26 +7klyZXrpJD8GqVE9QYYy4A,No Remorse (Remastered),Kill 'Em All,Metallica,0.000297,0.296,386560.0,0.915,0.346,9.0,0.362,-5.979,1.0,0.163,96.715,4.0,0.245,0vNBQof86Lv5gLuf26ML7o,1983-07-25 +3UIV7JdURAPtfvQhhGo1d2,Every Word,Lovers Rock,Sade,0.0882,0.78,244507.0,0.491,0.000209,9.0,0.101,-8.688,0.0,0.0462,88.007,4.0,0.398,0vNJ7P4dpArAiw5wBmsA3A,2000-11-07 +22OtaJwZA7WjUKlz4e17I4,Love Gets Me Every Time,Come On Over,Shania Twain,0.152,0.747,212800.0,0.804,3.73e-06,2.0,0.307,-3.542,1.0,0.0348,122.981,4.0,0.968,0vOj0JVKv2bobFBBUTjgQF,1997 +2Kzx6tm17X7CR4Wr4OXd3l,Rumors of War - 2002 Remaster,Mystic Man,Peter Tosh,0.0725,0.764,209493.0,0.663,0.0402,0.0,0.0989,-6.616,1.0,0.0409,132.916,4.0,0.884,0vTWrXdKO4SijjSYCUIuTK,2002-07-08 +4ZtGOFgLADI5npM6UJ4m4J,Pieces of Dreams,The Way We Were,Barbra Streisand,0.815,0.182,206733.0,0.272,3.71e-05,0.0,0.348,-10.827,1.0,0.0332,57.072,4.0,0.114,0vTu2dD57pVlPvd3pfxUSS,1974-01 +4T0NcyXD01I73Jl9UwKelT,Aura Lee,Divided & United: The Songs Of The Civil War,Various Artists,0.848,0.588,217027.0,0.257,0.0,7.0,0.106,-8.705,1.0,0.0274,89.965,4.0,0.326,0vWlqN8DazMSJW8VVBmzIv,2013-05-11 +7j28bPNwFASk8GDd9BhmaJ,Soft,Within And Without,Washed Out,0.0799,0.453,331880.0,0.646,0.949,4.0,0.116,-12.231,1.0,0.0452,114.96,4.0,0.0515,0vYB6MiRN1DAlZe79uR3LR,2011-07-12 +3S481zCCMwi4jvYmJ03ZGT,It Ain't Easy,"Loved By Few, Hated By Many",Willie D,0.0411,0.838,269373.0,0.615,0.0,4.0,0.175,-7.479,1.0,0.201,85.682,4.0,0.545,0vaTrH2AXzE2f3PX6hFo8t,2000 +481ASZlp4UIM9xh8wYt1Xy,Blind Return,Blind To Reason,Grayson Hugh,0.963,0.493,80800.0,0.132,0.0,10.0,0.164,-25.3,1.0,0.445,88.008,4.0,0.137,0vavOnU2KSMozPIVTq9OS2,1988-10-01 +448V07W0zPY7ep7Dtc9Ukm,Vines,Landmark,Hippo Campus,0.482,0.672,159057.0,0.788,0.0,0.0,0.084,-5.5,1.0,0.0417,105.991,4.0,0.661,0vb1g018puu47StlIi9wxC,2017-02-24 +1ke7DyZkk4bIhIt55hQWdw,Night Vision (feat. Isaac Hayes),Jazzmatazz Streetsoul,Guru,0.171,0.814,213467.0,0.545,0.000143,0.0,0.172,-6.521,1.0,0.418,73.4,4.0,0.648,0vcwoK9Ya3Ev7fuckDAfIl,2000-01-01 +1rTITuOP7qm6prmLPHT5qp,Shakin',Thirteen Tales From Urban Bohemia,The Dandy Warhols,0.00838,0.55,235960.0,0.934,0.627,4.0,0.0752,-4.634,1.0,0.0409,115.119,4.0,0.853,0vdIT4p5OlKOcEzYKSsqn4,2000-01-01 +0cBSk9ckSooiWjK6C0G7Qw,Second to Last,Dark Horse,Devin Dawson,0.0385,0.602,199440.0,0.86,0.0,6.0,0.298,-4.118,1.0,0.0628,171.865,4.0,0.844,0veZCRGPKNnX0ufHxiUnTM,2018-01-19 +4EptPVYISVFzQn7FQGV9u1,Kilogram,Central Line,Central Line,0.000676,0.755,263686.0,0.973,0.829,11.0,0.028,0.318,1.0,0.0667,87.499,4.0,0.211,0vh8LTR748C0Oq0LoxkXy0,2018-11-16 +1hnCnZSPZpy0L25dhdilZ6,Days of Wine and Roses,The Movie Song Album,Tony Bennett,0.956,0.284,175960.0,0.0689,0.0144,8.0,0.111,-18.837,0.0,0.032,78.863,4.0,0.0578,0viEs6bCf3nP560AFtCDcn,1966-01-31 +0DdQVtfVhTa3dK7CSsm949,Somebody Callin' Me,Rocket Fuel,Alvin Lee,0.295,0.415,356373.0,0.765,0.409,8.0,0.104,-7.425,1.0,0.203,134.828,4.0,0.525,0vkVVepMeUK6mzYjlKbGyb,2015-03-10 +0tl1YKku4Lh8XEb5VGyYby,Guatemala Connection,Romeo & Juliet,Hubert Laws,0.447,0.566,345493.0,0.52,0.00265,9.0,0.0616,-13.137,1.0,0.0407,88.618,4.0,0.924,0vmMWetNUH2O7wWo3MG3CG,1976 +42PZgS3UGQbyNTdHPFsFJ0,Second To No One,At Heart,Miss May I,7.92e-06,0.409,238627.0,0.975,1.37e-05,8.0,0.153,-3.535,1.0,0.134,105.763,4.0,0.136,0vnba3b6zUGsHoiVbtV6rO,2012-06-11 +0paho3n6seMBcXoPhDH7g8,Stoned Silly,Sunrise Sessions,Kottonmouth Kings,0.0213,0.689,267333.0,0.64,0.0,2.0,0.0446,-4.964,1.0,0.28,71.153,4.0,0.4,0vnxUOZFdfIhdZzdWLm6je,2011-07-14 +7bntOgpWaCZn0vvNeV6ZyV,Sophie,Wired,Jeff Beck,0.306,0.308,390493.0,0.854,0.0624,0.0,0.11,-9.841,1.0,0.0771,140.51,1.0,0.459,0vo9nZNFMaFASINLCzmzcU,1976-05 +2iR9w6F3WAsjQZh74yu2dE,Did You Forget,Song Yet To Be Sung,Perry Farrell,0.0055,0.515,249800.0,0.886,0.00911,5.0,0.0479,-5.731,0.0,0.0961,150.106,4.0,0.278,0vpyWn72SlIFOBLrNy1kU6,2001-07-16 +3he7E4L5X387k7XNQHbEXq,Buenos Aires,Evita,Festival,0.122,0.802,559960.0,0.663,0.556,0.0,0.0703,-13.586,1.0,0.0558,123.592,4.0,0.297,0vqO8BIUuldW3QQg4isvUW,2013-11-12 +3OnUcUHijkaKNCIWbo6Qm8,This Christmas,Holiday Spirits,Straight No Chaser,0.776,0.495,181240.0,0.328,0.0,1.0,0.372,-11.769,0.0,0.0312,90.027,4.0,0.54,0vqQal2i8RBPLtmvpIzErC,2008-10-27 +4u2dVP4I47U1btgQ3Os77P,AhHa,Grand Romantic,Nate Ruess,0.0639,0.5,263960.0,0.826,1.55e-06,5.0,0.24,-6.054,1.0,0.0881,96.557,4.0,0.45,0vrIRUpI2gB2QqOUQEG05v,2015-06-12 +1D4JfyCbhrojPsguwUzNgp,James Hendrix (StepBrothers),Cats & Dogs,Evidence,0.272,0.517,218640.0,0.97,8.83e-05,11.0,0.861,-3.935,0.0,0.475,87.972,4.0,0.385,0vrcSt6rPLIkzTZIqN81XD,2011-09-27 +6C3oRmIKZjbTJWuAnNOy1W,It's Too Late,Goin' For Myself,Dennis Coffey,0.246,0.594,325136.0,0.623,0.804,5.0,0.276,-11.056,1.0,0.0343,98.712,4.0,0.868,0vuqGxJwWKnh8fdkPvjmip,1972-08-31 +4urxRqBRiaH0i20OKBsgxc,Break,Life Starts Now,Three Days Grace,0.000666,0.578,193107.0,0.897,0.0,0.0,0.0924,-3.906,1.0,0.0357,115.491,4.0,0.737,0vv1zKShlm7WuawEup5Mf4,2009-09-22 +4p1bEWcmF9REj7FRwybWmK,Calling the Moon,The Green World,Dar Williams,0.715,0.277,302267.0,0.249,0.000392,3.0,0.365,-11.491,1.0,0.0349,82.543,3.0,0.283,0vyRDbOvLjGMrkcj4wX9MI,2000-08-22 +1ZFi20gRW5gehOh2jlzadS,Swag Music,Due Season,Kia Shine,0.0704,0.821,300693.0,0.752,0.0,2.0,0.309,-4.335,1.0,0.152,154.037,4.0,0.851,0vygVe2qMUB42Rl2Kd2wsc,2007-01-01 +3LjmzvPS3DVZdSvfIhxa9u,"New Skin - From The MGM Film ""Showgirls”",The Rapture,Siouxsie & The Banshees,0.0184,0.463,486506.0,0.727,0.0443,9.0,0.0716,-7.287,1.0,0.0307,134.704,4.0,0.603,0w03cDwFhaT9BKE12PSvMJ,1995-01-16 +0KDc8l4VNTu6OkMYK9D7HC,Serpentine Fire,All 'n' All,"Earth, Wind & Fire",0.184,0.773,230760.0,0.917,0.00463,0.0,0.116,-7.333,1.0,0.037,139.872,4.0,0.946,0w0eT42Gyq6G9yXB0RirWh,1977-11-21 +6PXsk3NF6ITy99dJcwijj4,Blessed Be The Lord God Almighty,Songs 4 Worship: Shout To The Lord: Special Editon,Various Artists,0.301,0.46,199747.0,0.553,0.0,1.0,0.683,-9.224,1.0,0.0297,73.196,4.0,0.503,0w0hsVJBCUaY2pgCD3bPWd,2001-01-01 +0qFFvRlgNxvL2cXrN06YOA,Cruisin',Kiss Tha Game Goodbye,Jadakiss,0.0531,0.728,235093.0,0.624,0.0,7.0,0.221,-5.383,1.0,0.285,185.747,4.0,0.701,0w0pkKJYucpsDacKMKZ3SR,2001-01-01 +0i3XYGG0zbHDjnuxO3Sads,La La,Autobiography,Ashlee Simpson,9.22e-05,0.529,222400.0,0.905,0.204,11.0,0.0882,-3.667,0.0,0.0919,129.991,4.0,0.512,0w11HUk0hE4WZ95Bvp6vNI,2004-01-01 +6OSVqTKdYoj5jrbCCNPxRR,Dressed In Decay,An Answer Can Be Found,CKY,4.07e-05,0.447,195933.0,0.865,0.1,9.0,0.321,-6.056,1.0,0.039,118.382,4.0,0.597,0w6GZR8aXJgCEekS8LC2nn,2005-06-28 +23vi9Q4MIqdBtnmogj0bbF,Summer Song,Finger Paintings,Earl Klugh,0.433,0.619,247478.0,0.329,0.44,8.0,0.0777,-16.525,1.0,0.0324,148.23,4.0,0.505,0w6f4X8Hu5ZA0BFhwRbWwR,1977-01-01 +3Xm0Vv4gocM28TIz9NVTet,Sir Greenbaum's Madrigal (In Sherwood Forest There Dwelt a Knight),"My Son, The Nut",Allan Sherman,0.843,0.452,219080.0,0.243,0.0,2.0,0.828,-15.868,0.0,0.198,85.353,4.0,0.541,0w79Gk5uzsw2S2ug8VxF3m,2019-03-24 +3GWlqWycdrHHryHWtvi7WW,Unloved,Not Shy,Walter Egan,0.0272,0.534,223027.0,0.496,0.0231,4.0,0.199,-6.609,1.0,0.026,90.944,4.0,0.794,0w8UeRjG2l5JvEnpU3qnbU,1978 +2Caq7iu8OJX1T8Leb87FIQ,You Don't Have to Be a Baby to Cry (Originally Performed by the Caravelles) [Karaoke Version],You Don't Have To Be A Baby To Cry,The Caravelles,0.438,0.724,121929.0,0.389,5.4e-06,1.0,0.0827,-12.355,1.0,0.0334,125.104,4.0,0.814,0wAWwUTXziUQXS3l0O4GH0,2015-09-15 +6DMKuz1ihcg7XPpxdnSwkN,Time,The Harsh Light Of Day,Fastball,0.000132,0.511,196773.0,0.977,0.00346,11.0,0.344,-3.256,1.0,0.0571,111.047,4.0,0.287,0wF1xNJmPx1LGAgRtYj8ad,2000-01-01 +3SfNhYMpFfAV6GjXlwbva9,Someone Else's Life,Delicious Surprise,Jo Dee Messina,0.0468,0.531,207800.0,0.89,0.0,5.0,0.0992,-3.528,1.0,0.0512,90.065,4.0,0.643,0wKsvBrbplJvSaZ4EMvgzb,2005-04-26 +4X71IgEyCwAOXKYGYjxriy,Broken Bones,Recoil,Nonpoint,3.44e-05,0.4,173307.0,0.959,0.000989,5.0,0.0943,-3.638,0.0,0.0676,96.054,4.0,0.475,0wMl72AddFnnhtCVNyWx2G,2004-07-13 +0lgvV400ppyUyLEczaSO1P,Y'all Come Back Saloon,Y'all Come Back Saloon,The Oak Ridge Boys,0.0538,0.691,175600.0,0.294,2.22e-05,2.0,0.0732,-17.635,1.0,0.0457,82.908,4.0,0.688,0wNZRc5VidDMcDhjJMXDpx,1977-03-04 +7oFCqRce7JYQHoLQ3yAK6f,Song of Good Hope,Rhythm And Repose,Glen Hansard,0.769,0.505,228333.0,0.0426,0.000115,7.0,0.164,-18.348,1.0,0.045,125.776,3.0,0.345,0wOZWFsq2ChZI7Gu7WPqal,2012-06-19 +7nUgGGy7xIuhpV3LwiZ5He,Restless Blood,Cool Kids,KIX,0.00149,0.38,230187.0,0.812,0.167,6.0,0.137,-11.481,1.0,0.0733,104.283,4.0,0.336,0wOaHJzml6LmEt8vTP1gFv,1983 +1tZhj2taFbLO9OsKbQsATs,This Love's for Real,Always & Forever,Eternal,0.0167,0.751,224827.0,0.767,0.0,11.0,0.0901,-9.935,0.0,0.0566,110.117,4.0,0.653,0wOzlOLMnOSs8iqbJscgnX,1993-11-29 +1TsylcktR2e6tNr3GyEVI7,Right in the Socket - Remix,Big Fun,Shalamar,0.00135,0.821,279173.0,0.651,0.0128,11.0,0.099,-13.4,0.0,0.0494,122.679,4.0,0.649,0wPapw2OnSgmpg8G1DpZtI,1979 +6em5UF32ahwLxtW1DxIQnf,Planned Attack,Yessir Whatever,Quasimoto,0.0781,0.681,170400.0,0.557,3.07e-05,11.0,0.164,-9.496,0.0,0.569,177.364,4.0,0.434,0wRbpSytHFxVE5L9PLUGif,2013-06-18 +2t8e0PZRoK0brERxD4sqEH,This Time Imperfect - Live At Long Beach Arena / 2006,I Heard A Voice: Live From Long Beach Arena,AFI,0.196,0.285,273760.0,0.779,0.35,3.0,0.46,-5.59,0.0,0.0614,134.795,4.0,0.134,0wSGGrR7fgG7FVUEbF9fGi,2007-11-07 +2nMf90sRgHMJXbOWIVw9Bi,Anyway The Wind Blows,The Road To Escondido,J.J. Cale & Eric Clapton,0.512,0.659,234373.0,0.891,0.473,9.0,0.586,-7.112,1.0,0.0418,92.462,4.0,0.77,0wTzQeN0D4KZW94H4KAm3U,2006-10-31 +5T9OQPRqHCiboTDrukEvzP,144K,Black Business,Poor Righteous Teachers,0.124,0.926,289293.0,0.779,0.0,6.0,0.0726,-7.099,0.0,0.324,97.019,4.0,0.888,0wUWUwLx6JNdhJi9EKPlhP,1993 +5vcizVsii3SzJuniGZoAYT,Pretty People,Drums And Guns,Low,0.503,0.135,180960.0,0.279,0.00542,2.0,0.081,-11.15,1.0,0.0337,78.827,4.0,0.0683,0wW2b69xQFBxHHvMLYa9hm,2007-03-20 +7DaMc5geC3tDco5ejhXqw3,Shaker Song,Spyro Gyra,Spyro Gyra,0.498,0.657,291107.0,0.891,0.894,5.0,0.221,-7.765,1.0,0.0615,93.891,4.0,0.819,0wW5ScJcnLvYUD6SkSzQc6,1997-01-01 +5xfsbTdjnIVIVzSVYK2Lui,What Do You Want From Me,Positive Power,Steve Arrington's Hall Of Fame,0.185,0.732,283253.0,0.605,0.0227,4.0,0.0447,-14.905,0.0,0.0509,107.705,4.0,0.87,0wXR8AS1YNBA121cfFICYN,1984 +0NLaJkNWZARgae0ojQOOvi,Up,Never Say Never: The Remixes (EP),Justin Bieber,0.123,0.633,235627.0,0.71,0.0,0.0,0.1,-4.258,1.0,0.0451,62.996,4.0,0.62,0wZJCeyfJ0LVrrtH4CwQYw,2011-01-01 +2j8DwbHzMcug0599uz8SoO,Show Me the Place,Old Ideas,Leonard Cohen,0.574,0.313,249253.0,0.207,0.0165,10.0,0.122,-15.189,1.0,0.0358,78.176,4.0,0.181,0waLDJlCfXkXIwFGdBZ6UK,2012-03-28 +5K3PZqx2XwrVWJrcdJIU4y,Crystal Ball,Funhouse,P!nk,0.588,0.611,206293.0,0.207,0.0,10.0,0.109,-14.159,1.0,0.0384,123.722,4.0,0.473,0wcuOAo2w5jxwp7N57QKNN,2008-10-27 +1X8kuVgDBnzTqiKUoOO9Mg,Broadway Medley - 2011 Remaster,For Once In My Life,Tony Bennett,0.689,0.379,161547.0,0.66,0.0,7.0,0.132,-6.765,0.0,0.0571,156.873,4.0,0.623,0wcvv8KzI6ke2gMazLeiHn,1967 +0F7uBrxj7Kb5EYRdtQLZ2f,Let's Go Home,The Only Place,Best Coast,0.0213,0.589,153732.0,0.728,0.0116,9.0,0.102,-6.334,1.0,0.0431,108.534,4.0,0.482,0wdUFiXsg5udra30uK2R1e,2012-05-15 +0dh5Fdaq7icrnJ1tTGRAuK,What Don't You Do? (Outro),Cee-Lo Green... Is The Soul Machine,Cee-Lo,0.546,0.703,20733.0,0.364,7.99e-05,1.0,0.265,-12.326,0.0,0.456,122.103,3.0,0.688,0wdleLMeNmGUHChsmx9svt,2004-03-02 +6ulpNROg6ys9rY77CIQ5GA,Anyone Who Had a Heart,Back To Bacharach: The Songs Of Burt Bacharach And Hal David,Steve Tyrell,0.736,0.436,200000.0,0.452,0.0,10.0,0.122,-7.785,1.0,0.0342,153.687,3.0,0.299,0wfkSewGh40HvJ2Mo48kiJ,2018-10-12 +3cruf5QDUVRKe3qfN3jRJo,We Both Need Each Other - Remastered,You Are My Starship,Norman Connors,0.31,0.549,220320.0,0.543,0.000491,0.0,0.0981,-11.91,0.0,0.103,169.349,4.0,0.49,0whQoF11EIgNxK3FntxLCU,1976 +2mLBW7CXdVEvTKRTCQfxr1,Conch Intro,Recycling The Blues & Other Related Stuff,Taj Mahal,0.942,0.245,68547.0,0.803,0.888,11.0,0.932,-17.943,0.0,0.406,100.304,3.0,0.193,0whk9WiY6KT4DDedn6q7pI,1972-01-01 +6a0Wr4E1DhBF9RFfo5eQyy,So Gangsta,More Malice (EP),Snoop Dogg,0.255,0.821,227560.0,0.536,2.45e-06,11.0,0.106,-6.344,1.0,0.126,93.985,4.0,0.502,0wiCziapeV1iX4WvkhldFS,2010-01-01 +4Z9hvK068S8bea7m6jTV2v,Way Down,Penny Black,Further Seems Forever,6.19e-05,0.367,191533.0,0.822,0.208,8.0,0.109,-4.019,0.0,0.0437,157.97,4.0,0.423,0wjsGsKcsVTnrXBmGGDUsd,2012-08-01 +6bIJqTcJkEjRGHwDznk0UT,Ireland,The Beekeeper,Tori Amos,0.759,0.59,227747.0,0.339,6.25e-05,11.0,0.0974,-11.635,1.0,0.0423,74.013,4.0,0.649,0wlMRWRr9G6M3uZobTviM3,2005-02-20 +6zi0CMJW4zZo179ih3lLrc,The Harness,Watts In A Tank,Diesel,0.0134,0.363,169413.0,0.796,0.0,2.0,0.191,-5.515,1.0,0.0334,188.838,4.0,0.89,0wmdRXgdgg7Q7AD4wVZGuE,1980-01-01 +6aCsoCKhr9Ehrsjk2T7OmN,I Don't Want to Pay the Price of Losing You,That's How Much I Love You,The Manhattans,0.43,0.73,194600.0,0.562,0.0,8.0,0.0658,-8.711,1.0,0.0269,111.226,4.0,0.93,0wnqu7DF0uNeMdUVDBOKHk,1974-09-01 +1TA8sD4lGMuyBKfNDORznG,F*ck What Ya Heard,Shock Of The Hour,MC Ren,0.0185,0.647,248107.0,0.972,0.000424,11.0,0.139,-5.064,0.0,0.409,154.458,4.0,0.712,0wqty9Dw629In50VkRHjg1,1993-11-16 +2eCQ8ZkCZcJUEFabAH78oE,Rose Of Cimarron,Cimarron,Emmylou Harris,0.027,0.477,259453.0,0.471,0.000723,1.0,0.131,-9.808,1.0,0.026,81.985,4.0,0.559,0wtXDQCcBFvLcOVgNzFtIO,1981-11-11 +4rNeCxCSIjach5vUpSPxR7,Angel - EP Version,Coast To Coast (EP),Cody Simpson,0.367,0.662,219627.0,0.808,0.0,8.0,0.165,-5.633,0.0,0.0583,102.105,4.0,0.754,0wubDiom9EpNOC7tcKjBAG,2011-09-19 +6y8RWGIWX7nhn1WzOFH5Hj,Survive (Demo) [Bonus Track],Abyss,Chelsea Wolfe,0.00726,0.429,334694.0,0.31,0.12,0.0,0.112,-16.025,0.0,0.0322,146.913,4.0,0.128,0wuq4wdBPLK7dAdgREEkHA,2016-04-01 +4obZXgLxQsdAAz14D9N5V8,Corazón,Her Greatest Hits,Carole King,0.0328,0.743,236267.0,0.571,0.249,2.0,0.0639,-10.981,1.0,0.0384,127.476,4.0,0.906,0wvLg0zPWJSOQ3NBYG2dcm,1996 +05sp2EySV6DXsKLeBnjaK0,Anywhere for You,Backstreet Boys,Backstreet Boys,0.327,0.627,281333.0,0.583,0.0,5.0,0.142,-6.746,0.0,0.0366,129.674,4.0,0.299,0wvQovgaVU99eqw8n3g22S,1996 +1X5PHqfvkiuD2i4VUINEtJ,Cold Piece of Work (Preview),Dominion,Tech N9ne Collabos,0.114,0.777,30825.0,0.85,0.0,1.0,0.212,-6.419,1.0,0.528,175.997,3.0,0.236,0wvvvitSlegZk2xFnrXPRd,2017-04-07 +4myyFa9YrZzbqLNzfXDiAU,Ol' Man River,The Concert Sinatra,Frank Sinatra (Riddle),0.935,0.287,264307.0,0.103,6.92e-06,0.0,0.257,-13.155,1.0,0.0348,108.054,5.0,0.122,0wwOisWeSkvTIPiyPcU9Fr,1963-05 +0wJ86ipbeJy7lYrdsvnV29,Tremors,Two Tongues,Two Tongues,0.000261,0.579,157093.0,0.65,0.0,8.0,0.0924,-5.518,1.0,0.0608,125.123,4.0,0.735,0wwjcUa588MPgf1tEP9X7f,2009-02-03 +3mdPsKBeXxC4N6oKKZeBNy,"""8"" Teen",96 Tears,? (Question Mark) & The Mysterians,0.111,0.657,166693.0,0.872,0.713,2.0,0.0857,-7.279,1.0,0.0512,136.512,4.0,0.738,0wyrlx6SxiNFuTpmfwH7cr,1966 +55IUvGNdPDzQmR0Yib66u8,"Try to Remember (From the Musical ""The Fantasticks"")",Especially For You,John Gary,0.971,0.291,188093.0,0.284,0.0112,9.0,0.307,-12.102,1.0,0.0343,114.083,3.0,0.164,0wytIegK0xvf3ZVygEOPxR,1967-01-01 +3gY6M57SJyDGm9zWoBkw3U,Tu Medicina,Desnuda,Ednita Nazario,0.0527,0.585,254400.0,0.55,0.0,2.0,0.225,-5.737,0.0,0.0328,149.957,4.0,0.284,0x1njlKQdxOQD1HtcQsOd3,2012-03-23 +6rX8XrnLLIggn6ItYWnoMM,Unconditional Love,She Works Hard For The Money,Donna Summer,0.177,0.819,284000.0,0.612,3.09e-06,0.0,0.11,-12.772,1.0,0.0539,98.424,4.0,0.839,0x3qYJCMrhJPgi7hTqxEl2,1983-01-01 +4mIzwuuXJNxfHUJ1cXL0jQ,Scapegoat,Tubthumper,Chumbawamba,0.000676,0.547,307267.0,0.957,0.15,2.0,0.0818,-7.242,1.0,0.0911,136.697,4.0,0.101,0x3uUHhj8bCoM5Uzi5FNIv,1997-01-01 +48IsV4NzkfGaiZdx2oKeIC,Whassup Now Muthafucka?,Between A Rock And A Hard Place,Artifacts,0.117,0.885,145093.0,0.619,1.37e-05,10.0,0.0816,-11.885,0.0,0.324,87.18,4.0,0.595,0x4ZQDTaX3vyqP8ZCd4BcE,1994-10-25 +78Mftv9UGoIdpObyBDKiX2,Hidden Charms (Live),Muddy Wolf At Red Rocks,Joe Bonamassa,0.0352,0.463,194492.0,0.956,0.0345,9.0,0.859,-1.63,1.0,0.0781,110.149,4.0,0.807,0x6UcSUVyNlyJEwOQONWCC,2015-03-24 +7Ci20jWjtdcEiGX0mFbfW6,Expendable Youth - Live At The Orange Pavilion / 1991,Live - Decade Of Aggression,Slayer,7.12e-06,0.339,261560.0,0.891,0.832,1.0,0.967,-13.268,1.0,0.0533,111.568,4.0,0.263,0x6sQPn26dKLzsmfLbXUG2,1991-01-01 +2e5DT4D6lLvjmlZwrevThB,Joy To The World,Do You Hear What I Hear?: Women Of Christmas,Various Artists,0.072,0.348,217080.0,0.722,0.000363,2.0,0.101,-7.636,1.0,0.0376,171.717,4.0,0.399,0x7OCJbhzDIdsCMVfLXelL,2012-10-12 +4A2cjIVJWVUs7ZYohDE2k4,Section 19 (When the Fool Becomes a King),Together We're Heavy,The Polyphonic Spree,0.0478,0.241,637156.0,0.652,0.0,0.0,0.422,-9.569,1.0,0.0532,142.322,4.0,0.117,0x7azbWn5H39TTsmwEl48G,2004-07-13 +6e6sdGhJw01ZOVaF8HvkKV,Best Years Of Our Lives,Liberator,Orchestral Manoeuvres In The Dark,0.00602,0.528,275867.0,0.816,0.0257,4.0,0.0834,-8.205,1.0,0.041,176.465,4.0,0.657,0xAbHDjFGLyK4vz9ZYTop7,1993-01-01 +3I1DVI1Bllke45hTQke9ux,Taking a Chance on Love,Renee Olstead,Renee Olstead,0.789,0.656,210240.0,0.309,0.00786,8.0,0.357,-9.725,1.0,0.0371,110.872,4.0,0.245,0xBTBaqqZd6Vnmp0tJ3g42,2004-05-11 +4GKNeSXSoKxbWxlFd7cA8V,Carol Of The Bells,The Music Of Christmas,Steven Curtis Chapman,0.377,0.317,224200.0,0.607,0.946,11.0,0.141,-15.985,0.0,0.0317,113.606,4.0,0.667,0xCyr5KMIaozHRSTmNeeAm,1995-01-01 +4hVKhV819OSlab9wimkyAl,In Grandeur and Frankincense Devilment Stirs,Godspeed On The Devil's Thunder,Cradle Of Filth,0.531,0.0923,147080.0,0.326,0.847,7.0,0.473,-14.045,0.0,0.0323,163.433,3.0,0.0752,0xJ16GEk2JX4Hju7stTJ6z,2008-10-24 +0zcqVg4SbNYnFcJnpDMXLZ,Village Idiot,Hymns To The Silence,Van Morrison,0.389,0.414,196627.0,0.509,0.00129,7.0,0.294,-7.876,1.0,0.0295,122.791,3.0,0.367,0xJpmuJPncL86sIMY1h0lF,1991-09 +4R4QgTzpnAvLrJZMEU4URg,"Encore: Foreplay/ Long Time, Free Ride",The Best Of Rascal Flatts Live,Rascal Flatts,0.0751,0.232,412200.0,0.909,1.97e-05,5.0,0.969,-5.436,1.0,0.0853,122.155,4.0,0.222,0xNgmo1PeXN0adBq3oE1Sz,2011-01-01 +1c14tdY14Bq0FT1X6yPY4K,Alley Oop,#1 Hits Of The 50s And 60s,Various Artists,0.79,0.653,165173.0,0.363,0.0,2.0,0.108,-10.558,0.0,0.0479,64.851,4.0,0.894,0xOANCqUs4G78oMKGAZmVp,2018-08-17 +37kWpi7u5xpBig3RifZVBu,My Good Old Man,Joan Baez In Concert,Joan Baez,0.95,0.343,203373.0,0.0895,0.00334,10.0,0.729,-21.311,1.0,0.104,128.311,1.0,0.359,0xOIYvDBZVEEQvFEu46Ylg,2006-01-01 +1sj9ZbVYyeU2s2LGkFhSF4,Promises - Acoustic,Major/Minor,Thrice,0.219,0.497,177493.0,0.549,7.95e-06,10.0,0.25,-4.918,1.0,0.0362,81.755,4.0,0.643,0xQYyIZThYYrCWcVqRNybH,2011-09-20 +6FO4qmWqhavG6VKMVXQMGA,Just A Man,The Answers,SoMo,0.219,0.294,249440.0,0.457,0.0,7.0,0.117,-6.888,1.0,0.0395,44.573,4.0,0.224,0xU39IVVOseJrIHwSGJvBI,2017-03-17 +13vQBTsjd2IA1flbRJiScQ,Silhouettes,English Hits Of '65,Billy Strange,0.651,0.73,136240.0,0.883,0.943,4.0,0.1,-6.986,0.0,0.0478,115.181,4.0,0.52,0xXXb1CjIlzkCiSrOtk753,1965 +7q9dfkHRzed4NaYBarcuSd,Love Like Honey,Late Night Special,Pretty Ricky,0.00491,0.733,318187.0,0.611,0.0,11.0,0.0712,-5.122,1.0,0.0415,120.007,4.0,0.22,0xbRSFuLwoNrRurfUXkN09,2007-01-22 +2Mu43PmiJHMTNbtUjUWwOf,Body Language - Remastered 2011,Hot Space,Queen,0.0473,0.834,271600.0,0.522,0.00485,1.0,0.109,-9.724,1.0,0.0839,132.601,4.0,0.36,0xc5IpJM39eEEYSKDrm5kf,1982-05-03 +7eFPghwv7FzkRiRmqgow6e,Warpath - Mono Single Version,Givin' It Back,The Isley Brothers,0.274,0.5,151853.0,0.869,0.0,4.0,0.104,-6.043,0.0,0.0386,106.301,4.0,0.722,0xd0GqZYWh9wEA3TuqMy5h,1971-08-21 +22s52gHP3mbUimWLVHwYTH,We Need A War,Odyssey,Fischerspooner,0.000137,0.739,221493.0,0.737,0.541,8.0,0.0341,-4.991,1.0,0.0386,131.988,4.0,0.837,0xd9UW8Pe93kPIkFYv5jen,2005-01-01 +3Mv7f0jKGiVGE94Hwx5ukO,Rise Up,Holy Culture,The Cross Movement,0.000611,0.619,276667.0,0.92,0.0,1.0,0.388,-5.204,1.0,0.0605,177.693,4.0,0.631,0xdNU0WhsmhCFGkyHWIJDj,2003-01-01 +5QzmJBA8BGkZbkYY1jU6gJ,Hymn - 2009 Remaster,Quartet,Ultravox,0.0075,0.546,349027.0,0.759,2.99e-05,7.0,0.18,-8.093,1.0,0.0341,134.853,4.0,0.512,0xeFCejUJfwDTQDh22Pu6c,1982-10-15 +6kwH41LJ6hfxlGn2c4oh6Y,Together,Joytime II,Marshmello,0.00114,0.567,246761.0,0.703,0.921,10.0,0.101,-2.08,0.0,0.0311,142.019,4.0,0.309,0xi4cOWPUHjctyYU8ypCOB,2018-06-22 +5zUa4snD8QfJBaGVrcA2xL,Eddie And Iris,The Flash: Music From The Special Episode: Duet (EP),Soundtrack,0.842,0.213,80973.0,0.0971,0.827,10.0,0.111,-20.798,1.0,0.0395,56.442,4.0,0.0394,0xiJwfDcZRQ77bsbjS9TF5,2015-11-13 +5tNiGWxUcjtDQcC1CuG4xQ,Smile Tonight - Bonus Track,The War Within,Wrekonize,0.107,0.725,266507.0,0.663,0.000527,11.0,0.11,-7.5,0.0,0.0648,146.006,4.0,0.369,0xl5xiUanr36Purw9jhDjJ,2013-06-25 +2QJkNxrRQhboFJ3vllilAT,Always Gonna Get Ya,Save My Soul,Big Bad Voodoo Daddy,0.592,0.401,172413.0,0.864,1.36e-06,0.0,0.0915,-4.692,0.0,0.192,215.895,4.0,0.945,0xmFXGbFgnTSdBOL0ABUBq,2003-01-01 +30ubpKGuRhcUVewV08gTbr,Resurrection,Angel Station,Manfred Mann,0.38,0.611,162133.0,0.315,4.03e-06,9.0,0.0654,-12.685,0.0,0.0489,132.351,4.0,0.236,0xmLAhek5dnJaQMXUL2PTT,1979 +7w7mAyGQSkG0kcmfjaeojX,Don't Keep Me Lonely Too Long,Turn The World Around,Eddy Arnold,0.871,0.357,156973.0,0.27,0.0145,8.0,0.319,-13.036,1.0,0.0298,96.534,4.0,0.392,0xndhQUGuY27jQ2259VhyX,1967-08-21 +1oJXr7G717dobH8e8RYqsW,Only Thing I Hear,Don't Look Down,Skylar Grey,0.172,0.587,200373.0,0.616,0.0,2.0,0.207,-6.118,1.0,0.0312,87.559,4.0,0.717,0xpiZPRZ2nzVgINpDHaW4Y,2013-01-01 +0OqPUCWTbIMmPm9NdsqxOU,Yesternow,Tribute To Jack Johnson,Miles Davis,0.754,0.46,1534600.0,0.401,0.297,10.0,0.105,-10.559,1.0,0.0563,110.901,4.0,0.269,0xr31or2qYglJpiX6pODjY,1971-02-24 +1GJVeB5PXNt7MDdCzcSaX2,Seventeen,Dark Bird Is Home,The Tallest Man On Earth,0.581,0.461,247427.0,0.607,0.000562,5.0,0.171,-6.22,1.0,0.0295,108.023,4.0,0.444,0xslWXhRXD9yYL8ZV5n41r,2015-05-12 +72OEBGy0FMKOH5F1sTOyIi,That's What I'm Here For,Jason Castro,Jason Castro,0.519,0.567,199147.0,0.521,0.0,5.0,0.243,-5.68,1.0,0.0257,99.03,4.0,0.502,0xtQMHjzZDrvwe8PbBNAgc,2010-02-02 +3mEvpOYZJMtKgF2dWklmq5,"Cassius, -",Crack-Up,Fleet Foxes,0.553,0.455,289787.0,0.648,0.0123,2.0,0.652,-6.673,1.0,0.0412,125.159,3.0,0.145,0xtTojp4zfartyGtbFKN3v,2017-06-16 +50JvAOgn6DMr3PRG2a0aWr,I'm Aware,"In The Jungle, Babe",The Watts 103rd Street Rhythm Band,0.654,0.593,227160.0,0.411,0.0,5.0,0.277,-9.931,1.0,0.0324,100.731,4.0,0.858,0xtiY442nBnBtm7rZ1X0nK,1997 +08NXR7KxhL0ZcfI09qvN0E,The Man Who Never Died - 1985 Remix,Ice On Fire,Elton John,0.00589,0.558,312893.0,0.347,0.631,6.0,0.0738,-19.264,1.0,0.0385,78.455,4.0,0.742,0xuxPr53iRlhWCu7QqHH24,1985-11-07 +3Fb6QNSqM82Dxk8iE45iY4,Welcome to My Bled (produced by DJ Sem),DJ Khaled & E-Class Present: Live From The 305,Various Artists,0.0548,0.48,212907.0,0.928,4.74e-06,7.0,0.235,-4.333,1.0,0.0532,220.01,4.0,0.842,0xwJH7oo3v4laqAt4IneXW,2017-03-24 +3ZRSKCQSLGyyiWBSqHOXWq,Ain't Nothin' Wrong,2nd II None,2nd II None,0.0764,0.822,199640.0,0.44,0.0,1.0,0.251,-13.853,1.0,0.228,100.194,4.0,0.671,0xwxoALWTPNBxB6Xq9Fy66,1991 +2RpybeXgLOIcLIW4KVo1ge,Pachalafaka,Soupy Sales Sez Do The Mouse And Other Teen Hits,Soupy Sales,0.884,0.727,120493.0,0.728,0.0212,1.0,0.336,-2.588,1.0,0.11,113.292,4.0,0.883,0xx3wvT8DPuZBq9T1JGSoz,2011-01-01 +16euYyM9iFZqOk3p9bnsEW,I Don't Wanna Be A Soldier Mama - Remastered 2010,Imagine,John Lennon,0.00629,0.305,368480.0,0.834,4.19e-05,4.0,0.0743,-9.507,0.0,0.0586,162.706,4.0,0.521,0xzaemKucrJpYhyl7TltAk,1971-09-09 +5ZGabjR7cZpdeUgE5NGBuG,"I Can't Keep from Crying Sometimes, Pt. 2 - Live in Paris",Recorded Live,Ten Years After,0.813,0.502,192453.0,0.148,0.0116,11.0,0.532,-16.777,0.0,0.0399,111.129,4.0,0.195,0y03RPLmnnQkDJFNGyZj1X,1973-06-01 +78QHt9oo3bTY050S9jZD3N,The Stealer,Best Of Free,Free,0.0206,0.341,195493.0,0.6,0.0288,7.0,0.0695,-11.219,1.0,0.0465,175.311,4.0,0.656,0y1k7yzTo230VF9VPZhV1k,2002-01-01 +6u0Plgqw34w5WchvIVaFmR,If I Take You Home Tonight,Wallflower,Diana Krall,0.943,0.327,233240.0,0.16,8.32e-06,8.0,0.131,-12.661,0.0,0.0379,68.715,1.0,0.242,0y23DgLgmNM6o3SLlXV0Xd,2014-10-21 +0BZwFCGpd8PFGkxlMY9YqC,The Consequences of Falling - Live,Live By Request,k.d. lang,0.175,0.491,235133.0,0.723,1.33e-05,8.0,0.973,-7.849,0.0,0.0359,98.584,4.0,0.474,0y4CAMKHKhbVzrmqGsS9xT,2001-08-14 +6K6uizgZCTLt7QyQbEn6zb,On My Feet,End Times,eels,0.946,0.562,375019.0,0.199,0.641,0.0,0.116,-14.572,1.0,0.0381,118.724,3.0,0.14,0y51dgT9Wg4Fms9g2t1k5A,2010-01-19 +4c5Q96kBFNMz1mExQHDO6J,Take Care,Fading Frontier,Deerhunter,0.024,0.467,252090.0,0.677,0.0163,6.0,0.648,-7.596,1.0,0.0296,98.846,3.0,0.361,0y5XgOUEiJSSIMxC4ALRAC,2015-10-16 +1EUj3EeDYX5yldkBXkNDJP,Your Heart Is As Black As Night,My One And Only Thrill,Melody Gardot,0.853,0.64,162720.0,0.331,0.00578,0.0,0.121,-10.263,0.0,0.0297,108.092,3.0,0.157,0y5shamyoRauoNkHfUUmlA,2009-01-01 +1h6pL4CZzelX3ScjTPUFwC,"Rock Of Ages, Cleft For Me",Brighten The Corner,Ella Fitzgerald,0.963,0.247,120480.0,0.0562,0.0,3.0,0.122,-14.793,1.0,0.0388,93.332,4.0,0.136,0y685CjePyulqgUtYg14VD,1967-08-05 +1p8L7JwVYYYVNgZWDVtO3c,It Won't Be Long (Till We're Not Wrong Anymore),Glad All Over,The Wallflowers,0.000378,0.431,216147.0,0.975,0.000113,2.0,0.322,-4.535,1.0,0.0516,134.433,4.0,0.555,0y9EWkbPzGUylampLBZyza,2012-10-05 +07wn3gcXgGNDoo7rYeMTaV,New Beginning - Interlude,New Beginning,SWV,0.166,0.571,114347.0,0.53,3.71e-06,1.0,0.0744,-10.769,1.0,0.0419,125.64,4.0,0.342,0y9RVnTvpZa3LTlUUaD7l4,1996-04-23 +50LaWgFxuH0bonseGyqJ4L,Lisa Likes Rock n' Roll - 2000 Remaster,Short Back 'n' Sides,Ian Hunter,0.0557,0.588,236587.0,0.924,0.000477,10.0,0.367,-5.429,1.0,0.0569,88.3,4.0,0.855,0yA8hpeu47XQUwGuiAyyhA,1981-08-29 +1tXtGZuPA0JWNgdzk9SFyr,I Can Change,The Desired Effect,Brandon Flowers,0.115,0.413,258667.0,0.837,1.1e-05,2.0,0.12,-5.138,0.0,0.0822,131.373,4.0,0.351,0yCqicy5tGkPiB6gUZCRy4,2015-05-18 +0OOPb4vHlTTOlkno0Ke2gp,No Warning,The Untouchable,Scarface,0.00019,0.846,156867.0,0.55,5.44e-06,1.0,0.299,-10.329,0.0,0.19,76.943,4.0,0.486,0yEbGVnKvWj4B85rzExJmF,1997 +6HfUdz4ZdVwEhzQWVPAzVz,Magic Essence,Slow Motion 2,Various Artists,0.00598,0.124,259000.0,0.557,0.91,1.0,0.11,-12.843,1.0,0.0582,75.372,3.0,0.0746,0yGczcRxl9vTA4fSTr3jRQ,2009-10-01 +5T5LVCYhJEoVpgys9pQGvE,Shake Everything,Soul Session,Jr. Walker & The All Stars,0.236,0.493,177307.0,0.894,0.67,7.0,0.335,-7.112,1.0,0.0523,84.709,4.0,0.685,0yJOyxWnFtTxukbwaalOl7,1966-01-01 +6Y25VZmwpcT8ThwFa7Rd9U,Paint The Town Tonight,Tempted,Marty Stuart,0.107,0.344,121040.0,0.848,3.5e-06,7.0,0.231,-9.214,1.0,0.0454,191.353,4.0,0.873,0yKfHkH7qL4XO8lXlGMGQg,1991-01-01 +6KPGZmMarP04Uu2FFVLh2T,Road to Emmaus,The Sermon On Exposition Boulevard,Rickie Lee Jones,0.734,0.571,259467.0,0.327,0.854,0.0,0.0935,-15.603,0.0,0.0259,78.46,4.0,0.306,0yNpoEje3jTWDBe95jNQud,2007-02-06 +5GRLyML0DTNjbbX0s2PT2I,The Fields of Athenry,The Spirit Of Ireland,Various Artists,0.266,0.669,271640.0,0.452,1.78e-06,2.0,0.211,-14.334,1.0,0.0312,113.345,4.0,0.659,0yRmtxoLof3hC7Qyw8njRK,2011-03-09 +0ARoippNktYPyBAe0zmMEz,She's Everything You Want,Dare To Dream,Billy Gilman,0.175,0.81,142533.0,0.691,0.0,6.0,0.247,-4.082,1.0,0.086,106.042,4.0,0.774,0ySRvKRxbzES1ndR3lJIy0,2001-04-03 +778Qj3LF6fvH6yeRe6080w,"Heaven, Heartache and the Power of Love (In the Style of Trisha Yearwood) - Demo Vocal Version","Heaven, Heartache And The Power Of Love",Trisha Yearwood,0.357,0.572,199026.0,0.681,0.0,4.0,0.225,-7.897,1.0,0.0855,168.039,4.0,0.734,0ySkl2khF9FLpe7nh8UGuH,2010-08-01 +5Y4u7TP41firp4xp1EOZyK,This Love,La Luna,Sarah Brightman,0.774,0.476,371733.0,0.454,0.0651,3.0,0.185,-9.751,0.0,0.0275,129.797,4.0,0.201,0yT5WqbZms0BcBR5JUyIFe,2000-01-01 +6aERuetliU17gvaCcpVDol,Hoodoo Voodoo,Mermaid Avenue,Billy Bragg & Wilco,0.103,0.676,192427.0,0.856,7.06e-05,7.0,0.0988,-6.526,1.0,0.0559,119.626,4.0,0.964,0yTmT1i6yHb5EVyJOmIwGw,1998 +5Cs8YMRH3hfaLK4HPUFe9l,"Side 3, Pt. 4: Allons-y (1)",The Endless River,Pink Floyd,0.17,0.523,117280.0,0.561,0.761,4.0,0.359,-13.781,0.0,0.0361,113.095,4.0,0.316,0yU7VItpGPmPcvKmwLg0JT,2014-11-07 +1kZBKpEMFBtHmmGmnGI6q9,Dance Baby Dance (Remastered),Night After Night,Bill Quateman,0.396,0.581,319027.0,0.359,0.00198,5.0,0.247,-11.439,1.0,0.0349,115.548,4.0,0.196,0yV6sPM7oSoUXetIpthWD8,2016-04-01 +70dekY2V8zjM88zAKefLgN,Route 66 - Live,The Manhattan Transfer Live,The Manhattan Transfer,0.177,0.588,49400.0,0.659,0.0,2.0,0.824,-13.147,1.0,0.669,133.027,4.0,0.542,0yYpVFmbqNxJ7XZK6HJlcf,2018-11-30 +0DqDSW0xdTUMwhOLYLtC9m,Respect,M!ssundaztood,P!nk,0.000334,0.779,204600.0,0.753,0.00374,3.0,0.18,-6.874,0.0,0.0561,129.065,4.0,0.803,0yaF1CrQzaPmCrt35nqGWq,2001-01-01 +1nUSLfyXgV4VzbiGOY4U8V,A Baby Just Like You,A Christmas Together,John Denver & The Muppets,0.749,0.47,174160.0,0.152,0.000175,4.0,0.0831,-17.163,1.0,0.0296,101.526,4.0,0.374,0ybUMi0SERu1UqtTivSSFb,1979-10 +4ETF1W136JoqN0HWs5N8dN,Lost Y'all Mind,Organized Bass,Kilo Ali,0.118,0.74,282973.0,0.589,0.0,3.0,0.118,-7.245,0.0,0.0322,132.899,4.0,0.631,0ycGVIo60DV8EuwdrkovuC,1997-01-01 +0Jum56e4eWSXH3SPr4Rmks,A Last Illusion,Beethoven's Last Night,Trans-Siberian Orchestra,0.0862,0.358,326267.0,0.579,0.873,9.0,0.0954,-7.095,1.0,0.0362,116.662,4.0,0.239,0ycODecqUKRS9bOA7Vd5Bi,2000-04-11 +2Qa3Tn035rlq1TvPoZPpMA,Fortress Of Solitude,Superman Returns,Soundtrack,0.643,0.323,72000.0,0.251,0.119,9.0,0.0979,-21.782,0.0,0.0373,120.307,4.0,0.0487,0ycRcvjNrQ5lhl3vnpp6wG,2006-07-11 +5IaHrVsrferBYDm0bDyABy,Taste (feat. Offset),Taste,Taste,0.0236,0.884,232959.0,0.559,0.0,0.0,0.101,-7.442,1.0,0.12,97.994,4.0,0.342,0yd01cU78rnlFXq6vRxPSR,2018-05-16 +0U0hR3by1iurCd1gBq22aD,Light,Guardian Of The Light,George Duke,0.007,0.642,203427.0,0.863,0.557,2.0,0.329,-8.231,1.0,0.0294,147.367,4.0,0.771,0yduidVknofkXgNygUtrBQ,1983 +0sLv9Tn73RKrPPaiWS5G7v,Forever Endeavor,Blue-Sky Research,Taproot,0.00301,0.486,241534.0,0.875,0.0627,0.0,0.161,-4.525,0.0,0.0484,113.931,4.0,0.245,0yf6tzIZPVtgozEkWhKsoO,2005-08-15 +45JH6H1MIhcaCztxzgGQXj,All Nite All Day,100% Ginuwine,Ginuwine,0.306,0.586,363240.0,0.353,0.0,7.0,0.0724,-10.101,1.0,0.365,116.387,4.0,0.453,0yfC7hiO3iAaVvNCVcwjVY,1999-03-16 +1sGXhGcZWlwTNHAUoL97iJ,Was It Something That I Said,Step II,Sylvester,0.364,0.643,256507.0,0.404,1.43e-06,7.0,0.373,-15.613,1.0,0.0704,94.262,4.0,0.872,0yltJZ7nTGw97P0Fm7VhX8,1978 +12sakATPql4tbqtYfD4orY,Twist of the Wrist,Short Trip To Space,Tropea,0.941,0.58,260067.0,0.361,0.856,10.0,0.127,-12.896,1.0,0.0303,135.025,4.0,0.606,0ym75ztjSbfQbncWueuffY,1977-09-01 +5Gm8iHSpLwJtRYIvw3ljdD,Real,Nobody's Smiling,Common,0.487,0.562,202640.0,0.807,0.0,6.0,0.147,-5.281,0.0,0.417,181.926,4.0,0.515,0ymZEUngBCetAJcJaqO63b,2014-07-22 +4KY5HtyYRjAy2HibKxWubq,It Was A Very Good Year - Bonus Track,Blood Red Roses,Rod Stewart,0.26,0.432,306320.0,0.368,0.0,0.0,0.16,-9.79,0.0,0.0286,79.848,4.0,0.12,0ymt2BMulzLu7hAAolKVSa,2018-09-28 +0t4a5cjK9xUTz4cgrf4nwq,Have Yourself a Merry Little Christmas,This Is The Time -- The Christmas Album,Michael Bolton,0.918,0.218,240733.0,0.334,0.000568,2.0,0.156,-11.108,0.0,0.034,107.207,3.0,0.129,0yoeDitbqfgUDBDZ5J93V8,1996-09-27 +5jQPDVjgSGnNYl8G3H3qul,Goodnight Moon,Kill Bill Vol. 2,Soundtrack,0.361,0.743,243777.0,0.674,8.93e-05,2.0,0.0696,-7.683,1.0,0.0323,112.906,4.0,0.829,0yrK3jKRexjtP4CRdYizjs,2004-04-13 +0iicsR550X1OExkQu5cYNd,Don't Tell Me You're Not In Love,The Road Less Traveled,George Strait,0.551,0.381,212493.0,0.507,0.00107,4.0,0.171,-11.384,1.0,0.0284,202.497,4.0,0.648,0yrbBqU42geLWgpynM3Fqe,2001-01-01 +1iLfJK5MYfn6SWuPOZa539,Blues Run The Game,Old Friends: Live On Stage,Simon & Garfunkel,0.904,0.516,171293.0,0.118,1.12e-06,11.0,0.109,-19.164,1.0,0.0331,91.693,4.0,0.398,0yrc65SoCt5lxb6VYP00zT,1997 +3G7Yktul6V9kvgCN9lgyU3,Paralyzed,Dave Mason,Dave Mason,0.00611,0.554,215733.0,0.74,0.000432,9.0,0.124,-8.384,0.0,0.0415,125.688,4.0,0.902,0yrhQBRNQB5iOwXbkzkV9n,1974 +7EPDYyOT5GnnH0EA4pmcxv,Angry Caller - (Skit),All 6's & 7's,Tech N9ne,0.977,0.81,20933.0,0.165,0.0,1.0,0.146,-18.425,1.0,0.949,71.267,4.0,0.528,0ytQrBinlg9hb4uoaEmk37,2011-06-07 +3q3FJV1gFNZt0fd74CIOAI,What Child Is This?,Christmas Offerings,Third Day,0.339,0.524,210867.0,0.461,0.0,6.0,0.272,-8.773,0.0,0.026,132.045,3.0,0.199,0ytvxlV9CcT0IAke7hxdfj,2006-10-10 +22xYIKPB7XXGCeGU59phWL,Saturday Night,What Did You Think Was Going To Happen?,2AM Club,0.0631,0.656,253330.0,0.81,0.0,0.0,0.287,-2.99,1.0,0.036,105.008,4.0,0.591,0yufsgo9kv7GFj9yni9DbN,2010-09-10 +2JuzZSrY8IEzuYlK36xZDG,Misty Roses,In Case You're In Love,Sonny & Cher,0.187,0.502,185627.0,0.376,0.0,4.0,0.058,-11.485,0.0,0.029,98.473,4.0,0.457,0yuxxezsHkxWIMbuPYlcAh,1967 +5IUceLAshLX0OSTAdSLcPv,Nastradamus,Nastradamus,Nas,0.000484,0.823,251933.0,0.62,0.0,8.0,0.494,-8.002,1.0,0.329,90.57,4.0,0.628,0yv3K62ndWgrZ0bbAEMzj5,1999-11-23 +5F6farh8k7k0zpJ4zx1Ly8,Dave Goes to Hollywood,Miasma,The Black Dahlia Murder,1.1e-05,0.285,239027.0,0.995,0.0456,5.0,0.121,-5.88,0.0,0.176,107.412,4.0,0.102,0yvkEhvulQu12aR16YuOg1,2005 +13OggkoCanZSYFiovWltzn,On the Brink,Without A Sound,Dinosaur Jr.,0.00286,0.242,194467.0,0.888,0.00516,7.0,0.197,-7.214,0.0,0.0663,109.807,4.0,0.612,0yxM1OyaFOZiJhi9eNThE4,1994-08-23 +5hwUsRKvnO5yThjVrxHQVt,Unbothered,STOKELEY,Ski Mask The Slump God,0.222,0.884,138427.0,0.445,0.0,1.0,0.112,-10.58,0.0,0.418,125.008,4.0,0.851,0z0z4DcXhHiobX5ZKAw8Qn,2018-11-30 +2DL6pZw0UBIMaPfdYbNWtd,Sittin' On A Fence,Flowers,The Rolling Stones,0.243,0.631,182853.0,0.455,6.51e-05,1.0,0.141,-9.942,1.0,0.0251,101.881,4.0,0.631,0z2AF60sMpBcIrWh797cBi,1967-06-26 +2sx7ggu4NTR7Qz7aAaVjPL,Fancy Pants,That Honey Horn Sound,Al Hirt,0.415,0.559,113067.0,0.65,0.651,8.0,0.157,-9.124,1.0,0.0339,155.532,4.0,0.925,0z3MwFaEYH6oKDLJRedscA,1965-01-18 +7aJfsDOavy72SapYmcP80w,Just You 'N' Me - 2002 Remaster,The Very Best Of Chicago: Only The Beginning,Chicago,0.262,0.618,222440.0,0.651,0.000148,10.0,0.121,-7.917,1.0,0.0293,106.25,4.0,0.705,0z3eL2W3UZVcBiOWwe461h,2002-07-02 +66PmO1K6RXjj6ouXzMeodH,Hold Onto Me,Monsters In The Closet,Mayday Parade,0.0043,0.47,195867.0,0.626,0.0,6.0,0.111,-6.438,0.0,0.0308,136.842,4.0,0.153,0z4nD6xjZlQEq4BDF8GRFu,2013-10-08 +6UczIzV7Zt8cXdKZAL1Vlz,Love's Crazy - feat. Big Boi,Love's Crazy,Slim,0.0386,0.819,223293.0,0.921,3.72e-05,5.0,0.299,-6.021,0.0,0.0738,122.492,4.0,0.914,0z5RVnmXdr5bx73XeLcJYs,2008-11-18 +2g7hFmo9pIDuefBpDCQoCQ,Slide,Bricks Are Heavy,L7,3.68e-06,0.398,218800.0,0.883,0.0701,7.0,0.271,-9.081,1.0,0.0335,88.117,4.0,0.845,0z7Dc7FRsDH7E4kj32mKyM,1992 +6v1kth4Bkoy6pI342QUNMV,Señor Mouse,Coney Island,Herb Alpert,0.756,0.505,268947.0,0.686,0.16,1.0,0.213,-12.62,1.0,0.0396,123.083,4.0,0.75,0z7cTJhvKzrBxzUmFTTsAL,1975-04-01 +3bKgvHn3qou6FiihCMLNDP,Cosmic Shiva,Nunsexmonkrock,Nina Hagen,0.0855,0.643,198733.0,0.539,0.0165,2.0,0.0958,-13.943,1.0,0.085,123.295,4.0,0.548,0z7luHdUqXn5QHMtV41lAq,1978 +0dRhSF9LV0HR8Jwd3MMMKJ,Everytime,In The Zone,Britney Spears,0.966,0.398,230307.0,0.284,8.57e-05,3.0,0.116,-12.852,1.0,0.0337,109.599,4.0,0.114,0z7pVBGOD7HCIB7S8eLkLI,2003-11-13 +4nZWFKgCK3FvlRqFGBhWdh,Body Rock,Reflection,Fifth Harmony,0.016,0.676,243600.0,0.75,0.0,11.0,0.0988,-5.205,0.0,0.0808,128.037,4.0,0.407,0zAsh6hObeNmFgFPrUiFcP,2015-01-30 +0ZU3mkrfJs7i331TSAvHJH,The Old Playground,Scenes From The Southside,Bruce Hornsby & The Range,0.1,0.604,265013.0,0.727,0.00413,7.0,0.0352,-10.502,1.0,0.0364,94.221,4.0,0.87,0zDbmohO59HiQxr9a2hyHw,1988 +6yTbD8YmX3zP6wVQpHqHqV,Standing On The Outside,East,Cold Chisel,0.0116,0.396,173306.0,0.96,0.000136,9.0,0.363,-2.169,1.0,0.0713,160.054,4.0,0.562,0zDigjd4EziZfVTfdnSlKX,1980 +4KrTh9wcx7fn8dBQhfdKMi,Living Proof,Chapter And Verse,Bruce Springsteen & The E Street Band,0.147,0.591,284987.0,0.718,0.0,2.0,0.126,-6.348,1.0,0.0275,113.787,4.0,0.771,0zFnhdX1FnfuExLlbVdnFU,2016-09-23 +5l3WNlq4rag0fFP0TI9qeJ,The Worst,The Most Hated (EP),Polyphia,0.118,0.656,245779.0,0.696,0.45,4.0,0.161,-5.935,0.0,0.0438,124.922,4.0,0.4,0zFqkobYDLzAAHbK2lgc68,2017-07-14 +3bmsjql6esNYJUr1wNj6O2,Vertigo - Progressive Remix,Relight My Fire,Dan Hartman,0.00546,0.706,273880.0,0.56,0.818,7.0,0.185,-10.592,1.0,0.0379,121.078,4.0,0.905,0zHX5CKQciDiMewajwcAf4,1979-06-01 +6l2Z6hvGoCFoKYGmUKbYxH,Under My Skin,Slam,Dan Reed Network,0.0836,0.716,229107.0,0.696,0.0,7.0,0.29,-7.096,1.0,0.0288,111.911,4.0,0.638,0zJGzYy9hNCG1Qb3HIqGgZ,1989-01-01 +5DwCK0vBSkcZv9OOldeDhp,I'm The Man - Extremely Def Ill Uncensored Version,I'm The Man,Anthrax,0.472,0.348,279533.0,0.803,0.0,8.0,0.905,-10.209,0.0,0.346,98.647,4.0,0.255,0zKH2esoOmwa8gNH5ZXCce,1987-01-01 +0Sgtp5JxYKwouwcluJyJir,Beat 'Em Up,Club Ninja,Blue Oyster Cult,0.0108,0.579,205000.0,0.926,4.05e-05,0.0,0.0509,-7.588,1.0,0.0658,131.816,4.0,0.448,0zKTCmwQMo3whNQFJHoW4G,1985 +13tysgLSkrab0jC7f8DG76,Luney Tune,School's Out,Alice Cooper,0.308,0.486,223560.0,0.743,0.000437,2.0,0.291,-11.395,1.0,0.0385,124.313,4.0,0.821,0zKjnOsXxs63unPR6TWoHq,1972 +0Tiwr8Zq07SQdwr8lKlFFG,True Grit,Held Over! Today's Great Movie Themes,Percy Faith,0.137,0.331,167267.0,0.563,0.743,5.0,0.27,-10.085,1.0,0.034,143.122,4.0,0.581,0zO3vo9ggPBS565lfwaX3i,1970-01-01 +6ttQMGhX5IAl1dwQ5sZzdi,Livin' in a House Full of Love,David,David Houston,0.795,0.656,134573.0,0.48,0.0,0.0,0.39,-12.331,1.0,0.0457,82.177,4.0,0.96,0zOZyQFw8zR4hFAMyM92tk,1966 +2Kcczh415DdQS4YJelQUOk,Teddy Bear & Don't Be Cruel (Live Medley) [In the Style of Elvis Presley] [Karaoke Version],The Elvis Medley,Elvis Presley,0.218,0.698,111595.0,0.66,0.859,0.0,0.241,-18.647,1.0,0.0451,101.179,3.0,0.954,0zQIaOa04xwGu7YfrzYcqi,2013-11-12 +1fX0cgWD9szU7xd3wmgddw,Famine,Universal Mother,Sinead O'Connor,0.243,0.753,296773.0,0.678,0.00591,5.0,0.132,-10.596,0.0,0.0665,90.052,4.0,0.621,0zQllKtOtx3i7QFccbAWvL,1994-09-13 +6eRY1OgTVUeqtyEviApFaw,I Got Trouble,Back To Basics,Christina Aguilera,0.891,0.473,222267.0,0.471,0.955,1.0,0.344,-10.004,0.0,0.0358,90.011,4.0,0.404,0zRJsgzHZUUdk8Rjk6Segd,2006-08-14 +0AuCV7PUcE6tiTXgWmnTeL,Risky Changes - Extended Version,Bionic Boogie,Bionic Boogie,0.00593,0.715,437453.0,0.593,0.601,8.0,0.331,-14.763,1.0,0.0321,121.24,4.0,0.929,0zSwdjFnUVOx1x6N29UHLh,2010-01-01 +0s9jKsjMpUt2pYjzVnmMeE,Calling Card,Phenomena,Within The Ruins,0.00192,0.448,279507.0,0.994,0.0037,1.0,0.828,-3.371,0.0,0.112,117.554,4.0,0.193,0zT0ra3BjEICTOfq4myxGO,2014-07-22 +0NPeAykzlTqyPvPMLpIu21,Blue Rose Is,Put Yourself In My Place,Pam Tillis,0.495,0.561,222160.0,0.455,4.4e-06,0.0,0.135,-7.426,1.0,0.024,105.839,4.0,0.411,0zTzRgc57oSLwwErcfmMEz,1990 +51YK36gDA6qspWLyUWTzic,Nobody Likes Sad Songs,Images,Ronnie Milsap,0.616,0.409,243707.0,0.508,0.00246,7.0,0.072,-10.379,1.0,0.0376,129.311,4.0,0.403,0zUZBKfwBilx6BZLIcAtuN,1979-04-01 +6bGkLnKJfRuHM1qaDQ4pJ0,Anasthasia,Boheme,Deep Forest,0.503,0.526,108467.0,0.154,0.911,5.0,0.176,-20.022,0.0,0.0332,79.989,4.0,0.429,0zW3XMoymjYWPZzHXjjg0L,1995-05-16 +3Hh6ZEzaSpi8RqKZIAYycV,Kids - Acoustic Version,The Origin Of Love,MIKA,0.134,0.421,206693.0,0.53,9.47e-05,2.0,0.129,-6.922,0.0,0.0305,109.988,5.0,0.283,0zY3JRYHC0rycbFUqGcRpV,2012-01-01 +6wyp0r5aarDMG4ZjQJtjc6,Nothing Takes The Place Of You,Black Moses,Isaac Hayes,0.345,0.565,331322.0,0.256,0.00335,5.0,0.136,-15.687,1.0,0.0308,118.563,3.0,0.345,0zYfUaLDEeWVYkohFTVLmd,2016-01-01 +44obnBcMDRQItQc1GfATQg,Right Back Where We Started,Right Back Where We Started From,Maxine Nightingale,0.0158,0.699,189520.0,0.679,0.0,5.0,0.192,-5.244,1.0,0.0348,146.09,4.0,0.874,0zaH33hP6ZWnhPp1gTVr6i,2008-01-01 +04erBb3CC55COiZx19u9Rx,Creators Of Rain,The Look Of Love,Claudine Longet,0.882,0.229,145267.0,0.148,5.29e-05,11.0,0.273,-16.463,1.0,0.0379,178.495,3.0,0.402,0zawUa5eTRUByZctSyjVqk,1967-10-10 +1vsMK2jJXedy0MDOCKLgVD,Pretty Blue,88 Elmira St.,Danny Gatton,0.307,0.629,369847.0,0.721,0.813,9.0,0.0956,-9.289,1.0,0.0332,135.246,3.0,0.599,0zcSjjFNhLitwN0JuAAuhS,1991-03-05 +4ASaSHvHH4pjwL0dKjRA8C,Lovers (Live A Little Longer),Voulez-Vous,ABBA,0.141,0.605,211827.0,0.738,2.05e-05,6.0,0.222,-6.388,0.0,0.0357,86.53,4.0,0.747,0zdZSyxWaYmaRMPeUHcG1K,1979 +67abw3JV7ce2kOcxkGwmGD,Little Bitty Dreams,Small Town Dreams,Will Hoge,0.412,0.506,260800.0,0.372,2.5e-05,11.0,0.303,-10.042,1.0,0.0581,140.987,4.0,0.342,0zefzE91W0QxbrRBNgvXgH,2015-04-07 +7y0T0GrkJOUZm1iXwCxJqQ,In God We Trust,Dreams And Nightmares,Meek Mill,0.0162,0.542,277440.0,0.792,0.0,2.0,0.239,-3.525,1.0,0.307,142.247,4.0,0.371,0zhZDmHEtDtok393SbZ3d7,2012-10-26 +34JijdFvDc0u9Xdc3LY6TH,Stay With Me Baby - The Voice Performance,The Voice: The Complete Season 10 Collection,Alisan Porter,0.111,0.266,166987.0,0.697,0.0,9.0,0.126,-3.317,1.0,0.0371,123.219,3.0,0.284,0zhezrgO3ZFtDAbRj0wkG2,2016-05-25 +7wDkuH8PHmCGyIdGpsMFSE,House Of Secrets,House Of Secrets,Otep,0.0348,0.397,242040.0,0.423,0.553,8.0,0.378,-9.764,1.0,0.118,110.051,4.0,0.411,0zlGKDvJWoMt3LeYhvKcDo,2004-01-01 +529Sy3Fr5tZ2eG6xZxhiMV,Backsell,Payola,Desaparecidos,0.00111,0.4,193575.0,0.964,0.00179,5.0,0.354,-3.854,0.0,0.0777,77.405,4.0,0.431,0znk4I7BChCGG8SZ5nRneU,2015-06-23 +0LJzP5z0tQO0KqqXKktI1T,Alright,Sing It All Away,Walk Off The Earth,0.0988,0.561,186493.0,0.879,1.82e-05,7.0,0.2,-5.393,1.0,0.0397,121.047,4.0,0.535,0znuTvl59JCTczo6F0NLEV,2015-06-12 +5zIoRQcpVJbpprmOd9MgJm,"1, 2, 3, 4 Guitars",Young Machetes,The Blood Brothers,0.00234,0.456,215747.0,0.592,0.384,10.0,0.0977,-6.623,0.0,0.0587,119.535,4.0,0.168,0zpZ1eqa0511ir5kNZriB5,2009-11-17 +7HaO8mAJvRP62tMLGuL2my,White Knuckles,Love You To Death,Tegan And Sara,0.0632,0.561,198760.0,0.664,0.0,5.0,0.105,-6.56,1.0,0.0417,77.533,4.0,0.519,0zqoBumDciJGNoOsvfTP5U,2016-06-03 +6PUabSMXmPnZna361Wwmf7,Crossroads - Live,Wheels Of Fire,Cream,0.455,0.399,258467.0,0.687,0.027,7.0,0.815,-12.733,1.0,0.0568,131.65,4.0,0.839,0zrtTZC7yY2TOEhnbJzSb9,1968-07-01 +5InnH4qVH2eKElWr1tci5P,Here Comes Love,Land Of 1000 Dances,Cannibal And The Headhunters,0.721,0.553,133640.0,0.32,0.0,6.0,0.12,-15.952,0.0,0.0243,97.126,3.0,0.709,0zsafk88buH5jSA6xV2EWX,1965-02-22 +2F3ENbneNRsFZ0wpbpXLZF,Face The Music,Return To Zero,RTZ,0.341,0.666,245907.0,0.909,0.0,4.0,0.246,-11.076,1.0,0.0955,118.137,4.0,0.535,0zu4dg4LD6yoU11KArryji,1991 +1txHd2FJe0s7rYVMrgtX5l,Wait A Minute,Lex Hives,The Hives,0.000498,0.542,181520.0,0.909,1.34e-06,9.0,0.0692,-3.816,0.0,0.0993,158.059,4.0,0.689,0zu9Yx4jC1Kp7E6LliKfzI,2012-06-05 +4gBDwo2gP5nPTyVmwobvZT,Gate and Garden - 2016 Remaster; Remastered,The Wild Heart,Stevie Nicks,0.144,0.631,246640.0,0.671,0.000204,5.0,0.103,-10.332,1.0,0.0356,124.184,4.0,0.459,0zuIUmEvxMf8tIYZ5wxJHI,2016-11-04 +3CvOFbUTHGAqSfGxXJLy7R,Blue Collar Done Turned Red,I Got Your Country Right Here,Gretchen Wilson,0.000806,0.625,184840.0,0.777,2.46e-05,0.0,0.476,-5.604,1.0,0.0288,127.778,4.0,0.659,0zucVZLdGmH0opcSZ6aE4q,2010 +3zxOl5YCIri4CCdVR6EmDC,Picture Of Grace,Best Of The Gaither Vocal Band,Gaither Vocal Band,0.395,0.393,334373.0,0.369,0.0,9.0,0.143,-10.265,1.0,0.0314,123.901,4.0,0.133,0zvRcrFfOwE9OSiAjYCRL8,2004-01-01 +371t3n9BycHZCQkJV4ot8A,Ghosts 'n' Stuff,5 Years Of mau5,deadmau5,5.18e-05,0.616,328740.0,0.621,0.105,5.0,0.16,-6.939,0.0,0.125,127.978,4.0,0.465,0zyj1GySC9Cf4u8maD2q9v,2014-11-21 +35x3I2NOloPpX7faepM2yn,Hot n' Ready - Live 2008 Remaster,Strangers In The Night,UFO,0.000864,0.381,228253.0,0.981,0.186,7.0,0.995,-5.989,1.0,0.0721,134.499,4.0,0.193,0zzLh6v9YS3mITft7rCHAf,1979-01-29 +4NJAv1jb4HGHOL1RrEaNbj,Paper Airplanes,Year Of Sunday,Seals & Crofts,0.376,0.341,173813.0,0.394,2.52e-05,9.0,0.172,-10.834,1.0,0.0286,180.486,4.0,0.409,100FJ9bC4QyGfr5ogQHayX,1971 +1yr24nzmssI7fCtoVvTvVF,My Name Is Michael,City Of Angels,The Miracles,0.622,0.653,181200.0,0.944,4.31e-05,8.0,0.099,-5.272,1.0,0.0426,142.365,4.0,0.926,101T3Y64HDKs7vh8FdGOoO,1975 +1sEhFEjMxmIcdnRk2npLni,Confessin' The Blues,Confessin' The Blues,Esther Phillips,0.64,0.649,181093.0,0.316,0.000231,5.0,0.304,-12.567,0.0,0.0511,108.646,4.0,0.577,1030NqX2gSbfWN5pDZbgnb,1987-11-15 +0bzLN4hERL9bpzBcdMS8Nb,Celestial the Queen,Spectres,Blue Oyster Cult,0.00087,0.484,206173.0,0.867,0.00202,2.0,0.163,-8.17,1.0,0.0384,126.468,4.0,0.812,105oUsR7H8AJNELy43XF3w,1977 +49JV3v5C7QXCc6lLAuimOy,Somethin 4 Your Stereo,Hidden Stash III,Kottonmouth Kings,0.069,0.69,287704.0,0.767,0.0,6.0,0.155,-5.609,1.0,0.183,92.855,4.0,0.709,107DTDUF20meZvVk3BXrf0,2006-11-21 +47RF1jYINQDPe5NyuXfKcb,A Little Bit Of Love,Oogum Boogum,Brenton Wood,0.381,0.789,149067.0,0.637,0.000952,7.0,0.141,-9.107,1.0,0.0329,112.132,4.0,0.965,108biCEg5vUG7Efei5EhTf,1967-01-01 +2YUfWccOQPsU6FKgWfui5K,Earth Beat,Future Shock,Herbie Hancock,0.0423,0.781,309027.0,0.864,0.303,7.0,0.0421,-4.438,1.0,0.144,92.1,4.0,0.605,108uNBYGawRo3aQiaA7lQY,1983 +0nSr7aFZlWoM4hULnAGTdx,Cannonball,Louder,Lea Michele,0.0236,0.564,215427.0,0.816,2.33e-05,4.0,0.194,-3.134,1.0,0.0466,91.985,4.0,0.567,109n8Ov5R95rQx38SraTRE,2014-02-28 +0NbcXshNpCwl4KNkKmwh6X,Have Yourself A Merry Little Christmas,Motown Christmas,Various Artists,0.617,0.365,314827.0,0.41,0.0,5.0,0.105,-9.466,1.0,0.0307,126.085,4.0,0.428,109y0mnkGZAYVQNdT0SN3q,1999-01-01 +5BfmuOEI0mkt60zZ0npt9J,Groovy Situation (Originally Performed by Gene Chandler) [Karaoke Version],The Gene Chandler Situation,Gene Chandler,0.0488,0.605,198118.0,0.618,0.427,5.0,0.0349,-10.052,1.0,0.0421,88.951,4.0,0.835,10ARubqegD32H1jnlJbsYx,2015-06-22 +0fBjty4ABWltgJQCIVsEQO,The Single Life,Sarina Paris,Sarina Paris,0.0265,0.817,213947.0,0.994,0.0743,1.0,0.183,-8.325,1.0,0.0539,131.971,4.0,0.607,10DeYFtP1dad87EfseOlpa,2001-05-22 +5HDcQM2yGnrtHjcYKjp3x4,Dream Of Mickey Mantle,Gone Now,Bleachers,0.252,0.554,190307.0,0.833,0.000906,2.0,0.102,-7.475,1.0,0.186,154.033,4.0,0.0709,10HKbC9lKDHGQvndGck6XJ,2017-06-02 +1U2jZT49eGv7qPBddD7PA6,"Find 'Em, Fool 'Em And Forget 'Em",Fancy,Bobbie Gentry,0.524,0.468,162202.0,0.384,0.000709,0.0,0.132,-17.259,1.0,0.0366,85.589,4.0,0.696,10HnbWEJzWwVI7dhgnT6F6,1970-05-01 +7pmHA0zyg1zR0J3ypgIar7,Where Have All the Flowers Gone,More Big Folk Hits,The Brothers Four,0.89,0.574,214933.0,0.197,0.00026,9.0,0.107,-15.154,1.0,0.0278,106.129,4.0,0.388,10JSpR2D6mcwbQGOgRmZPV,1964 +4CkNjKTP8RCzFv3z2b2Sbw,Chain Gang Is the Click,You Can't See Me,John Cena & Tha Trademarc,0.123,0.727,231867.0,0.597,0.0,7.0,0.426,-10.183,0.0,0.201,86.015,4.0,0.878,10KGw5uUGGR4Gsxw6NfH0P,2005-05-10 +528rajP3OyhornDwrsQrt4,Listening,In Love And Death,The Used,0.000121,0.475,166227.0,0.907,0.0,0.0,0.034,-5.064,1.0,0.0941,92.578,4.0,0.408,10Mw53MGdbK8KjIhBM0Wx2,2004-09-27 +7A1uqFLf1ZogDxxQZDoZHK,Fabulous,Still Ghetto,Jaheim,0.548,0.657,227067.0,0.464,0.0,4.0,0.161,-7.573,0.0,0.0614,75.982,4.0,0.598,10NYla7wqjbdNXNExgtRGa,2002-11-05 +76tD14Nmol2AB2YCjumOKP,Mi Loca Pasión,Divinas,Patrulla 81,0.332,0.7,135987.0,0.765,0.0,7.0,0.291,-3.396,1.0,0.0587,132.19,4.0,0.96,10PJEl20JyA5vSPt4mOaga,2005-01-01 +4ryETHfBqsXORG98n6gMwD,Get Up,Brass Construction Iv,Brass Construction,0.0195,0.703,483707.0,0.87,0.47,0.0,0.0278,-6.176,1.0,0.0988,117.882,4.0,0.844,10Q9AG5VqJKe2bQeMGArKX,1978-01-01 +0cP2AjWGZqYPhePdjgwSX9,Touch The Sky,Touch The Sky,Smokey Robinson,0.0288,0.829,344787.0,0.48,0.000196,11.0,0.303,-9.405,0.0,0.0304,111.537,4.0,0.904,10QdlFHatcSPvKPclyFoAf,1983-01-01 +1yCTOvgSj9ciqzgWtAhE7h,Ruby (Karaoke Version) - In the Style of Kenny Rogers,"Ruby, Don't Take Your Love To Town",Kenny Rogers,0.0715,0.904,218802.0,0.726,0.942,0.0,0.053,-16.649,1.0,0.0686,105.585,4.0,0.898,10QrNborcJgqHrIoa4JVde,2013-05-23 +5J02ElqD1iRfkkhFVc0ewr,The Ragged Trousered Percussions,Let Them Eat Bingo,Beats International,0.13,0.868,245093.0,0.637,0.00956,10.0,0.615,-14.874,0.0,0.0829,119.938,4.0,0.749,10UyvEyo5Zf5X1FGafY7we,1990 +3oJeXL5T5YKdHXzSjZqzBg,Can't Let You Go,Can't Let You Go,John Travolta,0.702,0.369,203907.0,0.388,3.21e-06,7.0,0.0996,-8.228,1.0,0.0301,132.807,4.0,0.214,10VMIklpJjIROR561GJ3UR,2010-08-24 +0qI4TYcBno4YBhjuH3HV0A,Stay Woke (feat. Miguel),Legends Of The Summer (EP),Meek Mill,0.047,0.461,212501.0,0.694,0.0,1.0,0.0938,-6.636,1.0,0.158,94.216,4.0,0.117,10VeHPWU3210DSCq0uQ9uN,2018-07-06 +08YMC77mpXhw8nbxhd1wW9,Believe Us,Collide,Boyz II Men,0.00116,0.429,217663.0,0.828,0.0,2.0,0.518,-4.462,1.0,0.0631,97.087,4.0,0.445,10W6yC82oNu2O4eBXmlOHP,2014-10-21 +34PLBIZJChe4U5zYH2OI4L,Online (Reprise),Hits Alive,Brad Paisley,0.323,0.466,50667.0,0.899,0.979,0.0,0.377,-8.993,1.0,0.0657,133.157,4.0,0.164,10XgYRGRtKApBh2P1K9yHS,2010-11-02 +5nn71rc5b2NEAJmCVIJ1CO,We Belong Here,Gift Horse,Stephen Kellogg And The Sixers,0.0991,0.649,229880.0,0.652,0.000523,5.0,0.0813,-6.006,1.0,0.0266,115.991,4.0,0.6,10Z2BVozDpsr8VT2BmXi3a,2011-01-01 +3uRaD26t3RkJ8n549udQ83,Put Your Lights On (feat. Everlast),Carlos Santana & Buddy Miles! Live!,Carlos Santana & Buddy Miles,0.0155,0.606,287493.0,0.834,0.0244,7.0,0.133,-6.101,1.0,0.0369,143.681,4.0,0.459,10aiDpdFGyfCFEcqpx6XTq,1999 +16f2qt35MTrZltygecnmYW,Same Old Stagolee,Kids In The Street,Justin Townes Earle,0.939,0.52,221853.0,0.357,9.97e-06,7.0,0.11,-10.207,1.0,0.0315,103.638,4.0,0.497,10bNKmk6ZxM6HRB5mwh4SU,2017-05-26 +6aO65YJvbGvg0QyYTauj73,However Long It Takes,Mean What You Say,Sent By Ravens,0.000118,0.459,185600.0,0.822,0.0,10.0,0.107,-2.87,0.0,0.0393,129.947,4.0,0.518,10bOFV7zoyc6oOikswxCu9,2012-01-01 +5t3T0CPVDN8jXA8Zp6E1qI,Point of View,Neon Ballroom,Silverchair,0.209,0.338,215067.0,0.753,0.0,1.0,0.127,-7.167,1.0,0.0396,150.311,4.0,0.324,10bobqzP8mtragmflBolOM,1999-03-08 +7fzvzPBf0cpCzNP90TWozA,You And I,Take Good Care,The Revivalists,0.0136,0.565,283947.0,0.861,0.000182,4.0,0.263,-3.907,0.0,0.0438,148.003,4.0,0.753,10cYvuRfY8IpASva845zgF,2018-11-09 +0pw6QNcVMswEt1luJgunrH,04/04/05 - Monday,Suspended Animation,Fantomas,0.024,0.398,92601.0,0.789,0.626,1.0,0.799,-9.15,1.0,0.417,113.885,3.0,0.114,10d4k8oRbU8uHkur6C49z3,2005 +0evpyFKk9lgIkcZxfjAhW2,Run,Dosage,Collective Soul,0.0271,0.572,273467.0,0.754,0.00093,11.0,0.0823,-5.128,1.0,0.0245,95.994,4.0,0.638,10h0WKev2yYudLvXIVvSFP,1999-02-09 +36KcLT7aMcj0NGQ6DEszAG,"Just Like a Woman - Live at Nippon Budokan Hall, Tokyo, Japan - February/March 1978",Bob Dylan At Budokan,Bob Dylan,0.589,0.371,306907.0,0.518,2e-05,4.0,0.708,-8.822,1.0,0.0524,70.867,4.0,0.402,10iefHq2stsarq3QvPCZ7u,1979-04-23 +4VI8nePiMEsnSgw2vmTh7f,Stories,+'Justments,Bill Withers,0.975,0.376,165960.0,0.129,9.8e-05,4.0,0.109,-15.154,1.0,0.035,139.455,3.0,0.358,10jKkqtTI0cblOQjJfDUpt,1974 +4GLX0kGODwKhFnFps21zx6,Till Tomorrow,American Pie,Don McLean,0.897,0.409,135373.0,0.126,0.00127,3.0,0.118,-18.198,1.0,0.0317,91.496,4.0,0.26,10jsW2NYd9blCrDITMh2zS,1971 +1dtuwLuw0VwAvqyTJQmCuD,What Bothers Me Most,The Eagle,Waylon Jennings,0.572,0.692,202373.0,0.381,0.114,7.0,0.121,-10.197,1.0,0.0264,92.976,4.0,0.442,10m1ncPATkwsOUnId9luZh,1990 +2f5kR4ACoIeL5OjFpbKaSf,Apocalypse Now,Haunted Cities,Transplants,0.00151,0.426,196214.0,0.953,5.31e-06,9.0,0.343,-3.698,1.0,0.142,179.937,4.0,0.46,10mexDSzBb2FQtuWTJs5l8,2005-06-21 +3RY8pGDdWdoQEIYoA7Kard,One More Time,More Chad & Jeremy,Chad & Jeremy,0.0132,0.733,185455.0,0.699,1.99e-05,6.0,0.107,-5.476,0.0,0.0374,109.994,4.0,0.532,10nfeQ5cTD71r0BkkfLhu5,2018-08-31 +5Odmlzlqe7CVmBWdxqm3oJ,I Got This,I Remember Me,Jennifer Hudson,0.0163,0.577,202720.0,0.687,0.0,9.0,0.185,-6.519,1.0,0.0649,76.939,4.0,0.477,10nkWocfwen0Q76rRn5nHC,2011-03-22 +1FInMTocshe9VbJDBFziCK,You've Got So Much,Carl Carlton,Carl Carlton,0.349,0.628,171200.0,0.659,0.0813,0.0,0.137,-6.606,1.0,0.0358,115.543,4.0,0.86,10np3FVXIDYUca9O6bd5wb,2009-01-01 +6ZJTOpFaTX1x0oX1KeEsGW,To Sir with Love,King Size Soul,King Curtis,0.358,0.448,162427.0,0.464,0.0082,4.0,0.113,-10.466,1.0,0.0314,134.263,4.0,0.728,10oWkzpDsLfD1lq21m6RPr,1967 +3Ds1cBgLG5RsSpxZ1lv8Zs,A Whiter Shade Of Pale - Remastered,Cristofori's Dream,David Lanz,0.198,0.558,412133.0,0.387,0.924,0.0,0.111,-9.109,1.0,0.0281,128.739,4.0,0.0743,10ohZjf4myHtga1i2jCTuB,1988 +4t7k6QGe53NzbVcidNSf7M,"Just My Daydream - 12"" Version",Jump To It,Aretha Franklin,0.36,0.561,274920.0,0.666,0.0,2.0,0.213,-9.073,1.0,0.0567,118.379,4.0,0.492,10uiEA15LdTEsjO1xJZVt4,1982-05-01 +7zscdQe9CjzXnqT3P1Ey7K,If You Want Blood (You've Got It),Highway To Hell,AC/DC,0.0299,0.487,274227.0,0.931,0.15,2.0,0.43,-4.001,1.0,0.117,141.242,4.0,0.54,10v912xgTZbjAtYfyKWJCS,1979-07-27 +4jMSAo90crZwkrxd34hiee,"I Love You, Yes I Do",The First Time We Met,The Independents,0.537,0.655,169387.0,0.843,4.11e-05,0.0,0.238,-7.555,0.0,0.0589,117.603,4.0,0.849,10va1sFv9YmJIs2lsuc6T6,1972-05-16 +1jlAc29NoQdjnZobjU2F8W,They Don't Know What We Know,I Liked It Better When You Had No Heart,Butch Walker And The Black Widows,0.232,0.6,224760.0,0.62,0.0,4.0,0.293,-6.896,0.0,0.0339,114.647,3.0,0.593,10wwXEjlrAJk5EDGBljgd3,2018-11-20 +4JFsF81KohIMzYLhx5Hv6e,Love My Baby,Rock Billy Boogie,Robert Gordon,0.00536,0.661,102160.0,0.693,0.0441,4.0,0.133,-11.035,1.0,0.0365,128.46,4.0,0.964,10xfK1QoJAKJTatrJTp4Wt,1979 +42d4hW3lrMIxf2R1IgxoJx,A Town Called Paradise,A Town Called Paradise,Tiesto,0.00359,0.484,249747.0,0.812,0.0,0.0,0.174,-4.758,1.0,0.0468,127.006,4.0,0.473,1116PKIKlArm87HVaPtonW,2014-06-13 +2gxS3VBNaVe5dtY6QZVnWd,Run,Saudades De Rock,Extreme,0.000269,0.552,281000.0,0.77,2.74e-05,9.0,0.0524,-5.987,1.0,0.0289,95.882,4.0,0.579,111AmwPirurEDWkoKx1gu6,2008-08-12 +7bJ9wwhHylDAcarYbUzX9Q,Spaceship Orion,Ozark Mountain Daredevils,Ozark Mountain Daredevils,0.599,0.582,191027.0,0.251,3.21e-05,0.0,0.0869,-14.353,1.0,0.0278,80.479,4.0,0.384,111BECmhKFIwiw0PPHNZdI,1973-01-01 +740hotRa3emSSwT8zMy1Mt,Around The World,Fast Money,Birdman,0.226,0.784,283533.0,0.747,0.0,11.0,0.311,-4.904,0.0,0.332,97.834,4.0,0.603,113yDW9d37HlX66p54X6nA,2005 +52dJAH19exhkzYgN2ezx0K,Mail Man - Intro,The Mail Man,E-40,0.0131,0.613,105650.0,0.28,1.38e-05,11.0,0.114,-20.914,0.0,0.226,146.029,3.0,0.413,114ZMnc0KTYGO7bLz0o0dX,1993 +5xvUgoVED1F4mBu8FL0HaW,Ready or Not,Hello My Name Is...,Bridgit Mendler,0.00394,0.717,200947.0,0.871,8.43e-05,2.0,0.116,-3.85,1.0,0.0487,93.024,4.0,0.732,114sumrk5wTeMWHVin86QC,2012-01-01 +0ADGuGGvnMARcVEukq2II9,One More Chance,To Love Again,Diana Ross,0.0376,0.276,262427.0,0.517,1.44e-05,11.0,0.204,-9.628,1.0,0.0389,165.639,4.0,0.311,1182TSnWV67tcGQWFcdAwt,1981-02-17 +5vlFkoFfw0BWKHJ03aCau0,Don't Cry for Me Argentina - Instrumental,Am I Not Your Girl?,Sinead O'Connor,0.402,0.505,310533.0,0.703,0.298,5.0,0.174,-13.011,1.0,0.131,119.892,4.0,0.269,1186Oo3LkL5tauDVEemxGU,1992-09-22 +5SZtve0VaV5e3GSpNZSdaC,Remember Love (Bonus Track),Unfinished Music No. 2: Life With The Lions,John Lennon,0.853,0.511,243133.0,0.0722,2.43e-05,2.0,0.112,-23.058,1.0,0.0326,141.881,4.0,0.182,118I3ivtpJl7WVJ5ktlxJp,1968-11-29 +2U88JSkzyCcEG6CoaMV29E,Northern November,The Tide And Its Takers,36 Crazyfists,1.2e-05,0.602,302413.0,0.923,0.00891,7.0,0.161,-6.157,0.0,0.038,116.021,4.0,0.212,118OFLdSXUpbFAqOXEyyXx,2008-05-27 +6hEseYfFeF7CxZyrR8LHxz,Get u 2 Stay,More Than Words,Brian McKnight,0.318,0.922,277707.0,0.376,0.000776,9.0,0.123,-10.55,1.0,0.0552,115.019,4.0,0.716,11BaEv4IC4YaLQFfucsrlJ,2013-03-19 +62iWtRF462dhknB5kZmnSu,Swept Away,Reflections Of Passion,Yanni,0.282,0.584,312360.0,0.483,0.474,5.0,0.233,-18.587,1.0,0.0273,106.173,4.0,0.257,11CmVbcST6Q4xvkCJlqc9b,1990-05-15 +6omOCtfQgmBNYppX5C2rPt,White Christmas,Elvis Christmas With The Royal Philharmonic Orchestra,Elvis Presley With The Royal Philharmonic Orchestra,0.874,0.284,162133.0,0.305,0.034,2.0,0.339,-9.738,1.0,0.029,94.273,4.0,0.215,11FCLUM5m9GiuxjGEoTVF5,2017-11-24 +4gySZmwNJcFvVUR0SaELUK,Wouldn’t It Be Nice,The Beach Boys With The Royal Philharmonic Orchestra,The Beach Boys With The Royal Philharmonic Orchestra,0.522,0.352,193400.0,0.597,4.66e-06,9.0,0.142,-6.603,0.0,0.0361,125.014,4.0,0.316,11IshdNymucuMOL1GcleRX,2018-06-08 +2ydJMd8R9zyeBpE4wQv6rB,Pop Art Blue,Yeah Ghost,Zero 7,0.664,0.684,263333.0,0.459,0.00022,0.0,0.0673,-12.289,1.0,0.0518,83.969,4.0,0.548,11JNNbRIxQ45VacAti5na2,2009-09-25 +0SDjp7DbofqpLtLOFmFIBO,Fragile Heart,The Best Of Me,Yolanda Adams,0.0377,0.762,277943.0,0.499,0.000248,11.0,0.0803,-8.289,0.0,0.0362,123.989,4.0,0.376,11JfTQ5TvMCME2DpESCQhI,2007-05-08 +1iCz9edS2YEh6SGsUqvwxG,Once Upon A Summertime,I Wanna Be Around,Tony Bennett,0.954,0.288,120333.0,0.221,0.000171,5.0,0.184,-14.552,1.0,0.0354,136.202,5.0,0.213,11KbbI91LeZUkXALWALytD,1963-02-18 +3V4ja7441qWj4DCtM2ixrh,Away In A Manger (Interlude),Home For The Holidays,Anthony Hamilton,0.963,0.322,40600.0,0.106,9.22e-06,5.0,0.148,-18.039,0.0,0.0647,164.436,3.0,0.377,11LVR6WGcJ8zbXkni8o040,2014-10-17 +2YH4A8LjxKkA3yHp2UkEJ9,Long Neckin (Makes for Short Memories),"Loose, Loud & Crazy",Kevin Fowler,0.0402,0.614,205853.0,0.834,0.0,7.0,0.372,-5.165,1.0,0.0303,130.564,4.0,0.741,11Lj9NshAbdby8iwOW55RP,2014-10-21 +1EzqFAnNyRNQIaz9ivx1PS,Wildfire,Soul Alone,Daryl Hall,0.0584,0.564,297267.0,0.541,1.04e-06,10.0,0.0626,-9.985,1.0,0.0268,82.034,4.0,0.394,11QAdOX1e4jLTyqFTchSBr,1993 +32BdhNzp2atAO2kv0lVEY8,Mona Lisas and Mad Hatters - Live Version,Rarities,Indigo Girls,0.884,0.43,206227.0,0.247,0.0,2.0,0.978,-10.608,1.0,0.0342,136.955,4.0,0.348,11QwvAVN1U2XanuBGxYO9Y,1986 +69m9WDPBvemwujQwdONslk,There's Your Trouble,Wide Open Spaces,Dixie Chicks,0.481,0.737,193065.0,0.869,0.0,2.0,0.308,-5.433,1.0,0.0267,126.628,4.0,0.898,11Rni6y5dnNo6NRVuxltIj,1998-01-15 +393WwbUCAFGtnvyd76VEXU,Face 2 Face Title Track,Face To Face,Face To Face,0.146,0.709,196667.0,0.774,0.000917,4.0,0.292,-9.297,0.0,0.0876,143.993,4.0,0.193,11T5TjlwMLw9sFpF9TZ9Mx,2018-09-06 +5VEMxMkfewfTZ7wciEnJw5,Homie Lover Friend,12 Play,R. Kelly,0.665,0.853,262373.0,0.688,5.33e-05,1.0,0.13,-6.19,0.0,0.271,96.946,4.0,0.604,11UWeyxXNreHeZwEViqs3y,1993-11-07 +1ESoWjH5gg4X3Z87bt0bq7,The Best Day,The Best Day,Thurston Moore,0.000101,0.413,269902.0,0.923,0.131,7.0,0.102,-6.667,1.0,0.0309,132.438,4.0,0.654,11WO7cJzZF3hwH3V5tZGwC,2014-10-20 +4mY2HxlIsvFsOKCUX0UfJ7,Z28,Cult Of Static,Static-X,0.00128,0.539,189320.0,0.986,2.8e-06,1.0,0.12,-2.824,1.0,0.0896,154.973,3.0,0.611,11WtSOfo6AE5p5K6WiZAvc,2009-03-13 +6RZ8XqUqjNsXj6dV4hw6kT,Alright (feat. Isaac Carree),The Introduction,Zacardi Cortez,0.397,0.395,214568.0,0.7,0.0,10.0,0.218,-8.124,0.0,0.0553,119.978,4.0,0.539,11X5jgTlZVhsHnZdnqwYs0,2012-05-22 +4Iv6aD7QKCYOpo0X8AKHaP,Knights of Bostonia,Let It Go,State Radio,0.0389,0.339,262987.0,0.952,0.0,7.0,0.252,-5.146,1.0,0.0741,147.761,4.0,0.293,11YTtGdCIWkovdpHoyGaLQ,2009-09-29 +6ndZNnSpslt97NwMV351aZ,So Much Anger,The Amazing Spider-Man 2,Soundtrack,0.288,0.393,129947.0,0.485,0.861,11.0,0.527,-18.334,0.0,0.0652,91.648,3.0,0.0327,11c2pVVBENFMufPqJMIC3R,2014-04-11 +7BNxbhK3BwhHRoF2EvYNss,Run,Modern Love,Matt Nathanson,0.015,0.619,249147.0,0.652,5.77e-06,11.0,0.0835,-5.701,1.0,0.0312,109.99,4.0,0.204,11cSEILu0r5DCRfjRxShKi,2011-01-01 +496me6bJbXUY0YJV9v0cyn,Roses,The Ecstatic,Mos Def,0.504,0.573,221467.0,0.699,0.0,11.0,0.546,-3.972,1.0,0.102,105.993,4.0,0.332,11cVBbfOAdGzq6lMMscDOC,2009-06-01 +62TEdnHcHJ2OVxflMsU4iT,It's Gonna Come Down (On You),Diamond Girl,Seals & Crofts,0.388,0.493,281040.0,0.484,1.52e-05,7.0,0.101,-10.866,1.0,0.0293,150.091,4.0,0.529,11hw0WWSfcwWTNKaMk5kmr,1973 +46vwJUuYiuDVxxY0RbPN2p,All 4 You,Smyle,KYLE,0.00736,0.637,275426.0,0.62,0.000101,9.0,0.127,-7.147,0.0,0.064,119.796,4.0,0.361,11iNkXjw7QFVmFpdpMRvGO,2015-10-02 +3tyTIPyeMZkMucGoXzedva,Who's Gonna Love You,Born To Get Down,Muscle Shoals Horns,0.142,0.669,277640.0,0.752,0.0197,6.0,0.283,-8.474,1.0,0.041,88.78,4.0,0.863,11iRif3YieyOKQn0PcOX5z,2016-05-06 +6gXvSIpr8NJykVdczO82J7,Turn Turn Turn,The War,Soundtrack,0.123,0.449,230678.0,0.838,3.02e-05,2.0,0.047,-6.746,1.0,0.0477,124.404,4.0,0.766,11jfbJzLcCXOv1R70CosnO,2017-09-15 +5xZ7Zzj7kyIJuAJh4GQxGO,Rainstorm/Don't Say Goodbye,Straight Outta Hell's Kitchen,Lisa Lisa And Cult Jam,0.294,0.586,392693.0,0.625,0.0,6.0,0.0818,-12.253,0.0,0.0802,132.196,4.0,0.257,11m0imtJqJLpOipYEpIOEZ,1991-08-20 +3tGuZw5VFqoJv3y2xvcnk1,Novia Bonita,Maldito Amor,Tierra Cali,0.263,0.791,192200.0,0.763,1.18e-05,4.0,0.0586,-5.364,0.0,0.0512,148.082,4.0,0.753,11mJEAKnOlOP1cqBvMNITS,2010-01-01 +2dbFLEQojkH0Z7xBL7uvMl,She's Crafty,Licensed To Ill,Beastie Boys,0.0131,0.839,215160.0,0.573,4.18e-05,6.0,0.057,-12.97,1.0,0.225,96.738,4.0,0.813,11oR0ZuqB3ucZwb5TGbZxb,1986-11-15 +6dOEag5valViM10rBkNqE2,Jealous Hearted Man,Hard Again,Muddy Waters,0.278,0.395,264333.0,0.97,0.46,2.0,0.234,-3.84,1.0,0.0492,139.35,1.0,0.651,11pwCi0JWNahMuu9ViIx3Q,1977 +5CxLhQKUCoQ2a3pYjjYWlh,Satisfied,Perfect Timing,Donna Allen,0.0466,0.731,275187.0,0.787,0.000149,0.0,0.0854,-10.12,1.0,0.0521,116.632,4.0,0.88,11rTUWQoygyv3fwUXStmVV,1986-03-05 +48GAFIugZgmPtGAVlGJSkO,Used To Be Lucky,No Boundaries -- A Benefit For The Kosovar Refugees,Various Artists,0.00693,0.454,395000.0,0.461,0.0028,2.0,0.152,-10.362,1.0,0.0276,108.113,4.0,0.139,11rYc63C1xUGH8B9gVSLuN,1999-05-10 +5qW2KD2HcrevbllND3sg8n,Love Is All We Need,Share My World,Mary J. Blige,0.0162,0.64,254600.0,0.78,0.0,6.0,0.132,-6.177,1.0,0.0537,91.887,4.0,0.755,11s3RAPMk0LpsZhuniepSW,1997-01-01 +2eMCnRxz0pvyDfT1obyP2W,Satisfaction,Evolver,John Legend,0.0634,0.597,285453.0,0.79,0.0,7.0,0.632,-4.987,0.0,0.0386,98.031,4.0,0.454,11sKu4dBGvmEZTuVw9EC9A,2008-10-27 +7hjJKN8FicWf2uq39ASi2e,Champion,Akeda,Matisyahu,0.0404,0.618,229667.0,0.801,0.0,11.0,0.154,-5.524,0.0,0.0613,139.801,4.0,0.525,11u50rIzb0mPRKuxwIUTNx,2014-01-01 +0jnNvc3WUc56uGAkl4bTLR,Take What Ya Get,Turn Of The Screw,Dirty Looks,0.00362,0.484,261413.0,0.757,5.26e-05,5.0,0.352,-11.717,1.0,0.0505,130.696,4.0,0.474,11wzB5qK8W3DXYbIan1cVe,1989 +7lU0xvw5js4CiQWhxEuI4O,Icarus,Sequencer,Synergy,0.00192,0.256,194573.0,0.344,0.717,3.0,0.129,-15.533,1.0,0.0329,79.211,4.0,0.0388,120GPOm9CXbBXfsSh4Fhg0,1976-05-01 +2NYyw13onX5xHCvathMtYc,Indian Woman From Wichita,Ladies Love Outlaws,Tom Rush,0.659,0.354,259360.0,0.525,0.0163,9.0,0.181,-11.551,0.0,0.0366,148.336,4.0,0.748,121O5wkEaLpH5y5LyOirgf,1974 +4QdsIxDroa9vrZr28tfMxy,Ambitious Outsiders,Maladjusted,Morrissey,0.24,0.424,235120.0,0.446,0.00206,9.0,0.25,-11.403,0.0,0.0303,78.945,4.0,0.351,121OohajBkysXqqovwHEM6,1997 +2Kn2ULiMkuoqedQYLgGGMK,Provision,Rescue & Restore,August Burns Red,2.27e-05,0.25,280173.0,0.977,0.00908,11.0,0.294,-5.035,0.0,0.0987,116.844,4.0,0.304,122Inm0FyXETRN62DmNeY5,2013-06-25 +0pHNeKtVCbmPxxvPjIfLYA,Way Down,Dirt Rock,The Lacs,0.115,0.757,221153.0,0.868,0.0,4.0,0.16,-4.506,1.0,0.34,129.987,4.0,0.374,124DUhKDSECFhsfBfO0cGG,2018-05-04 +7iXcmoFMgC0Bba7L1INxeM,Since Day One,Ivory,Teena Marie,0.0119,0.597,401973.0,0.761,2.12e-05,7.0,0.0463,-9.429,1.0,0.116,193.93,4.0,0.54,125qw3M8hjoIi6n8x1AEqm,1990-09-25 +3J58gbpPFnCDohPDvMooN3,Look Through My Eyes,Rags To Rufus,Rufus,0.681,0.597,188093.0,0.64,0.00297,4.0,0.148,-8.976,1.0,0.115,122.493,4.0,0.691,127CLXCibn1ARC1CGExGav,1974-01-01 +2vHzLVODw6jgIRzMpBB0Cs,Take My Stash,Chief Boot Knocka,Sir Mix-A-Lot,0.0605,0.865,276973.0,0.939,0.0,4.0,0.315,-7.642,0.0,0.0934,104.989,4.0,0.516,129ZZNyaPOWi5OsZEyQKIP,1994-01-01 +3YpwGLK4ye82wz0GS8BWzN,That Train Don't Stop Here,Kiko,Los Lobos,0.13,0.472,232507.0,0.46,0.00161,7.0,0.0873,-11.396,0.0,0.0622,176.368,4.0,0.751,12AL1C0jglsaMYHwTsvA7w,1992 +0sYFAcBClA6rzDyiqwD9s2,I Always Knew,Headspace,Issues,0.517,0.467,124467.0,0.506,0.8,4.0,0.383,-10.473,0.0,0.0398,108.041,4.0,0.0659,12C1vD98wJEXUa0ro3614h,2016-05-20 +436EpHvGoKO3DgaSeD9lW8,No Me Digas Que No,Euphoria,Enrique Iglesias,0.202,0.737,270760.0,0.755,0.0,9.0,0.0929,-2.684,1.0,0.0421,125.028,4.0,0.644,12HeDZhPHHzCe7VE0uEYwD,2010-01-01 +3YsMDsFSQM7PkXiORo0tv6,Let's Go (feat. Starr Miller),GO:OD AM,Mac Miller,0.156,0.766,243158.0,0.581,1.62e-05,9.0,0.0949,-6.24,1.0,0.124,152.034,4.0,0.637,12JQGBjtarnLeFT6jhKYqT,2012-03-24 +37oRZIexeWiMQ9sMDvaA48,Daddy Don't Live In That New York City No More,Katy Lied,Steely Dan,0.118,0.843,195867.0,0.595,0.0,9.0,0.101,-10.496,1.0,0.0373,111.924,4.0,0.793,12N6IsuqIJzbTXdIrJnc9b,1975-01-01 +0QRcOtv4LE9C2QTfbbkL1e,Everything,Fefe Dobson,Fefe Dobson,0.013,0.52,251960.0,0.688,4.41e-06,11.0,0.15,-5.554,0.0,0.0361,160.108,4.0,0.436,12PDdl6duI4nUZJZzQuNdK,2003-01-01 +1GAza9MCo4oXDUcIBeqHH0,Who Knows - Live From Bonnaroo,Live From Bonnaroo (EP),Zac Brown Band,0.00134,0.298,605467.0,0.876,0.0213,11.0,0.954,-6.78,1.0,0.0533,93.782,4.0,0.41,12PEm5pziFy0DkunjePml9,2009-08-11 +5XsGedMhVaZ2XDzWsVrECQ,Wild Tales,Wild Tales,Graham Nash,0.558,0.659,140400.0,0.538,0.0027,7.0,0.247,-15.223,1.0,0.0419,137.418,4.0,0.908,12PhXovGwVbz4XUPc0OV88,1973 +47X5DjG6Y0eU5oTQK6FKka,Walkin' On Fire,Wildside,Loverboy,0.0125,0.548,256827.0,0.908,0.000119,0.0,0.161,-8.413,1.0,0.0419,128.449,4.0,0.761,12QrthM8Z3Or8pTkoCROXv,1987 +1Cz73d6PqsQwSxXhfLrPOk,Insecure,Wildhorse,RaeLynn,0.0221,0.668,198947.0,0.786,6.85e-05,1.0,0.0943,-5.826,1.0,0.034,114.026,4.0,0.836,12TcV1G3QfZ48XweN8kyp4,2017-03-24 +1tHdOQTAKXGChtdqF3ZcH7,Jet Pilot,Okemah And The Melody Of Riot,Son Volt,0.635,0.643,193667.0,0.576,0.000257,2.0,0.222,-7.669,1.0,0.0311,126.071,4.0,0.604,12VPXGYEykCrgf0EcXUFYt,2018-08-31 +2RmDlwiqEPjZRsSX443kSN,Boom,One Fierce Beer Coaster,Bloodhound Gang,0.118,0.792,245621.0,0.764,0.00439,4.0,0.123,-9.342,1.0,0.116,101.039,4.0,0.364,12Vg9jAQ2maGpRMY1Lqm9f,1996-01-01 +42Dd7mvXnrwZOUmaKv4S3w,Come Down To Me,Girl Next Door,Saving Jane,0.868,0.682,185813.0,0.352,8.89e-06,11.0,0.104,-7.719,1.0,0.0297,119.94,4.0,0.398,12VzkzQVHYTbamnJ6UAVDb,2005 +2t6fA5vorMSlCaSWLRlJUH,Duro,"Hector ""El Father"" Present: Los Rompe Discotekas",Various Artists,0.404,0.628,167133.0,0.865,0.0,9.0,0.316,-4.54,1.0,0.264,175.938,4.0,0.815,12WhZAzPc6ekGSTWPGEUVp,2006-01-01 +1ZUuy415XLEWnRB9LeFrnj,The Times You've Come,For Everyman,Jackson Browne,0.58,0.477,219333.0,0.282,8.35e-06,5.0,0.111,-13.321,1.0,0.0314,129.598,4.0,0.425,12X80pgkHSjMDgAAS0HBdr,1973 +0dHoUyR5U4mT7VpjsmcqzF,Last Exit,Incognito,Spyro Gyra,0.218,0.596,257587.0,0.596,0.449,0.0,0.0782,-6.896,0.0,0.0377,107.339,4.0,0.868,12ZbTzzzW0Zvr4y1oq1gJu,1982-01-01 +5rJC3Qv5luZVuxJ9mA3bG3,Try A Little Kindness - Live,Nashville Homecoming,Bill & Gloria Gaither With Their Homecoming Friends,0.589,0.478,159040.0,0.46,0.0,2.0,0.77,-13.006,1.0,0.0538,88.464,4.0,0.772,12ajOmEjtkv5m3d0i3bdd0,2009-01-01 +5ryW56zCMsafNnihk0AxCk,Nothing I Can't Do,Below Paradise,Tedashii,0.201,0.737,206467.0,0.865,0.0,0.0,0.0662,-3.672,1.0,0.186,130.041,4.0,0.635,12bIcLQIJ3F4doT1v40mLn,2014-05-27 +2n2EM6JEp7moF3MX8JiKGa,Forever / I Still Miss Someone (Johnny Cash: Forever Words),Johnny Cash: Forever Words,Various Artists,0.788,0.432,47200.0,0.207,0.667,0.0,0.163,-15.169,1.0,0.0825,172.922,5.0,0.593,12dKVQFRucbEnvC5ZNmlCH,2018-04-06 +6BZY6FK23vsulo5rWCia2H,Boy in the corner,Kgb,KGB,0.0296,0.47,298479.0,0.913,0.0106,2.0,0.383,-5.428,1.0,0.0408,78.361,4.0,0.376,12fKBS9MPgl8mYhAn3iLnd,2009-05-07 +3h2InkJYjh6wWencOZ6FlB,"One Paddle, Two, Paddle",Tiny Bubbles,Don Ho,0.746,0.715,109667.0,0.451,0.0,8.0,0.0574,-13.693,0.0,0.0537,141.958,4.0,0.9,12jlS1kFwsM3EP6PrKYj9y,2005-02-08 +3NWcFiL6oCEagrFiTdDr1m,The End Of The Innocence,The End Of The Innocence,Don Henley,0.306,0.623,315307.0,0.425,8.65e-05,8.0,0.108,-13.045,1.0,0.0291,116.593,4.0,0.392,12lDqJuZIqMk6DNe1fInFl,1989-01-01 +7qVd0TKcUDUdVaUogsGm4H,Will You Love Me Tomorrow?,Tapestry,Carole King,0.79,0.403,252440.0,0.329,0.000396,0.0,0.102,-12.847,1.0,0.0314,159.443,4.0,0.243,12n11cgnpjXKLeqrnIERoS,1971 +2MGQF577Xmby6DHUgQmVv6,Cohelo,The Best Of Mandrill,Mandrill,0.74,0.742,105533.0,0.46,0.449,7.0,0.743,-12.565,1.0,0.0299,115.04,4.0,0.872,12nhpKRQFb2rTrxBcfskHO,1975 +7p7erLN6ursMA8uvWiXj7Z,Casi Nada,Unstoppable,Karol G,0.117,0.729,218827.0,0.83,6.42e-05,1.0,0.0845,-3.192,0.0,0.037,98.054,4.0,0.631,12nlJpvrOd7tTOaCxB1UeR,2017-10-27 +39A2OfXi9t4nL6OO8D3IM8,World Class,Mac + Devin Go To High School (Soundtrack),Snoop Dogg & Wiz Khalifa,0.243,0.653,210387.0,0.706,0.0,1.0,0.133,-8.201,1.0,0.286,79.854,4.0,0.53,12pnVAswzLE6hArSl0bF0h,2011-12-12 +6mVMUvitJxfshLxXew7SrI,Deal with the Devil,Angel Of Retribution,Judas Priest,4.24e-05,0.374,234840.0,0.957,0.0789,11.0,0.101,-4.325,0.0,0.102,175.097,4.0,0.439,12rTdEhRhwPpV0XJvZW9u1,2005-03-01 +6EZs67dRtWTe44fJV1khr9,The Gist,12 Bloody Spies: B-Sides And Rarities,Chevelle,0.00013,0.608,105907.0,0.985,0.862,6.0,0.0567,-4.669,1.0,0.0837,121.853,4.0,0.509,12s1xCgzvkoqPt13X0HrPi,2018-10-26 +0YTfMKGPhWhjS9wgzWvfaf,Glósóli,Takk...,Sigur Ros,0.0563,0.15,375933.0,0.754,0.935,7.0,0.108,-6.98,1.0,0.0553,148.493,4.0,0.295,12tw1A9HmwE3MHvPfHhdoP,2005-09-12 +2rzFG6rbUywHZCQcMGXGym,Susie-Q,Fireworks,Jose Feliciano,0.823,0.512,307653.0,0.338,1.1e-06,7.0,0.129,-10.373,1.0,0.0757,104.576,4.0,0.361,12wrkXl3Z3tG6k6PWuV82G,1970 +15GVZ1eWg9HByfsJdtToeV,Las Vegas/End Credits,Rain Man,Soundtrack,0.00974,0.316,501867.0,0.691,0.812,9.0,0.342,-12.271,0.0,0.0363,149.093,4.0,0.611,12xXxQA56OgFFYlNc9ATJi,1989-01-01 +6xGMte1FhqmLAoOLc0euV2,I Know a Place (Originally Performed by Petula Clark) [Vocal Version],I Know A Place,Petula Clark,0.169,0.569,163260.0,0.452,0.00763,4.0,0.244,-10.525,1.0,0.0266,138.966,4.0,0.606,12xqwW59CS6cMtNkddYzyp,2014-07-17 +3GeUA4fzjIHTNqeoPNqXEs,Baby I'll Come Back To You,Album Number Two,Joey + Rory,0.405,0.661,173547.0,0.856,0.000219,5.0,0.242,-4.976,0.0,0.041,113.98,4.0,0.901,12yu6YnxzyO8foqk1zWhL2,2010-01-01 +1VutaeibhUP4AG18FoI3Rk,Tell 'Em,Living Legend,Gunplay,0.000233,0.793,255747.0,0.913,7.61e-06,1.0,0.519,-2.764,1.0,0.0846,139.904,4.0,0.602,12zAAq6sgxj6nQ5Z3n3sye,2015-07-31 +6EoA37K1IgVpzfWYZpnfvv,(Ha Ha) Slow Down (feat. Young Jeezy),The Darkside: Vol. 1,Fat Joe,0.123,0.307,205000.0,0.879,0.0,9.0,0.0621,-5.557,1.0,0.528,190.393,4.0,0.407,131lT70OJ3MfQ9lzRXwQjW,2010-07-27 +2j76NWmhECl9XqacLKmuel,Everybody's Talking,Still Waters Run Deep,Four Tops,0.577,0.607,173267.0,0.426,0.0162,5.0,0.155,-14.322,1.0,0.0329,113.26,4.0,0.554,132ZigRToQWUtgMK4a6OSU,1970 +60trfxe04bQSenjIVLdQJ3,As Seen in Bethsaida (feat. theMIND),The Healing Component,Mick Jenkins,0.0476,0.322,157235.0,0.724,0.0,1.0,0.282,-7.547,1.0,0.302,162.755,3.0,0.429,1355FmCtrXQa0VeMd3eMzT,2016-09-23 +7zDMWF74VgLW2jc1G8umar,Little Soul Sister,Gotta Travel On,Ray Bryant,0.859,0.504,323560.0,0.205,0.64,0.0,0.0997,-21.363,1.0,0.0349,108.63,4.0,0.709,135aIJyWjXEeswpr9yTFCf,1966-01-01 +03DsUMIIa4xyDKkvUu9flD,If It Ain't One Thing It's Another,City In The Sky,The Staple Singers,0.152,0.505,266333.0,0.652,0.0,11.0,0.358,-12.537,1.0,0.0416,132.546,4.0,0.657,136mEr06m7RcPARTPe36o5,1974-01-01 +4kKUfNA1YR3OCUaPt68NqB,Outro,Emeritus,Scarface,0.902,0.207,72387.0,0.201,0.887,7.0,0.0874,-17.328,0.0,0.0346,82.213,4.0,0.163,13AtZp2tO2N1Yuk7L9Hv0Q,2008-12-02 +6zZaRp7MQ3S0eatEv4SYuE,I Got a Girl,A Little Bit Of Mambo,Lou Bega,0.143,0.683,192707.0,0.877,0.0,10.0,0.0556,-3.48,1.0,0.135,88.063,4.0,0.967,13BmLGhVCLBn3XzKB8HIai,1999-07-19 +1q3C05jegoKRuU1biZtVxv,What's On Tonight,More...,Montell Jordan,0.3,0.826,276653.0,0.451,1.86e-06,5.0,0.133,-11.503,1.0,0.0425,111.859,4.0,0.449,13DJ9awkvYnDEgvipK34Vj,1996-08-27 +2tMNpb2VjFYkq1ILWRC8iE,Relax,It Happened At The World's Fair,Elvis Presley,0.915,0.647,142760.0,0.163,0.000649,2.0,0.334,-16.597,0.0,0.0625,99.266,4.0,0.393,13FZKAhL3sU3xOGUmAuSV9,1963-03-15 +7JRvpXgOq4gUUkXtCmqnDb,Revengeance,Enslaved,Soulfly,0.0208,0.352,342400.0,0.977,0.00107,6.0,0.123,-4.82,0.0,0.186,112.563,4.0,0.231,13GtPO1StbZn9AhnxmPWuc,2012-03-09 +29soTwDH19TI9AnlWt1MvU,Pride War,How To Start A Fire,Further Seems Forever,0.00249,0.436,186667.0,0.908,0.0,10.0,0.235,-4.159,0.0,0.0695,145.178,3.0,0.572,13KDNteA4zNt2KG8MDw0Fw,2003-01-01 +31wTWhkm0AFqZAxA39XpEZ,Southern Lady,Luxury You Can Afford,Joe Cocker,0.523,0.404,196093.0,0.0557,2.02e-05,8.0,0.111,-20.48,1.0,0.0344,181.541,3.0,0.345,13NfFY5McM1tQBHQceTgTd,1978 +3Gu7VCvilm2G4yGCkwYCMT,S.P.A.T,About A Boy (Soundtrack),Badly Drawn Boy,0.0521,0.67,204133.0,0.717,0.901,7.0,0.234,-7.973,1.0,0.0762,191.961,4.0,0.601,13OCYox1q5FP4GYkSGHAXS,2002-04-08 +4bDXVCI2ZPKvlEfF14OpTz,Mrs. Hemingway,The Age Of Miracles,Mary Chapin Carpenter,0.914,0.515,359493.0,0.164,0.00024,3.0,0.123,-15.316,1.0,0.0389,114.146,3.0,0.257,13OPk5QYnzDbzv2nsd6cIJ,2010-01-01 +0zAnlOZyFmJ5a7988JX3kz,Just Like Sunshine,Shake What God Gave Ya,James Otto,0.193,0.579,213080.0,0.718,0.0,9.0,0.146,-5.173,1.0,0.027,82.962,4.0,0.759,13PBUGdxG6kmqe0gK2fSY5,2010-09-07 +7kBZ4GBUBkG3uO3IEKoPZK,Grim Travellers,Humans,Bruce Cockburn,0.549,0.641,289600.0,0.62,0.000605,0.0,0.0929,-10.517,1.0,0.0369,148.58,4.0,0.663,13PdF33hNR98sUd6EVkftU,1980 +5qTixEL6DIvXM7PY5MFRgT,Run with the Wolves,Invaders Must Die,The Prodigy,0.000573,0.478,264720.0,0.955,0.0306,11.0,0.253,-5.254,0.0,0.157,165.943,4.0,0.244,13PiGMs22YuX1kq7w8WNGM,2009-02-23 +4IvOJ11zuFSFKLKqdQRulI,Es Tan Bello - Live/2004,Intimamente: En Vivo Live,Intocable,0.0251,0.516,239520.0,0.854,6.47e-05,0.0,0.406,-6.999,1.0,0.0705,180.114,4.0,0.611,13Q8InnB8hl6p35ajQpzJn,2004 +2qghQOnvewogvwTuoZEiky,My 1 Regret,I Did My Best - Greatest Hits,Dane Cook,0.465,0.557,335693.0,0.997,0.0,1.0,0.91,-1.93,1.0,0.895,104.911,3.0,0.0993,13Qo4umsHfZIAnbPiJdu4P,2010-11-22 +4H4mfPXBur49Flk82U17IH,Deeper (feat. James Fauntleroy),Sex Playlist,Omarion,0.00655,0.556,238046.0,0.627,0.0,0.0,0.298,-5.919,1.0,0.0349,140.834,4.0,0.182,13QoXGJgs22WiDG1NWT00D,2014-12-02 +3ZpVLbq4iu2xJG8cj9yqrY,No Ordinary Blue,The Tree Of Forgiveness,John Prine,0.695,0.595,176256.0,0.33,0.0241,9.0,0.0958,-14.101,1.0,0.027,86.521,4.0,0.516,13UwfQZqne7ZQIkUZsAPLg,2018-04-13 +7pRzdixt4AIZv2wfMBTyPH,Never Wave My Flag,Something Big,Mary Mary,0.0985,0.72,229373.0,0.763,0.000262,1.0,0.358,-5.263,0.0,0.0557,135.997,4.0,0.156,13VhZ66dgtBImpDMtlrllb,2011-03-25 +4HE4lZRuRhIU07dcSzxWQR,The Down Town,Days Of The New,Days Of The New,0.0406,0.595,255400.0,0.829,6.23e-05,11.0,0.132,-8.347,1.0,0.0294,135.456,4.0,0.592,13W8az2nA0sNjimvXn9rrY,1997 +5DO1SazQppcsKQ1c1JpyQz,Hol' Up,Section.80,Kendrick Lamar,0.781,0.607,173158.0,0.869,0.0,5.0,0.137,-5.271,1.0,0.345,155.983,4.0,0.577,13WjgUEEAQp0d9JqojlWp1,2011-07-02 +5l3Piby2hoEbf9QogTOeJD,More,Doubleback: Evolution Of R&B,Joe,0.162,0.652,226840.0,0.674,0.0,6.0,0.113,-8.593,1.0,0.0459,129.015,4.0,0.686,13X9fXA0sFPL2YNe1rk5y7,2013-07-02 +3X6cCUF6PbnKb1TEOyZVU0,Mountain Of When,Morning,Amel Larrieux,0.109,0.736,278000.0,0.526,0.129,10.0,0.122,-6.984,0.0,0.232,94.017,4.0,0.247,13Yxiwc6ETb76A6U9VUiZ4,2006-04-25 +5pVNZdlTiqJaAmCqaqvG1l,Like a Prayer - Live,I'm Going To Tell You A Secret (Soundtrack),Madonna,0.144,0.575,322027.0,0.829,0.0,2.0,0.9,-4.407,0.0,0.0321,110.739,4.0,0.354,13ZeJPkxOMO8kR6d3xGnMn,2006-06-20 +5S9P0lGMVfgYf71p8G249l,Rush Hour Traffic,When Fish Ride Bicycles,The Cool Kids,0.153,0.725,184276.0,0.762,0.0,4.0,0.106,-5.882,0.0,0.353,155.936,4.0,0.62,13adsFjbBOQtjaf29Y6w1e,2011-08-16 +2dyeC7Q6hOeCSFeiiupJ7K,"Lawyers, Guns and Money - Live Version",Learning To Flinch,Warren Zevon,0.801,0.495,201773.0,0.914,0.0125,7.0,0.687,-7.292,1.0,0.0454,87.218,4.0,0.881,13bNtIgF3IFLqIJP1uwW5p,1993 +7JZUWOPMq61pDNF66ioYAi,Jehovah Made This Whole Joint For You,Maybe You've Been Brainwashed Too.,New Radicals,0.185,0.619,250133.0,0.967,5.16e-05,5.0,0.135,-5.317,0.0,0.0489,126.969,4.0,0.414,13btXEnBerpA1UjIVtsMAR,1998-01-01 +6YOttWmqUn8UQn6mTheEfy,Raindrops Keep Fallin' on My Head,Robbin's Nest,Willie Mitchell,0.914,0.566,147920.0,0.469,0.949,5.0,0.258,-5.789,1.0,0.134,109.929,4.0,0.72,13bvYSJSzifZ47nQdWKI5f,2014 +1NtGzYZI0Yjo5n6p1ZGuSm,Te Ame Enseguida,Millonario De Amor,Sergio Vega,0.197,0.805,181267.0,0.674,0.0,0.0,0.0458,-1.901,0.0,0.0368,120.017,4.0,0.962,13d6INVzyUnmbJlFEjvZMQ,2010-01-01 +0qS73wj4SD1PcFDchuXsMD,Easy Skanking,Kaya,Bob Marley And The Wailers,0.0179,0.825,178693.0,0.525,2.5e-06,10.0,0.121,-8.575,1.0,0.0377,126.307,4.0,0.588,13dXX35pYjr8FqRla40K2a,1978 +1Qm87Lf9J4IqJG9BTcRZ2j,F*** That Nigga,Tha G-Code,Juvenile,0.0356,0.864,276867.0,0.816,4.62e-05,0.0,0.0402,-5.852,1.0,0.239,91.037,4.0,0.822,13dpViO7LNUr4OoBaUoAfD,1999-01-01 +2PstJ5DzgXqgufhZ7Vc2Nl,Corazon of Mine,One Nation Underground,Ill Nino,0.000175,0.317,210387.0,0.966,0.00515,1.0,0.337,-4.4,1.0,0.082,126.49,4.0,0.213,13e82btMGRWRQr0D4orHkv,2005-09-19 +4mJ4faU6Hhq6iUy5DOWXnL,American Wasted,Race You To The Bottom,New Medicine,0.0434,0.637,187720.0,0.991,0.000229,0.0,0.183,-1.399,1.0,0.0749,110.034,4.0,0.479,13eNs79hvWC8FB96ekbAVy,2010-09-28 +6dnohARQbeAi0QSjmoh2t4,Waiting on the Comin' of My Lord (feat. Jose Hernandez & Mariachi Del Sol De Mexico),See You There,Glen Campbell,0.487,0.49,189760.0,0.576,0.000174,8.0,0.2,-8.245,1.0,0.0281,81.944,4.0,0.792,13eaALJUqSHvMXMMBufhRs,2013-08-13 +5cgFP20UJaGnXfoJfuCMO2,I'm Bugged At My Ol' Man - Remastered,Summer Days (And Summer Nights!!),The Beach Boys,0.965,0.57,139907.0,0.511,0.000153,2.0,0.215,-7.35,1.0,0.0326,122.193,4.0,0.677,13f845bYjx8MUVF2bl1uJ0,1965-07-05 +0A1exbCx9UKrI8Ffs6WKIp,Free,Hello Hurricane,Switchfoot,0.000199,0.407,242853.0,0.776,0.00511,6.0,0.198,-4.503,0.0,0.0299,91.005,4.0,0.211,13g5iiYz95LhLJc6AVXHu9,2009-11-03 +36TEvN58A5fRN571FqmdI6,New World,"To The Stars... Demos, Odds And Ends",Tom DeLonge,0.00213,0.365,214287.0,0.978,0.0,2.0,0.153,-4.161,1.0,0.172,190.233,4.0,0.447,13hkDV4lCxWTOyWkNVGxad,2015-04-21 +78zDpw0UHccdcBpRk1veuz,The Ghost Of Rockschool,Write About Love,Belle And Sebastian,0.548,0.504,274120.0,0.608,0.0228,8.0,0.132,-9.164,1.0,0.0405,105.79,4.0,0.58,13iVHOPq26YcY6kbTI09Jj,2010-10-12 +2iG3f8JUFgLIVddPlP1zap,Ectogenesis,The Madness Of Many,Animals As Leaders,5.25e-05,0.626,295693.0,0.87,0.864,1.0,0.0933,-7.4,1.0,0.044,118.007,4.0,0.594,13jTvLPx2N9JbLOmq4yYQW,2016-11-11 +0FUxOiPXQaEWqArAsTyYXh,Thrive,The Sebadoh,Sebadoh,0.00133,0.402,252347.0,0.849,0.000715,4.0,0.0774,-8.377,1.0,0.058,123.59,4.0,0.294,13kBcWm6saVw8okQWvGCWX,1999-02-23 +4kImjIIiFrzD7E9H8QE2XC,It's Hard To Be A Saint In The City - Demo Version - 1972,Tracks,Bruce Springsteen,0.827,0.52,172133.0,0.321,3.04e-06,9.0,0.122,-11.331,1.0,0.0462,130.114,4.0,0.444,13pZUSPWE87x40BorpgLx2,1998-11-10 +1YhFtqwcN138S6ng3MT1nN,Rain Is A Good Thing,Doin' My Thing,Luke Bryan,0.105,0.622,176160.0,0.932,2.37e-06,11.0,0.328,-4.66,0.0,0.0498,108.051,4.0,0.519,13pqUKo7eRvMKFGpfCGyEF,2009-01-01 +6XtQLJ8pqQPn7IcFQFQCfc,Re-Align - Acoustic,The Other Side (EP),Godsmack,0.000918,0.562,261907.0,0.899,0.0,5.0,0.103,-6.361,1.0,0.0398,102.792,4.0,0.54,13qGRN8tCEARDYxmMPdX35,2004-03-01 +5xRT3apBl13CtUijH28UAy,With You,Kidz Bop 14,Kidz Bop Kids,0.236,0.542,227573.0,0.534,0.0,3.0,0.0591,-7.465,1.0,0.178,85.178,4.0,0.522,13rEOUQfhr5Qamg7z0wgaw,2008-07-29 +1Ku9ln2irtAodKQ2bIyNm5,Sansho Shima,Secrets,Herbie Hancock,0.101,0.323,289907.0,0.727,0.959,0.0,0.474,-13.336,1.0,0.0664,154.296,4.0,0.301,13rwtqLWF1jl1NEDhgbYsw,1976-08 +5dRmN3ZaLZjznmV7i735Lj,Radical Praise,Live From Los Angeles Vol. 2,Beverly Crawford,0.126,0.644,258293.0,0.847,0.0,11.0,0.972,-3.04,1.0,0.131,91.538,4.0,0.477,13s4xN7fO4DJcEUQsmyceO,2010 +7veHSoxY1ZM0AaKSO4jTRS,Come On,What Kind Of World,Brendan Benson,0.00153,0.437,169973.0,0.871,8.04e-05,0.0,0.233,-6.984,1.0,0.0481,155.612,4.0,0.78,13tcbldQdBWyva1F5KYoyk,2012-04-24 +4MOFx7QqaEJEnOO9Cg72e1,Otherside - Live,Live Revelations: On Stage * Off Stage * Backstage,Third Day,0.000705,0.392,251658.0,0.987,0.0281,4.0,0.989,-2.403,0.0,0.0875,105.019,4.0,0.441,13vJIpBbJplJFBPxOIbdbz,2009-04-07 +6mcn0724UGIdcFihUMfsAj,Invisible,Jonas L.A. (Soundtrack),Jonas Brothers,0.199,0.563,174027.0,0.887,0.0,11.0,0.262,-2.774,0.0,0.0417,113.0,4.0,0.641,13xbg8hAddxUDNksjSKzsz,2010-07-20 +4xFzFhtIQu75v3FqnP7pgX,The Walls (Came Tumbling Down),Rhythm Of The Night,Debarge,0.00884,0.618,405267.0,0.564,0.0729,11.0,0.115,-15.425,0.0,0.0595,118.986,4.0,0.834,13xiHt25Hn4WZ6OLzhK1n8,1985 +7rJPzx6qMtm4bR5yA6NETt,The Wolf,Into The Wild (Soundtrack),Eddie Vedder,0.987,0.108,92307.0,0.111,0.9,10.0,0.124,-15.724,0.0,0.0366,76.497,4.0,0.117,13xlpKbai3GGoMSr75lOeX,2007-09-18 +4NnPTMfNcQXcFJHmxQOFtz,Bed,Daisy,Brand New,0.011,0.453,189533.0,0.714,0.689,4.0,0.111,-6.366,0.0,0.0334,191.902,4.0,0.396,13yCx8tlB4uMMwmOA3KYlc,2009-01-01 +4DafmjH6WrEt0GRPNX2Jyd,Beat,Numbers,MellowHype,0.0432,0.635,214880.0,0.59,0.0,2.0,0.0836,-11.847,0.0,0.167,135.136,4.0,0.446,13zS18xkaZrOUf2HGWLYQj,2012-10-09 +3YPchhrSmcwMHl41aToYG1,Breathless,Corinne Bailey Rae,Corinne Bailey Rae,0.321,0.313,255387.0,0.491,1.82e-06,9.0,0.0863,-7.939,1.0,0.0387,178.262,3.0,0.243,141Mp3P2VKHQMhtkW1DyQg,2006-01-01 +7eAbyTWoq2XHIDFAslXsjN,My World,Jewelz,O.C.,0.0155,0.54,256227.0,0.695,0.313,1.0,0.135,-8.131,1.0,0.34,178.181,4.0,0.369,142QQkfbqskQe7uBlmaS9F,1997-01-01 +43V4UYogimeZshu08wk37W,Set Fire To The Rain - The Voice Performance,The Voice: The Complete Season 9 Collection,Jordan Smith,0.0963,0.582,202000.0,0.804,0.0,0.0,0.0714,-3.083,0.0,0.0383,109.973,4.0,0.417,144abioSp1P3RFW1HujUsX,2015-12-16 +2vjWiJ84xIwQbsKdKeab2n,"I Dreamed A Dream (From ""Les Mis'erables"")",What You See Is What You Sweat,Aretha Franklin,0.786,0.428,258133.0,0.461,3.49e-05,2.0,0.13,-8.751,1.0,0.0334,121.548,4.0,0.199,144vtnftQu7F0mtKD87ZiZ,1991-06-07 +6aj1yJekeZgjLExfvhxrqr,Grateful,Metamorphosis,Maysa,0.638,0.739,263680.0,0.514,0.00178,7.0,0.0839,-10.455,0.0,0.0663,75.027,4.0,0.787,149Q7GBgY3p9Z0SUl7BXW7,2008-10-13 +2sgYQMsMbFD7bn366O89Jv,Rêverie,Paganini: After A Dream,Regina Carter,0.85,0.584,253227.0,0.156,0.413,2.0,0.111,-14.62,0.0,0.049,114.234,4.0,0.499,149V0HZMaxjgSr4mrvwC1n,2003-01-01 +0z1Uxx7uxGBgXlLahkrMXQ,Hallelujah To Your Name - Live,Victory Live!,Tye Tribbett & G.A.,0.0141,0.356,327400.0,0.806,0.0,11.0,0.274,-4.586,1.0,0.0742,121.956,4.0,0.43,14AByKbhJJzkvoY8f5qZuG,2006-05-23 +0HIqummLqFhvLMpEkVxYgE,Kisses At Airports,Summer EP,Cassadee Pope,0.148,0.538,203520.0,0.579,0.0,5.0,0.165,-6.101,1.0,0.0282,139.884,4.0,0.36,14AnpDd17Jc8CSHI2LqgOR,2016-01-01 +55iep2nfMdAo2FHabohTl7,Running On A Treadmill,Nothing To Fear,Oingo Boingo,0.275,0.591,201400.0,0.586,0.301,9.0,0.0857,-12.162,1.0,0.0434,206.499,4.0,0.966,14BomeBLJVLqsgVSdrC6Wc,1982-01-01 +2V3u30aNcTI1TDeqklfATz,Como La Vida Sin Futbol,La Granja,Los Tigres del Norte,0.221,0.788,243467.0,0.93,1.07e-06,7.0,0.205,-4.172,1.0,0.101,90.035,4.0,0.71,14D2ZyKTQ7SaJ04FNEOKDw,2009-01-01 +1kwBM4kSSt8y1eUOlGeNga,Pretend The World Has Ended,This Is Forever,She Wants Revenge,0.0294,0.38,253333.0,0.729,0.000599,9.0,0.116,-3.798,1.0,0.0485,65.981,4.0,0.375,14EqOmpdCZNzYxdedyXWoX,2007-01-01 +2W74wFNcXb6T1OfIxbx321,Flossy,Dirty Bass,Far*East Movement,0.00367,0.696,213267.0,0.734,0.0,6.0,0.345,-6.478,0.0,0.274,94.977,4.0,0.671,14H11tknOJqYyi3fD6BhMe,2012-01-01 +74TPrFwAEBqWh0E7dkvWmA,Hands And Knees,I Never Said Goodbye,Sammy Hagar,0.0101,0.437,292240.0,0.671,0.00495,9.0,0.0876,-8.798,1.0,0.036,173.889,4.0,0.531,14HIhhvgBqrdNLc2naMRD4,1987-01-01 +6CeWENB12o6pQ1JdW5jCCV,Duérmete Mi Niño,Jaci Velasquez,Jaci Velasquez,0.95,0.462,213227.0,0.00387,0.029,10.0,0.0993,-19.925,1.0,0.0347,181.844,3.0,0.905,14I0lzuMWY6oV8be0n16Jm,2013-01-01 +7jO2B8Xgfu7D9vj60XiG7Y,Pools,Zaba,Glass Animals,0.147,0.676,288733.0,0.645,0.000173,0.0,0.125,-8.647,1.0,0.0393,105.072,4.0,0.226,14IOe7ahxQPTwUYUQX3IFi,2014-06-03 +2stPxcgjdSImK7Gizl8ZUN,The Man,Lift Your Spirit,Aloe Blacc,0.0331,0.308,254880.0,0.769,0.0,11.0,0.214,-7.256,0.0,0.065,81.853,4.0,0.488,14JRI2yc9nKosojndoQxTv,2014-01-01 +73dEV2H9WznwBzAvj2Pf2C,Hideaway,Gossamer,Passion Pit,0.00707,0.468,231173.0,0.843,1.46e-05,1.0,0.305,-6.1,0.0,0.056,135.095,4.0,0.36,14JU5SskmcyckE5I8PY6lv,2012-07-20 +6KglSmbU9s77J4pzDXsFNg,Life Is Music,Life Is Music,The Ritchie Family,0.122,0.605,295160.0,0.838,8.93e-06,10.0,0.327,-9.494,0.0,0.0503,125.874,4.0,0.747,14Kt6zr05L4aGgqZZ6VZnf,1977-01-03 +5WfbJtGPFjCn5vewHI91H0,Give It to You,Back For Another Taste,Helix,0.00482,0.549,246307.0,0.748,8.31e-05,1.0,0.078,-11.655,1.0,0.0303,130.354,4.0,0.831,14MKn0XOkhgeZHLUOAVBha,1990 +4oktZpvpuqNA59ndHYE3JL,Crasher-Vania,Starbomb,Starbomb,0.342,0.702,143197.0,0.935,0.0,3.0,0.128,-5.091,0.0,0.289,79.982,4.0,0.872,14N06uP4jozH8azjKvvgAZ,2013-12-13 +4OFHAg4IA3B1epiCcSVCwe,God Must Have Spent a Little More Time on You,Twentieth Century,Alabama,0.0932,0.601,278827.0,0.508,0.0,10.0,0.095,-8.641,1.0,0.0242,84.948,4.0,0.283,14OqNuYRLBTgMa2f9KRlUJ,1999-06-15 +3HvCsyWyH0mnsp3Slx6WOO,A Bolt From The Blue,Sorry,Meg Myers,0.00788,0.503,235907.0,0.753,0.00351,8.0,0.0577,-4.89,1.0,0.0299,130.038,4.0,0.234,14Q6NvjUSthc0Xgb5EgtQd,2015-09-18 +13CwTE5v6X8EbUA7TZYsfv,All I Need To Know,Glenn Jones,Glenn Jones,0.162,0.556,230307.0,0.362,0.0,5.0,0.171,-14.411,0.0,0.0471,139.953,4.0,0.418,14RETn8uHPOYUT9bLS9CFo,1987-09-28 +4ZkJirVOsjMXSOrAgxQsXk,Jingle Bells,White Christmas,Bing Crosby,0.707,0.745,154707.0,0.461,0.0,3.0,0.0659,-10.368,1.0,0.0705,121.705,4.0,0.852,14TY9gKgbCeJeezD8uGnD4,2010-01-01 +1V94YTh37KDz0EAf2yUf7J,Living N' Tha Streetz,Section 8,MC Eiht,0.024,0.8,284400.0,0.478,2e-06,1.0,0.343,-6.799,1.0,0.204,89.143,4.0,0.175,14Tu5ERTUtqXWhBNhdlJqS,1999-01-01 +3gce83TvahSnFHFtCqbe4R,Layla,Time Pieces -- The Best Of Eric Clapton,Eric Clapton,0.494,0.411,426173.0,0.76,0.549,1.0,0.277,-10.193,1.0,0.0597,115.509,4.0,0.481,14U6PjRvKIkqLHouyYzdYR,1982-01-01 +3rqTlC1OQz0cPqa5c57uoM,Waiting for Love,Try This,P!nk,0.000163,0.353,328240.0,0.863,0.00157,3.0,0.12,-3.328,0.0,0.033,132.307,3.0,0.485,14X0xVsM2JpudMLXvopppK,2003-11-11 +4OIiRhDjSaQrhReoDVvmCu,Property of Jesus,Shot Of Love,Bob Dylan,0.191,0.616,272933.0,0.771,0.0,10.0,0.241,-10.065,1.0,0.0369,87.08,4.0,0.673,14cScWsd0lPdSlNFfr9AmA,1981-08-12 +5aqlJreIpMnlJk6EQVDdlH,Attractive Today,Commit This To Memory,Motion City Soundtrack,0.00207,0.349,102627.0,0.959,0.0,11.0,0.137,-4.474,1.0,0.143,169.912,4.0,0.581,14cwHpqeVuYbwQxmY5tgQT,2005-06-07 +650LnPjfwKIn1Lzwnmiscj,Under My Voodoo,Sublime,Sublime,0.000803,0.348,205467.0,0.937,0.618,9.0,0.735,-4.051,1.0,0.0992,104.979,4.0,0.413,14eK347GdWO4mBBx78tsut,1996-07-30 +3D0q5faCEs8fWXtvE17Fg8,Crush - Remastered 2011,Gish,The Smashing Pumpkins,0.015,0.477,213973.0,0.333,0.624,1.0,0.127,-11.374,1.0,0.0287,74.633,3.0,0.25,14gI3ml0wxlgVrX1ve8zyJ,1991 +0JE96aGlmdoyeyIspU6fgk,It's On,Life On D-Block,Sheek Louch,0.00114,0.706,234240.0,0.723,0.0,8.0,0.0844,-5.583,0.0,0.228,80.005,4.0,0.481,14hX4TVbfWbJdHMSvRZW69,2015-05-26 +65J6thRfqSVrHn52abReHn,Solo [So Low],Rain,Joe Jackson,0.979,0.435,355280.0,0.258,0.103,2.0,0.275,-11.947,0.0,0.0309,77.364,4.0,0.0389,14iTjrGnw7CTAgRjgiwJjX,2008-01-28 +1NER8uFuz5W47eAkJCDVu6,The Bump,Commodores Anthology,Commodores,0.196,0.728,251640.0,0.724,0.000225,10.0,0.0578,-9.016,1.0,0.0431,100.396,4.0,0.838,14nSJs3okLuuhGsYCpdcQM,2001-01-01 +736666WGRUFdmlOBTdvy8t,See You,Rich Gang,Various Artists,0.0293,0.791,258508.0,0.554,0.0,6.0,0.486,-8.331,0.0,0.141,106.038,4.0,0.173,14qgOpWL6dpjsR2wky9tmO,2014-12-09 +3oMNSKH4VbHG30wOHu7GVd,1969,Highly Evolved,The Vines,0.000975,0.246,387560.0,0.894,0.00109,9.0,0.102,-4.599,1.0,0.0406,137.555,4.0,0.462,14rRGdr4K5UoaEFVw9jqBG,2002-01-01 +3ETgl4lvGNuUuJnSSuLYrI,Windmill,8 Diagrams,Wu-Tang Clan,0.175,0.81,271333.0,0.7,0.0,6.0,0.0823,-7.706,1.0,0.168,101.594,4.0,0.677,14u4xxov9oj509A7sGPJdH,2007-12-11 +7hTXDJvQbrFQkJoCzwkejx,Solo En La Lluvia,Ni El Diablo Te Va A Querer,Los Rieleros del Norte,0.203,0.628,160960.0,0.727,0.0,5.0,0.0858,-5.067,1.0,0.0535,103.014,4.0,0.636,14ukGrCsnpYZcooY1fBfxY,2010-01-01 +3wpDabS6UZ0oGs0i8VudGq,September When It Comes,Rules Of Travel,Rosanne Cash,0.663,0.601,220893.0,0.419,0.00191,6.0,0.095,-8.803,1.0,0.0276,85.895,4.0,0.279,14usymJOUggXqatOfhw7lh,2003-01-01 +5N1K2RuZiV2A6wIedMtDMZ,Somewhere Between,Django And Jimmie,Willie Nelson / Merle Haggard,0.439,0.526,204040.0,0.353,0.0345,2.0,0.103,-12.193,1.0,0.0294,87.263,3.0,0.258,14wK1ZVbsCudEDvUH3tItG,2015-05-29 +33ysu7rt47MiUIFOEiSKEV,Inside A Dream,Jane Wiedlin,Jane Wiedlin,0.0606,0.654,215533.0,0.514,1.23e-05,1.0,0.103,-13.373,1.0,0.0292,122.963,4.0,0.965,14wppytEKIxBmlDq38Eb9x,1993 +294LTVN1jkv6bAEjhGWcgN,Disappearing,Lost In The Dream,The War On Drugs,0.317,0.553,411627.0,0.679,0.803,8.0,0.379,-9.132,0.0,0.0259,107.971,4.0,0.319,14xxjLlbGy8ACm4MorBjD5,2014-03-18 +3khWEPmZJ8X1QMlW0iKcSF,Tomorrow Started - 1997 Remaster,It's My Life,Talk Talk,0.0753,0.637,358493.0,0.589,0.367,0.0,0.137,-7.866,0.0,0.0283,128.91,4.0,0.51,152Hw6E0tNz3EQNq9c1CDf,1984 +3NQ72fhufhPvHRY0f9pJzj,Perfect 10,For The Ride Home,Josh Kelley,0.123,0.612,209133.0,0.612,1.14e-06,7.0,0.283,-6.844,1.0,0.0263,81.94,4.0,0.517,152qR7YqoTxZ0PiHI4PIyO,2003-01-01 +62ddktpKWzOXvR2Lptefa2,Where the Sun Don't Shine,Early Morning Shakes,Whiskey Myers,0.011,0.346,208947.0,0.731,0.0,2.0,0.151,-5.174,1.0,0.0387,83.697,4.0,0.344,153JmAA3a2Rf9ms6W1dEiR,2014-02-04 +3uenwpZboBIdB2Bgp8iJiq,While I'm Waiting - Fireproof Edition,While I'm Waiting,John Waller,0.0705,0.373,291707.0,0.629,0.0,0.0,0.117,-4.543,1.0,0.0426,65.751,3.0,0.341,15459ncCd0SweskNF2ljrE,2009-04-07 +7JxQ2K8Xp4FjFcGHsPQSVc,Salvation - Pour Over Me Album Version,Worship Together: Be Glorified,Various Artists,0.0252,0.286,305560.0,0.794,1.67e-06,4.0,0.282,-6.69,1.0,0.085,88.054,4.0,0.367,154cvVNb9uaBEqztlz6rmv,2001-01-01 +4DWFSrNnZXow1aB96gByho,Elenore,The Turtles Present The Battle Of The Bands,The Turtles,0.6,0.63,151307.0,0.625,1.52e-05,4.0,0.24,-8.407,1.0,0.0375,122.504,4.0,0.887,155OAoTAYR4Uu0LpSMvy5W,1968-11 +41bfldt9iZHvMsTWXOtg8k,Underdog Fight Song,Long Live The Rebels,Disciple,0.000212,0.378,199446.0,0.931,0.0,5.0,0.287,-6.794,1.0,0.107,177.99,4.0,0.545,156WTxzjwwbhYeCVZkZq4W,2016-10-14 +6yQBiSYdRvQhBOAU9zOmL1,Ode to Billy Joe,The 5th Dimension/Live!!,The 5th Dimension,0.248,0.63,398800.0,0.316,0.000116,5.0,0.635,-9.534,1.0,0.0326,79.068,4.0,0.45,158hBfwUJ6KxO41BcPL5TJ,2007-10-30 +7cUwH8Pb0gVTn2CrE2rXwH,Transmisiones Ferox,Tomorrow's Harvest,Boards Of Canada,0.803,0.298,138561.0,0.42,0.392,10.0,0.104,-22.137,0.0,0.0654,151.785,5.0,0.326,159ORixBSSemxiualv1Woj,2013-06-10 +1DqdF42leyFIzqNDv9CjId,Dynamite,Rokstarr,Taio Cruz,0.00332,0.754,203867.0,0.804,0.0,4.0,0.0329,-3.177,1.0,0.0853,119.968,4.0,0.818,159jpldDCgsgH6KGgjy63c,2010-01-01 +4NrrCLk0fYm3btE3Mg8c5S,Wonderful,Ringo 2012,Ringo Starr,0.195,0.661,225987.0,0.858,0.0,4.0,0.0769,-4.558,1.0,0.0272,126.906,4.0,0.848,15AobZBO20kT2ybnaMg6VB,2012-01-01 +6hI3tMcMAIfjqlZNGVJ07v,Creepy Haunted House Sounds,Halloween Haunted House,Halloween FX Productions,0.904,0.191,29991.0,0.0864,0.821,7.0,0.11,-31.435,1.0,0.0352,69.696,5.0,0.497,15Apw8Ylp3b4p2LXcgPL2t,2015-10-09 +3mBgkPpgCZxYQyhxeDlYF6,Summer Is The Champion,July Flame,Laura Veirs,0.477,0.594,265493.0,0.56,0.0555,6.0,0.105,-6.87,1.0,0.026,143.541,4.0,0.385,15C36gC5XeE8J3JifDdc6h,2010-01-12 +3Bfw8hfmBzUZpizzddQjzd,Love Don't Live Here Anymore,Closer To The Bone,Kris Kristofferson,0.878,0.578,121213.0,0.237,0.00468,9.0,0.139,-13.526,1.0,0.0335,138.607,4.0,0.642,15C3GWDNwK28d7n6188ujr,2009-09-29 +3HsRzQfonivKMgc7pXSxWR,The Way of the Dodo,Everything Is Borrowed,The Streets,0.66,0.729,213693.0,0.787,1.6e-06,11.0,0.735,-6.231,0.0,0.39,154.705,4.0,0.475,15C7dUUwvhcO6MkQjxZTvW,2008-10-07 +4LSEVEodvr8m4N16AM7D3z,Holla!,G. Love's Lemonade,G. Love,0.504,0.849,216187.0,0.475,2.17e-05,0.0,0.425,-7.015,1.0,0.0981,89.869,4.0,0.841,15CjPQEkX4ssndZri2ry6r,2006-01-01 +5rhmFZtRVFMPRmzL4H475K,I Don't Want to Lose You Yet,Transcendental Blues,Steve Earle,0.0117,0.529,202907.0,0.751,0.222,7.0,0.281,-5.067,1.0,0.0279,119.939,4.0,0.488,15FbLxuzw8MuuIC1AOob6k,2000-06-06 +1dhO5lyN2Otv4qR0xWQXH7,Live Sheck Wes,Mudboy,Sheck Wes,0.000732,0.781,147347.0,0.617,0.0467,0.0,0.158,-7.82,1.0,0.252,139.973,4.0,0.506,15Id9Jrqab8IwHFirdrrLp,2018-10-05 +0mxGBdNJLOjXz2bxdRPhTP,Summer Love (feat. India Benét) - feat. India Benét [Album Version],Lost In Time,Eric Benet,0.343,0.694,289373.0,0.572,0.0,9.0,0.109,-6.148,1.0,0.0282,102.984,4.0,0.721,15JHZC6ymr3MfMgOnMGAJi,2010-11-26 +6nBwqal4kre0iREWgRVIZD,Could I,Gary Puckett & The Union Gap's Greatest Hits,Gary Puckett And The Union Gap,0.187,0.384,190640.0,0.549,0.0,2.0,0.0774,-9.321,1.0,0.0408,117.237,4.0,0.526,15Oqj9h8TSkGsoOKDKjsqA,1968 +6hPfAjFZhehrgggRQgMp6a,Mohair Sam,"Green, Green Grass Of Home",Tom Jones,0.151,0.662,140427.0,0.614,0.0,10.0,0.103,-12.654,1.0,0.038,113.984,4.0,0.932,15QRC2FhT659a5YJIS0Nff,1967-03-01 +3fCKNf4xWbPmrtKOvj0LzP,Over to You - Remastered Version,Never Say Die,Black Sabbath,0.00428,0.172,323120.0,0.434,5.15e-06,6.0,0.0628,-10.53,0.0,0.0328,206.451,4.0,0.505,15R0gte5kP6Bcrqyaf0j3v,1978-09-28 +3pMTEbOWwsAmV9ARcHZGxA,Intro,Rough Around The Edges: Live From Madison Square Garden,Dane Cook,0.729,0.258,116093.0,0.998,0.185,0.0,0.974,-5.466,0.0,0.338,105.23,3.0,0.0271,15RSK3kCd4kVxZQiaWMgCL,2007-11-13 +5HT2NoFJ8WFNYoy7G17WsZ,Fuck That Motherfucking Bullshit,Ain't No Other,MC Lyte,0.0141,0.704,197907.0,0.55,0.0,2.0,0.0908,-10.396,1.0,0.41,182.499,4.0,0.362,15RwfepdW9BunN0NjfEKYD,1993 +66mJxji9XW63oobTIOTsda,Babies' Butts - Part I,Song Painter,Mac Davis,0.844,0.642,25600.0,0.156,0.356,7.0,0.122,-17.55,1.0,0.0739,109.654,3.0,0.335,15Tae2R1KdnrGqIc42kfvQ,1971 +4TbqVzFP5BhdRKCXgf1Fza,On Reflection,Free Hand,Gentle Giant,0.862,0.443,340427.0,0.35,0.00238,10.0,0.0891,-11.185,1.0,0.0369,134.236,4.0,0.497,15UcGyiZaQujbZ2n8ACJ5y,1975-07-01 +2KQbpkZjr8wxFDxWlPzlwc,Say,Dress To Impress,Keith Sweat,0.863,0.44,215532.0,0.367,0.0,8.0,0.158,-7.424,1.0,0.0464,94.689,4.0,0.568,15V0sUcl71Tg8WWMqwIKVP,2016-07-22 +2E11s2RfPeLlYBLbAFgzoO,Love on Your Body,Dirt On Us,Drew Baldridge,0.0623,0.598,210560.0,0.887,0.0,3.0,0.123,-2.027,1.0,0.0426,141.962,4.0,0.808,15Vf02bC0A8wLe7xuMh2DQ,2016-06-10 +1wNlBDmobP1f0NgiizBNBp,Blue Hotel,Best Of Chris Isaak,Chris Isaak,0.00279,0.519,192053.0,0.812,0.00208,5.0,0.12,-4.147,0.0,0.0347,149.331,4.0,0.527,15WGW9fyEuS2cWp8aZkNpZ,2006 +0O4qd8kY65Z4yzuyLqb7YB,What Makes A Man A Man,I'm Only A Man,Emery,0.118,0.371,264173.0,0.638,4.24e-06,10.0,0.297,-5.193,0.0,0.041,142.497,4.0,0.24,15Ws2c78QkSmzZ9HNr5PCq,2007-01-01 +66cKcRUzjudbXpw7FOOCCl,Blood Into Wine,Candy From A Stranger,Soul Asylum,0.177,0.478,243640.0,0.479,0.000458,9.0,0.365,-8.415,1.0,0.0272,143.86,4.0,0.367,15Wv8viZTqAcBq8NsbwjF9,1998-05-08 +1nBufEoW7UXvQWgqmNl6Kx,Neighbours - Remastered,Tattoo You,The Rolling Stones,0.131,0.511,211467.0,0.939,0.000915,9.0,0.333,-5.806,1.0,0.0515,83.195,4.0,0.761,15XNBzVWARPMlu0sEbfBjJ,1981-08-24 +3nGXOEavzvldImWHnHY3Fc,Suicidal Maniac,For The Lions,Hatebreed,1.56e-05,0.476,186133.0,0.977,0.00148,1.0,0.0989,-5.864,1.0,0.0782,97.469,4.0,0.483,15ZVcIqtvK3mSC1VM0DyI4,2009-05-05 +4sOuj06ZfK82ZJFKvpH9R8,Turnin' Me On,Nina Sky,Nina Sky,0.0331,0.866,212107.0,0.596,0.0,5.0,0.0439,-6.479,1.0,0.152,120.05,4.0,0.608,15Zjx7K5ifTVmXa3Nk5B88,2004-01-01 +6MauWV3GnHDmIAqaNUU8z4,Christmas in America,Christmas In America,Kenny Rogers,0.662,0.511,182773.0,0.228,0.0,9.0,0.129,-13.685,1.0,0.0327,118.067,4.0,0.472,15aKGaHdNBHfSGjx7KnhWZ,1989-08-25 +24mj3EjyRRzSrPV71fffLq,Let Me Leave,Marc Broussard,Marc Broussard,0.511,0.329,269307.0,0.454,0.0,4.0,0.0781,-6.578,1.0,0.0284,159.579,3.0,0.24,15dP7BadtY55t9VvFlVrBA,2004-08-03 +19ZRQJi3vmrtrSCz9xXJOJ,"James Bond Theme - ""Dr. No"" Original Motion Picture Soundtrack",Dr. No,Soundtrack,0.868,0.501,98586.0,0.436,0.712,7.0,0.582,-7.077,0.0,0.0335,148.259,4.0,0.513,15eOlCou6E1JTmt5ZoQkSe,2018-01-31 +7EBXutrkdqpZVMPvqECegl,This Guy's In Love With You,Baby I Love You,Andy Kim,0.569,0.75,154947.0,0.339,0.132,7.0,0.309,-14.624,1.0,0.036,118.392,4.0,0.722,15emnnjQ7yKnmIpMMCiQjV,1969-06-01 +54SEsuLm43yxTeFTkSAnk5,When I'm Gone,His And Hers,Joey + Rory,0.916,0.426,234280.0,0.0985,0.0,4.0,0.17,-10.76,1.0,0.0386,131.158,4.0,0.156,15gaHMxK5LeJxQ9IfdHkjg,2012-01-01 +4M7ySzr6mmE9TUC9r49FQ4,Waiting,Bring Your Own Stereo,Jimmie's Chicken Shack,0.0156,0.228,244307.0,0.751,0.0,7.0,0.222,-6.326,1.0,0.0464,179.839,3.0,0.564,15ghWGJ5SJiGxxAmueiUmY,1999-01-01 +7MiE9A71AdsH0erOtm9a14,Sixteen,Maybe This Place Is the Same And We're Just Changing,Real Friends,0.884,0.603,139986.0,0.306,0.0,1.0,0.106,-9.144,1.0,0.0285,139.93,3.0,0.24,15hosvWOCdHKAhXNomH9Ln,2014-01-01 +3zWrVnMKBIDYeuZwxkY7Kg,Heart Crush,In My Mind,BJ The Chicago Kid,0.201,0.353,278827.0,0.644,5.83e-06,2.0,0.202,-5.024,1.0,0.0385,152.052,4.0,0.297,15iSR05cslUeYgf2kuWDhu,2016-02-19 +3AcKMqryzwJSAn2TFmoP4W,Real Girl,Sex And The City,Soundtrack,0.142,0.666,209987.0,0.603,0.0,9.0,0.245,-11.569,1.0,0.0948,171.004,4.0,0.935,15iohBGEv488N3EFINfY8k,2009-03-15 +4sKfTcskxZBNTILQ5jrMfl,Stack-A-Lee,Dr. John's Gumbo,Dr. John,0.255,0.7,209067.0,0.535,0.395,7.0,0.137,-11.97,1.0,0.05,119.46,4.0,0.654,15jDv2HgLoilWgd4KWaLQn,1972 +4vQGdQUkynOikXNRENujzr,Highway Flyer,Love Or Something Like It,Kenny Rogers,0.137,0.702,139267.0,0.361,0.0,9.0,0.0362,-17.395,0.0,0.0644,132.894,4.0,0.782,15jiNCWNgtDv5a0j9U2H3l,1978-07-08 +6GXnW8Dd8zWsXoPrElcTGr,"Poor, Poor Pitiful Me",Simple Dreams,Linda Ronstadt,0.0216,0.712,220800.0,0.535,0.000174,1.0,0.0702,-8.072,1.0,0.0295,128.169,4.0,0.527,15lJi5fAnWPltCKBTUbTry,1977 +5PPx2whgeFHmzSvbNdrDyn,Pistol,Please Come Home,Dustin Kensrue,0.141,0.498,224120.0,0.379,0.0,2.0,0.171,-7.642,1.0,0.029,147.787,4.0,0.399,15lXSfdUYLLru8H98sWBEv,2007 +74cVjxRZlZJ8m2PMXP9Sqx,I Saw the Light,It's Alive!,The New Cars,0.00125,0.389,182293.0,0.951,0.0176,0.0,0.903,-3.14,1.0,0.0742,122.209,4.0,0.666,15mezMzjTvdoqoH8OTzQRN,2006-06-06 +4TcUTvfSrL8DrltFcafmAM,Pick My Brain,Suite 420,Devin The Dude,0.00514,0.841,277147.0,0.544,8.77e-05,10.0,0.192,-8.44,0.0,0.266,80.513,4.0,0.781,15n08E1kbITVwgGDLEKHEz,2010-04-20 +2FKRmzBgyT05cY8BQKTJy8,Uhh! Uhh!,Hard To Hit,Big Mike,0.00716,0.846,242760.0,0.505,5.55e-05,6.0,0.0637,-13.256,1.0,0.254,95.08,4.0,0.83,15nI3HMMle3zSsrVNUjdRM,1999-05-25 +3UhwS81S9L7i2byZCrhSAv,Funky Child,Here Come The Lords,Lords Of The Underground,0.0355,0.857,271067.0,0.635,0.00345,10.0,0.13,-9.532,0.0,0.198,96.589,4.0,0.53,15nPVESpZNf0QBRwu2sMbI,1993-01-01 +377MD0ubyS0oIB3UaWAn9v,Lost at Sea,Don't Wait Up,Bane,6.19e-05,0.51,137253.0,0.997,0.0,2.0,0.281,-2.526,0.0,0.109,75.012,4.0,0.0663,15oN3N4PuHQ16QaZRW8o4r,2014-05-13 +37yFW7SBP3ifp36C7Tyqzb,I'll Be Home For Christmas,'Tis The Season,Jordan Smith,0.945,0.355,198227.0,0.149,0.0,2.0,0.171,-11.193,1.0,0.0301,50.282,4.0,0.237,15q3oOSeIVFQeAtwKWiWcn,2016-10-28 +34Uw8BqBmiEHDV5v7qmRo9,I'm Losing You,Double Fantasy,John Lennon & Yoko Ono,0.126,0.686,237160.0,0.701,0.000267,9.0,0.625,-6.738,0.0,0.0294,97.716,4.0,0.542,15q7N7Wo307mfjqR29NpjF,1980-11-17 +3TlIt0ReIxPsVZcOEivT5U,It's Not Unusual,Tom,Tom Jones,0.579,0.518,119800.0,0.717,0.0,0.0,0.198,-10.014,1.0,0.06,92.492,4.0,0.921,15rjWnMzpMTz2wJ67NzJRR,1965-05-01 +3TcoHf7nvC8RaDVdfIFjFR,I Could Not Ask for More,Born To Fly,Sara Evans,0.0234,0.584,287733.0,0.509,0.00017,8.0,0.0808,-10.338,1.0,0.0279,138.022,4.0,0.387,15s0UqAh203Hztsmta1CSn,2000-10-09 +17QSzE5Ms5Uzw37zpCRKPm,Conversation #2,Conversation,Twinz,0.785,0.0,12427.0,0.0498,0.0,1.0,0.189,-24.352,0.0,0.0,0.0,0.0,0.0,15sReRs0i0El4TctenkSo7,1995-01-01 +2N3pMaJ5CfdcWVJLN97bex,Barry's Theme,Rhapsody In White,Love Unlimited Orchestra,0.00769,0.582,275773.0,0.593,0.947,5.0,0.0691,-10.43,1.0,0.0379,120.536,4.0,0.934,15uGHYJx0RwYK8FdZIiedj,1974 +5QaECZcip0OExAJgv4ahjb,Almost Saturday Night - Live 1997,Premonition,John Fogerty,0.0242,0.644,155520.0,0.935,7.32e-05,0.0,0.948,-5.426,1.0,0.0464,127.954,4.0,0.383,15w5xlYhxFIA47wKDE8Rwd,1998-06-09 +5RwiRmaIU6vEEamKKqeiaO,You Wanna Get Me High,Spend The Night,The Donnas,1.83e-05,0.395,174693.0,0.956,7.39e-06,5.0,0.109,-3.158,0.0,0.0459,164.732,4.0,0.691,15wLLULZwFUQ2aDp4PB3nv,2003-04-01 +2miyqvC0LZjD8Vi541AvQB,Moddison,Milo Greene,Milo Greene,0.977,0.405,45640.0,0.195,0.824,9.0,0.15,-18.465,1.0,0.0366,139.745,4.0,0.0356,15wQEsBsbl14I4m1yEuR8w,2012-07-16 +2muf1caAmZ5AqPUFeIaP9r,Downer,City High,City High,0.0373,0.367,102960.0,0.799,0.0,1.0,0.135,-5.494,1.0,0.108,83.327,4.0,0.395,15zcbfnEwQYqdNosjkrlfu,2018-10-12 +3XwCynpxxsWtPfV60Rd5YS,Run Away,Boats Against The Current,Eric Carmen,0.449,0.408,482507.0,0.458,8.36e-05,9.0,0.103,-12.727,0.0,0.0382,125.119,4.0,0.172,160uKeOzHjugMuXPVXzVDd,1977-01-01 +4fu2VxlNOpLcaPV39LY7Li,Teacher's Pet,B5,B5,0.228,0.77,263413.0,0.515,0.0,1.0,0.14,-5.557,1.0,0.0378,122.012,4.0,0.694,161TndJPMO4VlavaEH3rXz,2005-06-28 +4QZyB1MYPJM9Hdl87rWMGG,Silence (feat. Khalid),NOW 65,Various Artists,0.245,0.499,180827.0,0.75,8.48e-06,4.0,0.177,-3.071,1.0,0.0745,142.083,4.0,0.306,161uSmI2QrypiAIdlOLYJW,2018-02-02 +7iCuCyG9CDsdDRu7Jsv6iG,Nearsighted,Partners In Crime,Rupert Holmes,0.789,0.4,172000.0,0.323,1.35e-05,2.0,0.146,-13.958,1.0,0.0417,123.234,4.0,0.183,163iYwl7Kdm9ayTnD4VyfN,1979-01-01 +7MqgZaJGhQCeiZWwMGtH4Z,That Final Love,Love Action,Sniff N The Tears,0.0186,0.633,233427.0,0.702,0.00242,1.0,0.0602,-11.498,1.0,0.0291,121.091,4.0,0.96,164aYFXEOanO9xPI9MxKPn,2008-07-07 +5Y7QmLFSrFNFtJwNrCageW,She Used To Say That To Me,Honkytonkville,George Strait,0.259,0.583,177800.0,0.629,0.0,9.0,0.0971,-5.705,1.0,0.0258,106.19,4.0,0.616,166ptS8CKwmjYK2F7ApBkO,2003-01-01 +3g5goF0FLm3nCW145KuqJR,Waltz Of The New Moon - 2010 Remastered Version,The Hangman's Beautiful Daughter,Incredible String Band,0.832,0.354,307760.0,0.423,0.0,2.0,0.566,-8.245,1.0,0.0338,142.11,3.0,0.0733,168tPkaBJZKYxSrWDo4n1h,1968 +31px2pfhwnMzIhd9u6T6Lz,I Don't Hear You,Together Again / My Heart Skips A Beat,Buck Owens,0.75,0.448,179173.0,0.391,0.0,8.0,0.0815,-7.118,1.0,0.0248,84.399,3.0,0.537,168zSwI3kwZ1xfXa6x4iap,1995-05-17 +5KTEHhpFrMg1jWclXfnqaY,You Wear It Well - Remastered Version,The Definitive Rod Stewart,Rod Stewart,0.707,0.624,252973.0,0.534,0.0001,2.0,0.428,-9.756,1.0,0.0318,127.802,4.0,0.868,16B8kK28QgKIYTb7XyLMuj,2008-11-17 +7xw7PQ54rceLU3eGNRhqO8,Anti-Pioneer,Metals,Feist,0.184,0.357,333307.0,0.202,0.00437,11.0,0.134,-10.501,0.0,0.0351,85.953,3.0,0.0358,16EdRx2P4PVgZFK53UF3JD,2011-01-01 +64M7vSptOdMCuHwYzKuplj,Looking For A New Love,Jody Watley,Jody Watley,0.121,0.945,307840.0,0.443,0.000493,2.0,0.219,-13.19,1.0,0.0531,109.195,4.0,0.904,16Ekp385tuuCTdoEakzEv3,1987-01-01 +42uZaQsVFvj5g6nMF3ZwNY,Yours To Hold,Comatose,Skillet,0.0149,0.383,221267.0,0.722,0.0,2.0,0.237,-3.534,1.0,0.0283,152.017,4.0,0.227,16ElbnOtY2UgGaPKoLfst4,2006-10-03 +7EjT4uGrhkPtsN0drHeus1,Valentine's Day,The Next Day,David Bowie,0.00283,0.563,182293.0,0.752,0.0,2.0,0.0632,-5.409,1.0,0.0314,95.964,4.0,0.51,16F7X7WOFZhMwQNsMil7lq,2013-03-08 +3fikewJp2c16U5WsqRoCkN,Things Just Ain't The Same - Dance Mix,One Wish,Deborah Cox,0.00576,0.787,251707.0,0.782,4.94e-05,5.0,0.059,-4.511,0.0,0.162,125.136,4.0,0.709,16FPcGpqQfcvqpCLvZsWWD,1998-09-17 +2Fb8iuZh10nsuCRC2cUVSY,I Just Love You More,My Best Friend Is You,Kate Nash,0.0191,0.554,185680.0,0.949,0.0733,7.0,0.748,-4.273,1.0,0.0877,120.066,4.0,0.668,16Ho6rdm0dykhskSWn6az8,2010-01-01 +1g2SW3J81vG51fM8ZUG2yM,Start A Fire,Worldwide,Audio Adrenaline,0.000211,0.445,233600.0,0.953,0.0,4.0,0.993,-4.11,1.0,0.101,128.236,4.0,0.314,16IdxGKUCypgbRjwhFxecq,2003-01-01 +0jwrYOef0lgzeCFQezQ1iJ,I Am Not Alone - God Bless America Version,God Bless America: Live From Carnegie Hall,Bill & Gloria Gaither And Their Homecoming Friends,0.266,0.269,240973.0,0.422,0.0,7.0,0.695,-11.898,1.0,0.041,141.798,4.0,0.142,16KxTwWz9vUujZRbW5mkw8,2002-01-01 +0UEFjXcLdbWcrB6qCF29Bj,Guest of Honor,Best Days,Tamela Mann,0.0486,0.374,259640.0,0.874,0.0,8.0,0.104,-3.761,1.0,0.183,118.066,4.0,0.581,16Ljgzu7nBDSjTXJkCgBaJ,2012-08-12 +6EvKur4wMhUzMVPm07XzN3,Caught In The Rain,Knock Madness,Hopsin,0.554,0.557,233960.0,0.705,0.0,11.0,0.129,-10.626,1.0,0.257,201.951,4.0,0.629,16SMGvTZrwtiJ132g69toP,2013-11-26 +46lZeFwToyW2Aej48MYDMX,You Might Want To Think About It,Anywhere But Here,Chris Cagle,0.0828,0.594,210133.0,0.935,0.0,7.0,0.228,-4.289,1.0,0.0637,101.426,4.0,0.615,16WEf7hEvArHEBH0Y1uIlx,2005-01-01 +4cb4yVK2UojPz2IGkC30So,One Monkey Don't Stop No Show,Animalization,The Animals,0.137,0.611,201840.0,0.84,0.0,0.0,0.533,-5.081,1.0,0.0609,134.436,3.0,0.792,16XqkYio48otdOsxJb0JAs,1966-07-01 +2kIcBItlBvjUI63uifyDQP,Black-Red,"Shame, Shame",Dr. Dog,0.0052,0.594,247227.0,0.649,0.000271,6.0,0.15,-6.28,0.0,0.035,99.304,4.0,0.799,16XswZ18xhMs8qUTN51mRl,2010-11-02 +2JzEXiFdOOVizRUOiBRrpW,Do It All Over Again,Let It Come Down,Spiritualized,0.00165,0.421,226427.0,0.765,0.0235,0.0,0.111,-6.087,1.0,0.0323,140.036,4.0,0.645,16bQFmdlj58kok1CYQi6nE,2001-09-17 +1cmjxqobVTrgAiJ0btAleN,A Whiter Shade of Pale - Original Single Version,Procol Harum,Procol Harum,0.504,0.249,248947.0,0.66,0.0026,0.0,0.0891,-6.905,1.0,0.0342,149.813,4.0,0.435,16cvzyvunqoYiyr6j34ICO,1967-05-12 +1gtYllrRbaZ6CAM8nADbHP,Dr. Fine,Collage,Paul Revere & The Raiders,0.000826,0.31,246720.0,0.858,0.75,6.0,0.18,-7.57,1.0,0.167,190.356,4.0,0.456,16dGXsBvdo5m8BVOF9uJnD,1970-03-14 +0c9dha0sCXXTGkXPNk7Xtf,broken - Cash Cash Remix,NOW That's What I Call A Workout,Various Artists,0.0372,0.496,187133.0,0.725,0.0,11.0,0.242,-2.947,0.0,0.0954,140.68,4.0,0.343,16eWQnYdNRcwzcfDJJOgav,2018-12-14 +5TnCzgAIWenpjt389ElQHf,Gotta' Get Up,All About J,Lil' J,0.124,0.873,225267.0,0.906,0.0,6.0,0.0503,-5.539,0.0,0.257,98.298,4.0,0.926,16f1HQLRboVoNRZNMYFiVt,2002-04-02 +1FBRH3kf1e1XMNYKY8asOy,My Prayer,Sands Of Time,Jay & The Americans,0.821,0.254,166947.0,0.424,0.408,7.0,0.119,-10.526,1.0,0.0308,96.485,4.0,0.246,16hyMX0k3uGbVSsbyaqn89,1969-03-11 +6F570QDPIW0IvFjwbixSri,Hard Times,"Old Socks, New Shoes...New Socks, Old Shoes",The Crusaders,0.673,0.643,181840.0,0.615,0.504,5.0,0.125,-5.594,1.0,0.0523,111.006,4.0,0.563,16igFX9qSAVEbiD6WjbI4A,1970-01-01 +06I2vUX2rpxHEeve6PYLyo,A World Without Love,A World Without Love,Peter And Gordon,0.021,0.521,186000.0,0.79,0.0,4.0,0.836,-5.749,1.0,0.0355,125.212,4.0,0.455,16j0pFnmY6PwX6Nsv7YLXq,2014-03-04 +6034gTgDMQvOGTmi1hf72W,Words From Heaven,Deep In The Heart Of Nowhere,Bob Geldof,0.000937,0.638,280640.0,0.799,0.000623,5.0,0.0544,-10.329,1.0,0.032,120.098,4.0,0.742,16jm6P61vu9T8Rx2Dr1m9r,1986-01-01 +2v7FgA0CukNRegHKQ2Hz0J,Fledgling,Save His Soul,Blues Traveler,0.00124,0.341,444867.0,0.469,0.00686,7.0,0.232,-11.662,1.0,0.0357,143.854,3.0,0.1,16kW7XavGdn2iJ9QEkQmPU,1993-01-01 +6vyWxBHX1Z1MF8LN6HpYcR,Behind The Music,Sticks & Stones,Cher Lloyd,0.0538,0.605,222920.0,0.79,0.0,5.0,0.263,-4.163,1.0,0.114,157.931,4.0,0.505,16liSbjaxbH0oamsQlqJ4Z,2012-10-02 +5FADggGhyexmA4RnOvpcF5,The Euphrates,Summer Breeze,Seals & Crofts,0.34,0.559,258640.0,0.555,0.000675,4.0,0.268,-11.487,0.0,0.0292,158.937,4.0,0.696,16lsqxMjRUFOBo2jocsy1C,1972 +5dl06RwidXMrK3fAMJQPZi,You've Got the Touch,The Touch,Alabama,0.181,0.514,255640.0,0.232,0.0,7.0,0.119,-16.031,1.0,0.0297,103.755,4.0,0.194,16mIAVPLHoDGKA36W1vAEv,1986 +5KSqKnYUo3yK2AUDdGzBZK,If You Say Go,Blanca,Blanca,0.00291,0.626,202013.0,0.671,1.48e-06,4.0,0.106,-3.677,0.0,0.0295,120.992,4.0,0.14,16pXhg6B9C9fLmM7HU4xfV,2015-05-04 +7KJXiuMXQu723ODChoxENp,Greek God,Sunset Season (EP),Conan Gray,0.157,0.572,236747.0,0.82,7.21e-06,6.0,0.109,-6.4,0.0,0.0764,139.003,4.0,0.144,16pubXUlqRziVWRsT6lLNz,2018-11-16 +38tUgBtXwJxMlod5Aq8O5D,Goin Thru Some Thangz,MIH-TY,Jeremih & Ty Dolla $ign,0.211,0.796,185307.0,0.541,1.31e-05,6.0,0.0981,-7.352,1.0,0.0742,145.034,4.0,0.355,16rRmI5wxWWO5dnRWUKCPA,2018-10-26 +4vAfVTBWBZ2AP8avoLV0n1,Boy (I Need You),Charmbracelet,Mariah Carey,0.452,0.741,314827.0,0.717,0.0,1.0,0.0739,-7.08,1.0,0.0521,84.993,4.0,0.748,16rTsMjlDt6DEbLRtxvcWu,2002-01-01 +1Q2GY5wj9svAQYsQHggpYe,It's Over,Life By Design?,Fight Or Flight,0.000189,0.476,238480.0,0.894,0.00124,9.0,0.133,-4.234,0.0,0.0285,157.958,4.0,0.576,16reEHlI5gkuOuU8tw2pmB,2013-07-19 +75aatQZbO4VMsRRv6E0SuO,When the Crowds Are Gone,Gutter Ballet,Savatage,0.409,0.355,346333.0,0.447,0.0015,7.0,0.0761,-11.647,0.0,0.0385,127.691,4.0,0.315,16urvobgEwc6QK7ZTtyjNI,1990-01-09 +5Rf8i7UpXk4G2R1lm4yJNZ,Lucille,You Never Know Who Your Friends Are,Al Kooper,0.709,0.323,204840.0,0.486,0.0,8.0,0.0854,-8.767,1.0,0.0271,90.593,4.0,0.53,16xsynWZefytxdH23YcJ2V,1969 +6eWclp3nkGkdTpdWultuFz,Aveux,For Our Children,Various Artists,0.501,0.77,193494.0,0.876,0.0,4.0,0.409,-5.406,1.0,0.157,90.028,4.0,0.55,170n99qVlkiXR0HjDeL3zk,2013-02-10 +0ZMDxkvDFz5HUtkAXA3YyM,What the Hell Is Goin' on,Raisin' Hell,Elvin Bishop,0.289,0.565,213453.0,0.555,0.00131,0.0,0.731,-10.345,1.0,0.0282,104.363,4.0,0.763,171xBebeKrGb2Wt1MOpHqu,2011-05-17 +3ZWsATtEYBOO2hNsgSIPYA,Stay with Me,Angst,Handguns,0.0163,0.434,151000.0,0.931,0.0,9.0,0.368,-2.364,1.0,0.049,170.031,4.0,0.783,173I5zSlSVNFxLKMjGbzpu,2012-09-25 +3t7rTvt6z1fP0gJ0SBRdW5,Heads,Heads,Bob James,0.0184,0.785,401093.0,0.5,0.723,5.0,0.0717,-12.753,1.0,0.0448,105.775,4.0,0.897,173gZNnfGIk7pGCJMx11k1,1977-10-14 +2FeMdAHGpWwD6ZfEgaN7ub,Kick In The Head,Happiness And All The Other Things,Cross Canadian Ragweed,0.381,0.578,202360.0,0.507,0.00656,4.0,0.104,-8.635,1.0,0.0311,127.934,4.0,0.719,17536PY7ZbxS8JsQEzDUSQ,2009-01-01 +6kxgE6qfqrXsKWMWSbUxaB,Nobody Told Me,Underground Luxury,B.o.B,0.0773,0.753,203707.0,0.675,0.0,0.0,0.0922,-5.598,1.0,0.0842,104.89,4.0,0.158,177byugYOk12NcfRtWvghY,2013-12-16 +5KTRkDV9yxR5gt5OUQX7bt,Amon,Dum Spiro Spero,Dir En Grey,1.4e-05,0.54,243387.0,0.982,0.266,3.0,0.298,-5.905,1.0,0.0859,124.961,3.0,0.448,177fsAsakgmz0iuAFhnid3,2011-08-02 +1QSNwan8EvZeJhuDag0aqX,Sound of Love,Tamar,Tamar Braxton,0.381,0.426,246840.0,0.569,0.0,1.0,0.121,-5.021,1.0,0.0412,139.482,4.0,0.563,1783Mxpt38yxafCtFlgHNF,2013-09-03 +5ynVYvtbtdNtTgm8TarKNa,Rapsodia,Romanza,Andrea Bocelli,0.723,0.355,330893.0,0.267,0.423,5.0,0.098,-10.258,1.0,0.031,127.885,4.0,0.0703,178R0jHx3EnQ5btUEkCBMb,2016-11-18 +0sKmWiofA9L49riuGyjkdU,Spanish Moss,Keep On Smilin',Wet Willie,0.59,0.498,225000.0,0.304,2.62e-05,0.0,0.118,-16.876,1.0,0.0455,140.962,4.0,0.32,1795bIZgqJOLkUh2d0JO60,1974-01-01 +4vH62Y9bveYHCammm0Kkrq,What a Way to Live,What A Way To Live,Mark Chesnutt,0.244,0.603,153279.0,0.539,0.0,2.0,0.41,-9.571,1.0,0.0274,131.858,5.0,0.678,179O5rgdMOPeoIybpcuguY,2015-09-29 +3dZbq04C4z6W9b5noaiD9C,Big Hype (Feat. D.A. of Chester French and Driis),Truant Wave (EP),Patrick Stump,0.00296,0.52,272327.0,0.686,0.0,8.0,0.189,-7.204,1.0,0.0415,95.959,4.0,0.212,179hcO6Rka3IZVm3PXR1Nu,2011-03-08 +1QqZXVK0osVDCIZ70emfv5,Full Circle,Slow Dancing With The Moon,Dolly Parton,0.196,0.729,236067.0,0.396,3.08e-05,9.0,0.0814,-12.533,1.0,0.0278,113.935,4.0,0.331,179kiVVX6K1xgRvgnBpqqd,1993-02-23 +3KvR9ibYRm7RWs6luokzJm,Rappaz R. N. Dainja,KRS-One,KRS-One,0.0973,0.773,356373.0,0.727,1.82e-06,6.0,0.438,-9.223,1.0,0.464,174.667,4.0,0.533,17C90B1H8gxYa664SSVM9x,1995-10-10 +0YQ5na9cqaiY49Hfi3ac4F,My Love Is Free,Ten Percent,Double Exposure,0.00358,0.614,459107.0,0.778,0.0172,10.0,0.0673,-9.008,0.0,0.0553,114.229,4.0,0.619,17EWmz0LmM8w4JDsEqusVi,1976-07-01 +60mwRgMxXfv68yGtt5lTSZ,Think I Got A Beat,Hi-Teknology 2: The Chip,Hi-Tek,0.495,0.633,97800.0,0.416,0.0,0.0,0.148,-7.019,1.0,0.479,85.185,4.0,0.578,17EwYLOLcwhkEzRQw5F4G4,2006-10-17 +3GhJHV2JmuSDCMVIs9AnVr,ฝนพรำ จำขึ้นใจ - เพลงประกอบละคร ลูกไม้ของพ่อ ตอน ในม่านเมฆ,Now 5,Various Artists,0.0324,0.675,216067.0,0.759,0.00106,0.0,0.139,-7.039,1.0,0.0281,145.983,4.0,0.683,17F3pcJaOq4pSxS07cK3Nq,2014-03-13 +0TcmrROeXZ0RqgdGIhEi2j,Oh Yeah,Chickenfoot,Chickenfoot,5.82e-05,0.457,293320.0,0.814,0.00152,2.0,0.154,-4.183,1.0,0.0276,95.46,4.0,0.348,17FRleoE71VGjT1ISJqUyy,2009-01-01 +4Eqo5hcqVnaAfL4J4W5Jjl,Reflection,Wings,BTS,0.0135,0.56,233917.0,0.607,1.63e-06,2.0,0.2,-7.991,1.0,0.076,73.995,4.0,0.27,17FnTn4P3Bkyf6mbNQDhhy,2016-10-10 +5jkabTvvimyBiPSeZMHyNZ,Odd One,Tri-Polar,Sick Puppies,0.00268,0.387,227040.0,0.782,0.00139,0.0,0.112,-6.287,1.0,0.0681,180.789,3.0,0.241,17GBjeSa10SoUukS9lJCTv,2010-01-01 +2BRcIcEWnsdfyiOz0gE6VY,Calico,Against The Grain,Kurupt,0.205,0.65,292560.0,0.966,0.0,1.0,0.325,-4.54,1.0,0.408,159.974,4.0,0.529,17GvMv6vk0RMjRfijLW2lY,2005 +4nH1WOx8g4KeDI0DFF3oQj,Obra Maestra,Formula: Vol. 2,Romeo Santos,0.124,0.746,245453.0,0.882,8.51e-06,9.0,0.0549,-6.936,0.0,0.0409,140.017,4.0,0.906,17HsiXfqKUPoTP6Y5ebs1L,2014-02-25 +3dho80fD9LVp471UuFHEEr,Mr. Brightside,Run River North,Run River North,0.876,0.387,272000.0,0.182,0.00302,2.0,0.115,-12.077,1.0,0.0336,122.322,4.0,0.163,17JFJfZqZ8AFgVRr89lqAT,2017-01-27 +7yLfnmaMV6Hq0wuPPpC94i,Furr,Furr,Blitzen Trapper,0.475,0.571,247507.0,0.518,0.0,2.0,0.131,-9.57,1.0,0.0523,91.725,4.0,0.495,17KSATDlU5GkFWK3conZPv,2008-09-23 +2qsvZl7MKxOLvpJba8L7tu,Bliss,All Night Long,Buckcherry,0.00989,0.368,234168.0,0.912,1.14e-05,11.0,0.1,-3.861,1.0,0.0634,187.023,4.0,0.64,17KUWguf6EGCa3M0HZlHsJ,2010-08-03 +3IfDWyq3K2aBnyEg2UJpp7,Escape,Bailamos,Enrique Iglesias,0.201,0.836,208275.0,0.717,1.63e-06,11.0,0.101,-10.529,1.0,0.0336,125.974,4.0,0.869,17Kr5spM8lc6azlWP9i7xw,2012-07-01 +0R8i4AehsAciCDwGJ9Uh70,Travel By Bloodline,Porcelain,Sparta,0.00012,0.366,186253.0,0.859,0.0,2.0,0.129,-5.757,1.0,0.0672,172.94,4.0,0.494,17Mq1v9fKGSmCabI7DaV4S,2004-01-01 +21Tn68LddrdNTcW9XFw8Bs,Journey To The Center Of The Mind,Acid Eaters,The Ramones,4.48e-05,0.298,172000.0,0.958,0.000241,11.0,0.131,-5.862,1.0,0.0505,174.239,4.0,0.7,17Nd6rUueiqoYVTI0zXx5U,1993 +21RpxKRagsCUsiqJe2zg9Z,Prosecco,Just For Fun,Timeflies,0.00191,0.683,205960.0,0.838,0.0,2.0,0.256,-2.727,1.0,0.0598,89.986,4.0,0.789,17QkdaxVp5VTcu2DyABHoi,2015-09-18 +697K6Czx6VTjC1uBFc3Mwc,MK Ultra,Juggernaut: Alpha,Periphery,0.000595,0.45,170120.0,0.958,0.0101,10.0,0.176,-5.342,0.0,0.203,100.76,3.0,0.225,17QmkWb7wLQ5nyaEJEctbx,2015-01-27 +3x0QYVPNbVdji2nVfM4LVu,Dedicate,Already Platinum,Slim Thug,0.326,0.683,273080.0,0.755,7.92e-06,6.0,0.253,-5.956,0.0,0.342,77.327,4.0,0.922,17Qo2HmJC5RtOVkJ9rxBlP,2005-01-01 +10D0aKHnekoZebNsh4AxBr,Be My Woman,Tight Shoes,Foghat,0.00362,0.621,357373.0,0.871,0.000235,9.0,0.276,-7.88,1.0,0.0323,144.73,4.0,0.798,17Qybbj3HAA5vI7eiUpqJl,1980 +7dP5CWoAZlHVBzNAsSxYP1,Proud of the House We Built,Cowboy Town,Brooks & Dunn,0.0655,0.618,226187.0,0.79,0.00641,6.0,0.11,-4.973,1.0,0.0445,119.987,4.0,0.545,17TAGHz2PNov3uOzx2lNrn,2008-02-16 +2RDMEtq9AlZStzhX60Oh2r,It's All Over But The Shouting,Caught Up,Millie Jackson,0.141,0.735,200267.0,0.637,1.89e-05,11.0,0.511,-10.533,0.0,0.0814,107.121,4.0,0.611,17Td5GHT0ssG2F9dewZkmy,1974 +4QlKsURJWveSH9C8pLQKWq,Only A Memory,Green Thoughts,The Smithereens,0.225,0.445,223293.0,0.801,0.088,8.0,0.0778,-13.414,0.0,0.0446,132.557,4.0,0.619,17Vtm9rW7LnkyRolaJDAKv,1988-01-01 +4CeWWU8bPzVQ9rWKnmVvrp,We Are the World (In the Style of USA for Africa) - Demo Vocal Version,We Are The World,USA For Africa,0.679,0.497,348518.0,0.491,0.0,4.0,0.588,-9.966,1.0,0.0517,145.709,4.0,0.434,17d4AdB8pqfCCPWBCamYs9,2010-08-01 +35BR84B75Py1IIgZIS5a4J,Little People,Hang On Sloopy,The McCoys,0.669,0.633,137293.0,0.452,3.8e-06,2.0,0.114,-10.814,1.0,0.0325,122.89,4.0,0.777,17dRh7ma3OpZSdmWc5LT1H,1995-06-06 +4HCkaGssJvzxp9VX6m4Och,River Song,Dave Grusin Collection,Dave Grusin,0.109,0.751,313467.0,0.536,0.813,7.0,0.0325,-16.318,1.0,0.0354,109.661,4.0,0.545,17eMT61liBtXHUelayyWnA,1989-01-01 +0hmivjaK9FcCCUJbaHOFkw,Windows,The Dreamer / The Believer,Common,0.608,0.381,240427.0,0.83,0.000725,6.0,0.11,-7.444,1.0,0.293,172.306,4.0,0.174,17eQeA5m7DpsZ42mUAGjgG,2011-12-20 +5pUtpaV8xIjZJfGsfBSwy6,Lyla,Don't Believe The Truth,Oasis,0.000159,0.394,310440.0,0.95,0.000116,11.0,0.144,-2.435,1.0,0.0496,120.935,4.0,0.319,17ey4RhKTF2sqtr88d6Qfg,2005-05-31 +2mafqXhUhQ4syolSXKtwO2,Breakfast,Food,Kelis,0.437,0.736,260253.0,0.492,1.39e-06,7.0,0.282,-8.366,1.0,0.169,100.06,4.0,0.554,17fX0onl62u5wmVTxnsxrZ,2014-04-22 +5ABn6q3EEYNDGR26Qo90up,Rubber Lucy - 2008 Remaster,Hollies,The Hollies,0.00846,0.599,255587.0,0.872,1.8e-05,0.0,0.0886,-6.344,1.0,0.0425,101.02,4.0,0.892,17gEubRfhqZEFoYEnHVV5H,1974-03-01 +4twHsoq0hrKDS8kT3dRLky,Calypso Blues,Take A Look,Natalie Cole,0.861,0.853,303307.0,0.27,0.0153,5.0,0.0568,-15.474,0.0,0.0365,118.637,4.0,0.493,17gcSlj5JLk0TaBm8g3jl4,1993-05-11 +2pA4ip3VIEVcIa3qE02oAX,"10,000 Emerald Pools",Dopamine,BORNS,0.00694,0.568,174693.0,0.578,0.000353,6.0,0.099,-5.589,1.0,0.0404,139.951,4.0,0.555,17l7MIu0Jh0tdgK7or9ovw,2015-10-16 +0FHONPxXdWdZiVYnSaJlXa,White Christmas,Personal Christmas Collection,Andy Williams,0.911,0.249,147560.0,0.192,0.0385,0.0,0.134,-16.436,1.0,0.0286,90.389,4.0,0.0876,17lt4NuZrrUDHl2wO3Mf9l,1994-08-23 +67HW5Q4qZPTNo8eiATRbEs,I'm Gettin' Better,The Best Of Jim Reeves,Jim Reeves,0.828,0.475,135867.0,0.152,0.00275,7.0,0.113,-16.91,1.0,0.0313,80.041,4.0,0.258,17mSesxUzNYBTXJiLkZ7K6,1992-02-25 +0UNFVueJNDeFgFgDmCigbw,Shadows In The Rain,The Dream Of The Blue Turtles,Sting,0.0151,0.397,290040.0,0.702,0.00137,9.0,0.397,-12.926,0.0,0.0412,91.546,4.0,0.866,17mrdCgqrWfqpJlaCNGCdF,1985-01-01 +4XmsMIMjvDIFEjeY3ycMzW,All 4 Love,C.M.B.,Color Me Badd,0.0347,0.807,211493.0,0.75,0.00017,2.0,0.149,-8.29,1.0,0.0315,106.389,4.0,0.797,17mrdLXkhmlY36jRm9cUbw,1991-07-23 +0gv3nYgtNpGlYsIKCMYkLS,Young Love,The Best Of Sonny James,Sonny James,0.801,0.356,150893.0,0.264,0.0119,2.0,0.1,-15.163,1.0,0.0404,97.938,4.0,0.358,17o8lQgN8m0YWoE1Nc6gLa,1966-11-11 +1Rr238L01sriN5G1t4WjGB,Fiesta,Caliente,Gato Barbieri,0.404,0.527,308440.0,0.697,0.115,9.0,0.11,-13.857,0.0,0.0494,109.798,4.0,0.563,17oSUI6vpboO1NZtXVmHuf,1976 +2lPU3kqBxYgmD66UIMC1nZ,Anything But Me,Round Room,Phish,0.769,0.564,270827.0,0.309,5.9e-05,9.0,0.101,-12.434,1.0,0.0382,98.46,3.0,0.196,17owFZMgtPNwujHT33LtfR,2002-12-10 +0If6ZQyWwR2Gvv3Crl4cYb,Ageless Decay,Symmetry In Black,Crowbar,0.000117,0.526,220507.0,0.946,0.0296,6.0,0.0433,-5.544,1.0,0.111,113.049,4.0,0.408,17pwpgYrUL1ighB7saTdb2,2014-05-27 +07yjbSy86KVeGnJCsTjuXk,Abundantly,V2...,J Moss,0.75,0.35,219160.0,0.471,0.0,10.0,0.147,-6.904,1.0,0.0367,97.589,4.0,0.312,17sHeVMLvbVPeKaTk3WQlY,2007-04-03 +37QY9MnZhlfVVtqZWCRvso,Ode To Joy,David Garrett,David Garrett,0.112,0.325,241383.0,0.804,0.0179,7.0,0.199,-6.84,1.0,0.0441,130.014,4.0,0.0729,17tsptXiy5QQOijUSFy0se,2012 +2Fa8Fc7EP2LNPFnaz9VyFN,Model Citizen,Gravebloom,The Acacia Strain,1.17e-05,0.45,185627.0,0.983,3.15e-05,1.0,0.353,-3.348,1.0,0.0736,94.938,4.0,0.292,17xDx4Dx8v0KaGExvSl238,2017-06-30 +1Wpfx2nT6jML6JUGtjPLKZ,Action Speaks Louder Than Words,"Beverly Hills, 90210",Soundtrack,0.0466,0.747,234400.0,0.931,1.31e-05,6.0,0.117,-7.361,0.0,0.0282,123.762,4.0,0.908,17zrIQKituLxyNrpFbxYxp,1992-03-31 +2sWmRhn3bWq4P2p3PqJs2V,Champagne and Wine,The Immortal Otis Redding,Otis Redding,0.582,0.733,181800.0,0.118,3.73e-05,6.0,0.0819,-18.628,0.0,0.0418,161.516,4.0,0.781,1804Hx305EsQWJC3UdKj0g,1968-06 +0Bvhclemd0HbPcOIfUfD2Y,Love Don't Love Nobody,Mighty Love,Spinners,0.722,0.492,217040.0,0.296,0.000323,5.0,0.128,-13.87,1.0,0.0293,141.468,3.0,0.251,181GSyHmlOrB3QfA4383vm,1974 +6A6CIZbwsPAUSirllsc353,Ore-Ore-O,Heavy Starch,Ali,0.28,0.848,249040.0,0.567,6.02e-06,10.0,0.0822,-6.462,0.0,0.261,87.743,4.0,0.506,184qsSsx8E6iivnKHwOZpd,2002 +7vAkFzx16TtzQrQFDxZr7v,Til I Fell in Love with You,Time Out Of Mind,Bob Dylan,0.567,0.459,315427.0,0.522,0.00515,3.0,0.0942,-12.899,1.0,0.0586,102.272,4.0,0.688,185DHT5SvszXRrezx3lOjt,1997-09-30 +68VHhTEMHNlW5ykw5nij7I,Little Bit of Them All,Road Show,Roger Creager,0.311,0.446,268480.0,0.832,0.0,2.0,0.104,-3.983,1.0,0.0624,164.19,4.0,0.697,186V3HUdI1UBZkHpYpqAD3,2014-07-22 +1rUebGN6zPABOo8XGzDEUv,Do Ya?,Nick Mason's Fictitious Sports,Nick Mason,0.133,0.301,277093.0,0.458,0.018,4.0,0.0968,-8.65,1.0,0.0376,95.214,4.0,0.0662,186h8hclIvxHoMR8q1x8Qq,1981-05-03 +5oVLOuA1B6JfxGaCBYcGAw,Avalanches (Culla's Song),Pines,A Fine Frenzy,0.597,0.527,211839.0,0.328,0.00198,2.0,0.11,-13.433,1.0,0.0391,123.256,4.0,0.213,1876e9QcHkJ3Hgo4NqKXBN,2012-01-01 +3lyeSiAIdLoZUHhV8psOTI,Feed Me Dope,Super Slimey,Future & Young Thug,0.0118,0.853,166693.0,0.688,0.0,8.0,0.151,-6.509,0.0,0.296,150.012,4.0,0.565,187UNqZ7MX3neMYkkevmdm,2017-10-20 +2BN1PAEknY4FurVnTWNUAK,Come On Back to Me,Wire,Third Day,0.00176,0.5,232507.0,0.91,0.0,11.0,0.337,-5.215,1.0,0.0548,100.975,4.0,0.642,187WoDTCFNiNcJx8szF7Tc,2004 +6BOHQeYRHWUVy0Gcgj5iBJ,Fell In Love With A Boy,The Soul Sessions: Vol. 2,Joss Stone,0.156,0.679,218720.0,0.713,0.0,3.0,0.188,-5.479,0.0,0.219,84.968,4.0,0.778,188TILSlxecPremJwHDkk7,2003-01-01 +1uaZ5KhxfweEC2HCKepect,(You Were Made) Especially For Me,Moving Violation,Jackson 5,0.242,0.666,206840.0,0.905,0.0,9.0,0.0594,-6.061,1.0,0.0373,132.732,4.0,0.922,188ahHnUfbFoFoBfEmqs1i,1975-05-15 +0cyr6C6XfhKKJv6hINgFjE,Over And Over - Live,Live Without A Net,Angel,0.391,0.311,302107.0,0.953,0.0225,9.0,0.969,-6.535,1.0,0.217,129.509,4.0,0.247,18CODBhZdwtHaiQLXhrw7N,1980 +3PZnDov6sZFriH9zlZfyR6,Headstrong,Headstrong,Ashley Tisdale,0.324,0.792,191187.0,0.923,0.0,1.0,0.0805,-3.706,1.0,0.0532,104.006,4.0,0.748,18Cdeub4WBPKku92zlsfWp,2007 +53xKzrHKZgyrNe0RJJb39j,Holomovement,Intrinsic,The Contortionist,0.0568,0.494,389747.0,0.795,0.26,8.0,0.312,-6.526,0.0,0.0424,108.012,5.0,0.147,18CxPehYUXNp8JqdEVIOP1,2012-07-17 +1UmOugIH1YvBe2mGW4AHK4,Gimme A Rain Check,Sweet Charity,Soundtrack,0.222,0.657,157293.0,0.544,0.0,0.0,0.0975,-12.973,1.0,0.0596,117.964,4.0,0.709,18EDJ1rocua0PL9yy2GjsP,2005-07-12 +2D5Fi0jgFCo2kWJ84wAxWb,Ring The Alarm,The Alarm,The Alarm,0.0004,0.568,170495.0,0.968,0.397,7.0,0.0954,-3.772,1.0,0.109,125.998,4.0,0.313,18EY8ioAkIjG0n5K6mP0tq,2019-02-15 +1XnTV86f1qOkt91uRXcwG3,Getaway Car - Jazzadelic FreeMix,Renovating--Diverse City,tobyMac,0.011,0.685,220827.0,0.884,0.0,1.0,0.343,-4.252,0.0,0.0893,101.07,4.0,0.777,18Ev45GYiY91uOI2W306eE,2005-01-01 +34qN7lTHcHBaZxxRgFP4ab,Forbidden Nights,Introducing Darlene Love,Darlene Love,0.0407,0.428,225680.0,0.843,0.0,1.0,0.139,-4.031,1.0,0.0412,143.816,3.0,0.703,18FhI1MFgKTUdS1YH6AkVF,2015-09-18 +7F8CI4CNfwpguetjZYzK4x,I Will Survive,More Crazy Hits,Crazy Frog,0.275,0.697,205347.0,0.844,1.19e-06,0.0,0.577,-3.654,1.0,0.0308,129.943,4.0,0.39,18GtVegqEEGsJi3QsyhfTx,2006-01-01 +7JWAg1mGCHEgPVgDzBkzkh,One Little Pill,The Bad Influence,Lil Wyte,0.134,0.757,192853.0,0.927,0.0,1.0,0.338,-5.741,0.0,0.191,161.285,4.0,0.792,18HvLImJc7phCsGb87YKxK,2009-08-25 +564oa00vY05d1uYnTEAAmE,Herside Story,At What Cost,GoldLink,0.656,0.885,183760.0,0.595,4.42e-06,7.0,0.105,-5.487,1.0,0.286,148.034,4.0,0.754,18JrBX1QkpnUSJF3oxX6RX,2017-03-24 +4ZkRHbgXXZXxQ3vqlMOQ64,Little Birdie,Bela Fleck & Abigail Washburn,Bela Fleck & Abigail Washburn,0.982,0.677,258693.0,0.202,0.0105,6.0,0.123,-16.61,1.0,0.0529,141.619,4.0,0.336,18Kf1ocHyxnqJ2VCuS6Utm,2014-01-01 +0j0H7BEm3fJb5UMhxQ8IWX,"What's Your Name - Live At Reunion Arena, Dallas/1987",Southern By The Grace Of God,Lynyrd Skynyrd,0.0519,0.522,239333.0,0.729,0.00365,2.0,0.986,-11.54,1.0,0.0448,133.698,4.0,0.845,18Khbs04CJg0gCF7hIpPuq,1988-01-01 +6MZkstAnLzlCF1wc7t0xHi,Your Cheatin' Heart,Rock & Roll Time,Jerry Lee Lewis,0.585,0.573,152400.0,0.484,9.39e-06,0.0,0.209,-13.672,1.0,0.0653,119.798,4.0,0.747,18MP7PeHp7MysDCRP2TNpt,1964-05-13 +2vu2Erh2qp2BmC3kpiilAy,Breathe,SongVersation,India.Arie,0.366,0.757,171587.0,0.418,0.0,1.0,0.119,-7.45,1.0,0.0281,94.917,4.0,0.319,18Sc7XDpqTXlHVrQhk5mLh,2017-06-30 +41YcWfYn0zIFpwVImJdArd,Les Portes du souvenir,Princesses Nubiennes,Les Nubians,0.151,0.557,300267.0,0.833,0.358,7.0,0.443,-7.327,1.0,0.0529,82.992,4.0,0.601,18Tc3CrTP3lb8nMJnoRGSK,1998-06-12 +1Le5VAN5J7kWSqG5XsbWcm,Mama's Got a Lover,Mistrial,Lou Reed,0.125,0.708,254707.0,0.968,0.356,0.0,0.195,-5.848,1.0,0.0401,112.84,4.0,0.919,18X1MIMcwyDPIjrwn00p7e,1986-06-26 +76ajwhzTiuwL2RcHyIVSiK,The Score,The Score,Fugees,0.259,0.845,302067.0,0.312,0.0,1.0,0.342,-15.843,1.0,0.23,97.004,4.0,0.664,18XFe4CPBgVezXkxZP6rTb,1996-02-21 +4IFRuvP1zFmbZmfsy3gdcV,If You Love Me (Let Me Know) [Originally Performed by Olivia Newton-John] [Karaoke Version],If You Love Me Let Me Know,Olivia Newton-John,0.034,0.614,191025.0,0.583,0.0242,5.0,0.173,-11.366,1.0,0.0314,129.352,4.0,0.532,18ZOIETD9E0zYeZuDcY5fK,2015-07-06 +14R9zPJ7EZGRW5W5SUVqxF,I Still Haven't Found What I'm Looking For - 2015 Version,It's Entertainment!,Celtic Thunder,0.082,0.716,212533.0,0.717,2.82e-05,2.0,0.123,-7.022,1.0,0.0522,106.04,4.0,0.686,18ZoSfnNPAYDOpSpVKz4ze,2009 +4EQeGjKXLjT2jbCYn6Oq4O,Razor Keen,Vive Le Rock,Adam Ant,0.0105,0.531,232840.0,0.936,0.000166,9.0,0.391,-6.605,1.0,0.0553,133.134,4.0,0.689,18bMp4VBE0Wpdp68eZfsVL,1985 +5hyzCc6rsHxh0nfX9XFHGG,That's the Chance I'll Have to Take,Country-Folk,Waylon Jennings & The Kimberlys,0.847,0.5,125320.0,0.456,0.000341,2.0,0.285,-11.547,1.0,0.0284,91.459,4.0,0.76,18bZE82qsKfz1TYDROUKtz,1966 +2UkIpSe2slw66MpmsP4Rdb,Not A Moment Too Soon,Not A Moment Too Soon,Tim McGraw,0.0385,0.707,227867.0,0.363,1.41e-05,7.0,0.23,-14.798,1.0,0.0288,120.626,4.0,0.621,18eJ4H4smFp29lRMsLygUc,1994-03-22 +4zXvB4MoQD8onk0NCZbeHG,Home Sweet Home,Theatre Of Pain,Motley Crue,0.0999,0.403,240933.0,0.777,3.28e-06,5.0,0.124,-6.416,1.0,0.0354,76.329,4.0,0.149,18fYN6Hlig5t7ObBfQYUPe,1985 +09nxk6lJCcsZ2xo82cKrAo,Ladies First,I Had To Say It,Millie Jackson,0.0345,0.705,220427.0,0.628,0.0,1.0,0.214,-13.491,0.0,0.0383,117.82,4.0,0.957,18fkctcTLlIemnJzKCcKDh,2008-07-07 +5oHM7nlCkW8lUeQIXyW0lm,Black Light,Paper Empire,Better Than Ezra,0.00577,0.621,211667.0,0.922,0.002,6.0,0.266,-4.589,1.0,0.0552,134.05,4.0,0.92,18hkyxDGnMNHczijUH7BsG,2009-05-12 +5z7Pdf3CNlauRJkBSihT6v,Madrigal,A Farewell To Kings,Rush,0.461,0.487,153670.0,0.243,7.17e-05,9.0,0.104,-13.755,1.0,0.0288,94.289,4.0,0.39,18i33u5FvfvgHjZMulpyO2,1977-09-01 +4Tp4gRuDo1sIMP6gH9LwuH,Wiped Out!,Wiped Out!,The Neighbourhood,0.0113,0.571,373373.0,0.737,0.000477,9.0,0.3,-6.53,0.0,0.027,127.975,4.0,0.0656,18iFxjZugvKhuNNMbLjZJF,2015-10-30 +1SIEr6kCFGNujxHcIa2y67,I've Never Gone This Far Before,Maybe Not Tonight,Sammy Kershaw,0.0962,0.594,205960.0,0.499,0.0,6.0,0.14,-8.913,1.0,0.0228,92.006,4.0,0.281,18iwVxRqZMW5s8tZ1SBMyi,1999-01-01 +0YR90yCMQ46dTmG3NHs7GE,Like An Old Fashioned Waltz,White Shoes,Emmylou Harris,0.949,0.331,191867.0,0.0273,0.000185,3.0,0.167,-21.542,1.0,0.0415,107.152,3.0,0.222,18mJNQ0ipgWbZsgTnt1VNX,1983-01-01 +3gkH5q7qT0Ex08kua0KgrN,Workin For A Livin,Picture This,Huey Lewis & The News,0.361,0.566,158533.0,0.757,1.56e-06,2.0,0.32,-11.39,1.0,0.0348,158.182,4.0,0.973,18ogoWl1E1HJA8GaqIRM2V,1982-01-01 +2FaYelKkd6fhE0ORCluNNg,Godspeed Hellbound,Order Of The Black,Black Label Society,0.00187,0.526,283480.0,0.974,0.00344,5.0,0.35,-4.337,0.0,0.102,132.05,4.0,0.107,18otOdgxQQZHlHxgfPQpiG,2010-08-10 +541lixVZ9NvUlA60LYHlj7,(Sitting On) The Dock Of The Bay,This Is Tom Jones,Tom Jones,0.511,0.454,196853.0,0.537,1.08e-05,2.0,0.313,-11.567,1.0,0.0618,169.573,4.0,0.54,18pHIr3Bb5Mnl3ozQ5QElF,1969-06-01 +1JFt7RvlIgRrTs4dXYbw0o,Bi-Coastal,Bi-coastal,Peter Allen,0.0889,0.745,261893.0,0.806,0.0139,5.0,0.101,-7.009,1.0,0.0291,127.851,4.0,0.961,18q7pXVYXXcuDPkstx2yxC,1980-01-01 +4UTlXl61ax2VfFrbagNWEJ,Margidda,Ultu Ulla,Rings Of Saturn,7.22e-05,0.257,300947.0,0.816,0.57,7.0,0.278,-4.226,1.0,0.114,159.787,4.0,0.503,18qC4zoq1xoK4xyZm6KKYY,2017-07-28 +59MCihFpGxbrKdG8PNzqOu,Fairy Tale Song,Nothing Will Be As It Was...tomorrow,Flora Purim,0.0222,0.54,247280.0,0.596,0.000526,11.0,0.341,-13.302,0.0,0.0506,155.642,4.0,0.921,18riFYG9ufIFKrztc0tE2U,2005-10-18 +3JLLzuSYhPETCx4g4twoae,Cold Blood - 2002 Remastered Version,Wanted Dread And Alive,Peter Tosh,0.0367,0.817,278600.0,0.627,0.0568,7.0,0.0773,-7.266,1.0,0.054,91.735,4.0,0.703,18s7KUeencxiAsv7ths3jK,2002-07-08 +7wLzlhL0tb3GhPhnIz7IpQ,Most of the Time,Oh Mercy,Bob Dylan,0.0699,0.546,304307.0,0.624,0.328,0.0,0.169,-9.418,1.0,0.0403,146.435,4.0,0.266,18ue4s9PsV3WBw7kkzD689,1989-09-22 +54vVqp8VXeZFUrtoIf6xLM,I Haven't Got Anything Better to Do,Capricorn Princess,Esther Phillips,0.266,0.304,220613.0,0.512,0.00602,10.0,0.112,-6.702,1.0,0.0288,53.799,4.0,0.0897,18vuzM2dUrCr2k3n9jOxoo,2016-06-24 +0iXjbgIAOIb1oBfFWnjw4B,Man For All Seasons,2 Years On,Bee Gees,0.255,0.36,179400.0,0.352,0.0165,0.0,0.604,-13.006,1.0,0.031,125.163,4.0,0.327,18zV19LWwZ3mBcTO2IG5qc,1970-11 +15ayzs6ina4uyllSJcDiAC,You and I,Every Time You Touch Me (i Get High),Charlie Rich,0.595,0.258,200040.0,0.248,0.000108,9.0,0.129,-15.861,1.0,0.0344,205.304,4.0,0.464,18zZRQGNDryA34TRJeLFP1,1975 +6a1auGXCLuNvNBUX8qMgNO,When,Plasma,Trey Anastasio,0.169,0.528,288253.0,0.234,0.00949,9.0,0.739,-15.973,0.0,0.0378,99.73,4.0,0.233,190tmex6vQgCZhxOoR6L8Q,2003-04-29 +2UvCW5VjFs39Nimcg7Wx90,Disco Daddy,Catfish,Four Tops,0.0601,0.603,221253.0,0.868,0.113,2.0,0.0917,-7.018,1.0,0.0857,114.264,4.0,0.693,1913MZttraQQMWRxtKVsdn,1976-01-01 +4uRzZOaNTSrsJfdEZz8I2b,Fool For Love,Radioland,Nicolette Larson,0.221,0.581,223720.0,0.535,1.95e-05,2.0,0.0693,-10.067,1.0,0.0506,146.92,1.0,0.864,1921wqmIM2jHDiL1KdXnT9,1980 +2Is0EHGUhAfeY1SkaWQmvy,Hollywood,Feels So Right,Alabama,0.516,0.577,228307.0,0.549,0.0,5.0,0.0696,-11.224,1.0,0.0345,140.358,4.0,0.647,192mPxOusrkZyXmCdKdUJS,1981 +4XVuPAxkVAMuP4l21ovuIn,Too Much Ain't Enough Love,Freight Train Heart,Jimmy Barnes,0.302,0.623,284280.0,0.721,0.000122,0.0,0.0838,-10.52,0.0,0.0276,101.431,4.0,0.782,192npK9PkoDRwdyYKjB9zO,1987 +0w0EEMS5RVviEFrujsN6XU,Pride and Joy,A Tribute To Stevie Ray Vaughan,Various Artists,0.00421,0.499,247467.0,0.683,0.0128,8.0,0.0956,-9.188,1.0,0.0407,124.945,4.0,0.462,194WrLBPXXRyJPWvqBGd2b,2015-06-23 +4CRvbQ6GdqGB8QZXGisiYV,Going Back to Miami,Made In America,Blues Brothers,0.014,0.407,240373.0,0.933,0.00147,0.0,0.979,-6.803,1.0,0.199,177.862,4.0,0.731,195FcFytL0rgbdCHOltD7a,1980-12-01 +0DrRMBY6eTIS3EuH3gqvlZ,Last of My Kind - Live,Live From The Ryman,Jason Isbell And The 400 Unit,0.236,0.309,421840.0,0.486,0.0594,9.0,0.942,-11.092,1.0,0.0294,145.139,4.0,0.461,19652SxfYygBsLkqDhRUtw,2018-10-19 +2c6OL0xTyLl9LbIbAC1dp5,All Night Talk Radio,Sad Clowns & Hillbillies,John Mellencamp Featuring Carlene Carter,0.393,0.677,307960.0,0.646,6.04e-06,6.0,0.187,-9.361,1.0,0.0324,129.372,4.0,0.661,19837thNbzNpvj13VarY7w,2017-04-28 +4UNelULazn272Xx8bzZ6BF,What A Day,King For A Day/Fool For A Lifetime,Faith No More,0.00464,0.487,158907.0,0.932,0.00876,11.0,0.0971,-7.629,1.0,0.057,162.147,4.0,0.784,198GsVgwHgoas39b8TcPYp,1995-04-25 +1sCJZ0YxDhVkDjwnUahE11,Will He Come Home Tonight - Bonus Track,Feel Me Or Kill Me,Pastor Troy,0.023,0.53,228853.0,0.628,0.0,11.0,0.348,-5.352,0.0,0.0951,130.047,4.0,0.263,198wo7qaGS9ibOCS2ftxu4,2009-04-14 +6TNpx8iXqoK8Db0VnYo552,Paradise,Meet The Temptations,The Temptations,0.391,0.714,172000.0,0.724,0.000504,1.0,0.0854,-5.151,1.0,0.0281,114.427,4.0,0.93,199rfdL0k6q5ReLA7V4KMt,1964 +3k1WwLG1OXCm6iQ13VrJEL,The Jack,High Voltage,AC/DC,0.0094,0.646,352040.0,0.473,0.000347,9.0,0.195,-6.298,1.0,0.062,112.33,4.0,0.367,19AUoKWRAaQYrggVvdQnqq,1976-05-14 +5ypnnr3iqI0JuyZteBPPQu,Out Here,Outlaw In Me,The Lacs,0.061,0.652,279880.0,0.662,0.0,0.0,0.103,-7.842,1.0,0.0517,135.048,4.0,0.81,19AjSpeMtzdL0q4RDc38hx,2015-05-26 +6aXEBZeWI8TZqtoYrmRh1G,Down To Go,Muchacho,Phosphorescent,0.652,0.337,316213.0,0.401,0.415,5.0,0.112,-8.26,1.0,0.0272,50.052,3.0,0.255,19C3Ferv8ZiWTOpCfxN2S1,2013-10-29 +2q8WO601qIwLwV4DgXDCiO,God Put A Smile Upon Your Face - Live In Buenos Aires,Live In Buenos Aires,Coldplay,0.000615,0.345,274053.0,0.967,0.000117,1.0,0.89,-4.687,0.0,0.0837,137.917,4.0,0.366,19CvkGjYpifkdwgVJSbog2,2018-12-07 +3tAz11FTj3uyc1ronoSbil,What Goes Around,Finally Famous,Big Sean,0.000611,0.456,259880.0,0.879,8.89e-05,1.0,0.251,-6.226,0.0,0.147,158.052,4.0,0.497,19DGkH750PrQMMnKqBAxfY,2011-01-01 +418i25zakJlsJmVEoouNk3,Trick Or Treat,Trick Or Treat,Soundtrack,0.00964,0.513,167067.0,0.6,5.21e-06,5.0,0.343,-11.294,0.0,0.0438,124.22,4.0,0.371,19EC41PeSa3vVeRfvizIEg,1987-11-17 +1iVj5rYcMxPQ92ABzE5l2B,World Coming Down,World Coming Down,Type O Negative,0.00294,0.286,670173.0,0.764,0.00635,6.0,0.0505,-6.766,1.0,0.0523,106.144,4.0,0.0626,19GlIEIJqujc5U5B7PETZW,1999-09-13 +3X6lG6K75hPhotAwBCLQrW,Corcovado - TOKiMONSTA Remix,Verve//Remixed,Various Artists,0.146,0.576,225173.0,0.734,0.019,9.0,0.219,-7.567,0.0,0.0319,139.981,4.0,0.494,19JygptHJkK4XkjAcgchxg,2013-01-01 +3MCsYf14xqdT7SYDfWE2Zy,My Own Step (Theme From Step Up 3D) - Soundtrack Version,Step Up 3D,Soundtrack,0.0227,0.48,257440.0,0.913,0.0,0.0,0.315,-4.109,1.0,0.132,140.014,4.0,0.646,19KQNRx37kwi6ktkNisyV7,2010-01-01 +3BaK7pGmi60SejEa77WBUu,Is This What You Call Love?,Passion,Original Broadway Cast Recording,0.795,0.457,94173.0,0.354,0.0,11.0,0.187,-16.553,0.0,0.103,113.227,4.0,0.667,19KbvnlUNafQdxMgw8CJxa,1994-01-01 +7CbywRyyKtmh3Df908OylG,Chiquita,Night In The Ruts,Aerosmith,0.0396,0.461,264133.0,0.751,0.00212,2.0,0.306,-9.451,1.0,0.0341,130.472,4.0,0.727,19MVMst4XtFfzLy0z2aKUF,1979 +69aaAiHsxCPAxXIwFpYKcY,I'll Get By (As Long As I Have You) - 2001 Remastered,Together Again!,Benny Goodman,0.929,0.679,261867.0,0.183,0.0442,5.0,0.073,-17.931,1.0,0.0329,102.333,4.0,0.568,19MVmQ2kPBgaUZCRYVrt1L,1996-12-05 +4w50SeYETVF4UxWV0TW3Eb,Hurts,No Place In Heaven,MIKA,0.771,0.627,217347.0,0.282,0.0,5.0,0.144,-10.94,1.0,0.0329,122.045,4.0,0.248,19N3nhHlow4Lc4uiN8IUeA,2015-06-16 +1I6yM6p9ktjhqh3MP5vqmw,Love Is Blue,Easy,Nancy Wilson,0.599,0.332,131730.0,0.276,0.0,5.0,0.271,-12.231,0.0,0.0368,142.645,3.0,0.449,19NGTe3vl9Bq0bMVw9MaLI,1968-01-01 +1WXAjPZEP1eePQVXtNIHkc,Little Queen Of Spades,Me And Mr Johnson,Eric Clapton,0.548,0.371,296040.0,0.43,0.00208,9.0,0.101,-8.506,1.0,0.0435,188.146,3.0,0.32,19Nhw4EECcCOj2379B8idV,2004-03-23 +3WQFFxnCqrCTGKRTwNaXvT,Give Him Praise,In Harmony 2,Various Artists,0.479,0.252,292933.0,0.375,0.0,0.0,0.304,-13.132,1.0,0.0337,88.074,4.0,0.24,19O6t4SdotTZup7yUFQMgD,2016 +7Hg0Rod6zyHQCdkqiFVVMX,"Hello, Goodbye, Die",Women And Children Last,Murderdolls,2.53e-05,0.525,136787.0,0.995,0.0712,6.0,0.418,-2.953,0.0,0.0838,109.999,4.0,0.526,19QOoMNfiAG6GSIewZo7Md,2010-08-25 +4KqsOsBdy97imPq6RHN5Cy,Take Me As I Am,Love Actually,Soundtrack,0.0925,0.685,257173.0,0.784,0.0,9.0,0.314,-4.971,1.0,0.11,90.89,4.0,0.748,19RPbTaPIFbnAgjsjrmd6L,2003 +1NgvIjkEjkhcIR1pp5Qsir,In Limbo,Kid A,Radiohead,0.674,0.375,211000.0,0.634,0.828,0.0,0.135,-10.543,1.0,0.0317,89.752,4.0,0.502,19RUXBFyM4PpmrLRdtqWbp,2000-10-01 +5fFolJOk3MjS30rwAzBDA8,To Be the Best,Pitch Black Law,Pitch Black,0.0346,0.642,241280.0,0.89,0.0,10.0,0.193,-5.525,0.0,0.407,94.067,4.0,0.739,19U39hP9cAqyQID5X2gNle,2004-02-10 +2fPYVRL9E69RuJpbXHsB9W,"Lonely, Lonely",Now I'm A Woman,Nancy Wilson,0.877,0.337,182133.0,0.44,0.000108,10.0,0.298,-11.378,1.0,0.0353,130.812,4.0,0.415,19WwZOZ7hnSSYj4vbaarYz,1970-01-01 +0OKYStcQpMyHdVVu0tDGa3,Ungrateful,Bloodas,Tee Grizzley & Lil Durk,0.299,0.699,209371.0,0.666,0.0,8.0,0.129,-8.432,1.0,0.427,146.915,4.0,0.564,19YlQK3Zr5gZgEZXrmgayO,2017-12-08 +4xafuWVitQQBSbq0lpTP5P,Face Of Love,Joy: A Holiday Collection,Jewel,0.806,0.4,206640.0,0.234,1.44e-05,7.0,0.0917,-11.119,1.0,0.0294,88.438,4.0,0.189,19YooFT19DTh1iLImZeBkR,1999-11-02 +4rJKRx0NtEN0mQQrFLXYWY,Starboy,NOW 61,Various Artists,0.127,0.784,227827.0,0.583,8.19e-06,7.0,0.468,-7.056,1.0,0.239,93.055,4.0,0.474,19ZAQw6Iah26CVL8jxprAQ,2017-01-27 +4Yn4RMVO7tLCCgdRReRpDf,Like You Better Dead,Soundtrack To Your Escape,In Flames,3.85e-05,0.511,202800.0,0.995,0.227,6.0,0.0632,-3.184,1.0,0.0751,104.831,4.0,0.239,19ZIGYY1ZB3tPJ2b4sV3ll,2004-03-29 +28oDHwPpedYnbOsjI2Ta4N,Ripple,Day Of The Dead,Various Artists,0.8,0.421,265282.0,0.456,4.01e-05,7.0,0.088,-7.905,1.0,0.0373,119.238,4.0,0.48,19aZxgHJEtveuVPhDFTMMG,2016-05-20 +3VNFIYed1oyt4V2NEq5jmb,Funny Girl,Windmills Of Your Mind,Percy Faith,0.742,0.11,210133.0,0.353,0.491,7.0,0.0817,-12.228,1.0,0.0355,167.528,4.0,0.0731,19d0GvQVXvjlJs1I4wjm5Y,1969-04-01 +57GoUC9XYgbbUTriUG99DU,Originem,The Quantum Enigma,Epica,0.0832,0.36,131827.0,0.67,0.536,0.0,0.909,-8.413,1.0,0.0406,75.021,4.0,0.326,19dUbDF1ePsbwjflBxFfVm,2014-04-30 +7AIX3qOmdwUoWe04tcdfSC,Face Down,Killer Be Killed,Killer Be Killed,2.39e-05,0.171,275339.0,0.954,0.0414,7.0,0.227,-4.363,1.0,0.114,194.336,4.0,0.184,19hj6fsd54o4WnytTTDGmD,2014-05-09 +1IBsJBiOdn5uXHOoR0UZjW,Catch Me Daddy - Live,Farewell Song,Janis Joplin,0.0102,0.632,290000.0,0.74,0.0118,9.0,0.135,-10.626,1.0,0.0787,99.682,4.0,0.577,19hplTy1akI7ypHeZnXx00,1982-02-01 +4QIBs7lnQBjXsSH43U2lMe,Country Dawg,Spaceship Earth,Sugarloaf,0.23,0.651,159733.0,0.41,0.00806,0.0,0.0761,-12.679,1.0,0.0271,93.261,4.0,0.919,19ifiTgGAm9yMdyOppQm9q,1971 +3MyCXjETADhYTSoLDpRXo2,Animal Skins,Animal Notes,Crack The Sky,0.096,0.517,213171.0,0.301,5.38e-05,2.0,0.201,-13.792,1.0,0.031,94.872,4.0,0.576,19iuvORQN4g7YrYWyzXzVy,1976 +7jSpmFjSfqjVQofr2vX993,Territorial Instinct - Bloodlust,The Dream Calls For Blood,Death Angel,0.00165,0.262,397720.0,0.98,0.4,8.0,0.0548,-4.191,0.0,0.154,137.007,4.0,0.175,19l1j3NYm8xEQTdr4ZxlIu,2013-10-11 +1IkCG9jkzCrl3TadPTh4dU,Make It,Aerosmith,Aerosmith,0.0151,0.553,218960.0,0.685,0.149,0.0,0.19,-10.981,1.0,0.0275,137.898,4.0,0.57,19lEZSnCCbVEkKchoPQWDZ,1973 +3naqVKAWQJyghdX9VzYEJA,His Story,Ooooooohhh. . .On The TLC Tip,TLC,0.122,0.693,263000.0,0.714,0.000194,6.0,0.167,-11.164,1.0,0.0327,106.74,4.0,0.588,19lVMS3ZOoJi5CdRKvoOiP,1992-02-25 +3NUdgjRZFhJufD5mgx0pGI,"En Pulse Yethitu Poriye (From ""Kavalai Vendam"")",Pulse: Platinum Edition,Various Artists,0.0696,0.743,239675.0,0.811,0.0,5.0,0.194,-4.9,0.0,0.0521,128.0,4.0,0.647,19oOvBN9hphDQy0WsstsN3,2016-09-02 +6BGIuhy9gKY04rF8VEJ94K,"Schweigt stille, plaudert nicht Cantata, BWV 211 ""Coffee Cantata"": 1. Rezitativ: Schweigt stille, plaudert nicht",Bach: Concertos,Julia Fischer/Academy Of St Martin In The Fields,0.891,0.397,38000.0,0.186,0.0,2.0,0.44,-20.717,1.0,0.14,86.323,4.0,0.471,19q2KCDZa94jUjMOsfHxSk,2019-02-08 +6KkH3gz9kGVSkKKm9XNtYf,"Wonderwall [Live At Wembley Stadium, 2000]",Familiar To Millions,Oasis,0.0248,0.165,286467.0,0.92,0.0113,6.0,0.982,-5.013,0.0,0.0554,94.582,4.0,0.431,19rUOvZluw40PCM6tYcPhY,2001-12-11 +4X20svbehw1Qx6KZ4AHQMs,To A Princess,Empty Rooms,John Mayall,0.882,0.605,213027.0,0.222,0.814,8.0,0.234,-17.881,1.0,0.0578,88.41,4.0,0.604,19tWGM1ewNMCIyW2WWR4nu,1970 +2vvOI329D2OT8TcZWKAsHh,Born Under a Bad Sign - 2013 Japan Remaster,Home Style,Brook Benton,0.491,0.674,188173.0,0.56,0.0148,5.0,0.0532,-12.725,0.0,0.0666,88.711,4.0,0.801,19u3TTwlzq8cRmEWp0ApQt,1970-01-01 +32CMtlsBpPH8czc5RLP9py,No One Can Love You More,After Tonight,Will Downing,0.602,0.646,246987.0,0.512,0.000155,8.0,0.202,-6.488,1.0,0.0359,135.951,4.0,0.369,19uOZNIc4PrySdKggT9jsO,2007-01-01 +6IiwShkrwQvX1SoXV8BEl3,Unsung Hero,How I Feel,Terri Clark,0.179,0.562,300093.0,0.467,1.06e-05,4.0,0.0878,-7.745,1.0,0.0244,97.335,4.0,0.334,19vSZScLNvBVcuARwA5CEO,1998-01-01 +0ls2HeVRI2LELC9uk43Kje,With A Child's Heart,Music & Me,Michael Jackson,0.622,0.525,214320.0,0.416,0.00143,0.0,0.154,-11.315,0.0,0.0352,150.231,4.0,0.263,19vhLDr0Fw8Lja1I8xVV09,1973-08-13 +2qJTmtdsjQNHnRYx4wEIwr,Battering Ram,1919 * Eternal,Black Label Society,6.95e-05,0.447,141560.0,0.976,0.35,10.0,0.131,-4.051,0.0,0.123,159.32,4.0,0.401,19xvQ3Fm93nR20Ok1LsGp3,2002-03-04 +5A9NIxPfwlae50zfcl7Cdy,In My Car (I'll Be The Driver),Up!,Shania Twain,0.186,0.675,194733.0,0.867,0.0,9.0,0.323,-4.208,1.0,0.0472,129.942,4.0,0.787,19y6fI4VdbDlLVtACuvcdm,2002-01-01 +0aqPzr6zDJQZKtEUc9mgnE,Novocaine - Mark Otten remix,In Search Of Sunrise 5: Los Angeles,Tiesto,0.0067,0.557,549000.0,0.91,0.852,2.0,0.241,-8.015,1.0,0.0443,132.972,4.0,0.378,19yKT1OYqMwHzsOvyq6drL,2001-04-25 +7pPjF8BkKWi3sJUetP7OAD,Chamavo,1969,Soundtrack,0.263,0.602,213853.0,0.641,0.011,11.0,0.119,-9.975,0.0,0.064,129.867,4.0,0.421,1A03p6zNAbU1qVnwlC1sVp,2013-12-02 +3iZ3wxygnBnLkLOHu93qco,When The Party's Over,Hearsay,Alexander O'Neal,0.269,0.687,210867.0,0.324,3.29e-05,5.0,0.257,-16.766,0.0,0.0377,81.015,4.0,0.35,1A0yV0RDsqyQeyoL9x1exH,1987-01-01 +2f9uahwaa4eigYppyWPPlr,Joy To The World,A Christmas Story,Point Of Grace,0.704,0.235,59693.0,0.374,0.901,3.0,0.247,-9.624,1.0,0.0321,63.68,3.0,0.0813,1A2BAAKHIb0okC8nCEZkOb,1999-09-15 +1WnXCfO6oIxG0TbJj29MqR,Make Love,Human After All,Daft Punk,0.783,0.697,289680.0,0.548,0.841,1.0,0.132,-9.087,1.0,0.0561,133.005,4.0,0.977,1A2GTWGtFfWp7KSQTwWOyo,2005-03-01 +5NJe9PiGgoFGfini7i9Ldl,The Marriage Supper Of The Lamb - The Best Of The Hoppers Album Version,The Best Of The Hoppers: From The Homecoming Series,The Hoppers,0.607,0.583,207540.0,0.879,0.0,6.0,0.659,-4.898,1.0,0.0394,97.979,4.0,0.66,1A2ZhhsKu1qzEKM3RL51nK,2010-01-01 +42bskEZpqyF4hMhLXQeZSz,Job Well Done,The Only Solution,Cold 187um,0.0452,0.537,225453.0,0.49,0.0,6.0,0.386,-10.148,0.0,0.381,79.263,4.0,0.826,1A73wUt5WbL9V426z54a4d,2015-04-01 +1sVFgyH1UBRep5zOj2Ynp5,So Special,LeToya,LeToya,0.0995,0.595,210080.0,0.826,0.0,8.0,0.293,-2.446,0.0,0.256,87.816,4.0,0.754,1A7zL8JiAZSq6zldupV6I0,2006-07-25 +6lclPxG1gdYvlyuWxkqeBU,The Futurist,The Futurist,"Robert Downey, Jr.",0.343,0.618,300160.0,0.301,8.98e-05,2.0,0.0965,-11.275,1.0,0.0349,100.121,3.0,0.349,1A9WJe0SrkiYBeN3oK3NT9,2004 +0u8m3aQgRYXsPG8QgpiSgH,Cold Cruel World,Krimson Creek,Boondox,0.223,0.349,275960.0,0.711,4.6e-05,4.0,0.397,-5.384,0.0,0.0536,77.836,4.0,0.292,1AA46FiEvhrbEcww82qATe,2015-04-01 +7zntvGuurLMJsS968kRkCU,Bite the Thong,Key To The Kuffs,JJ Doom,0.107,0.564,233810.0,0.733,7.47e-05,2.0,0.115,-6.958,1.0,0.458,92.016,4.0,0.256,1AAtPGmhyqIdLapn37Cp4w,2013-08-20 +0TmRAPlvxYpovR8ii7Fwwx,It's You,Wonder Woman,Soundtrack,0.401,0.658,296067.0,0.506,0.0,7.0,0.187,-13.342,1.0,0.0462,75.323,4.0,0.484,1AAuMu5oxFp50SARjalkEO,1984-08-28 +1zhgL3IWEULFbbdDixjaFT,Hammock,The Vampire Diaries,Soundtrack,0.243,0.559,177200.0,0.818,0.00439,6.0,0.109,-6.001,0.0,0.0603,109.692,4.0,0.691,1AB8QOM7nQH6K9m297LzO6,2010-01-01 +5JEFlwJw5vwUCATZ1aW5mQ,Spider - Live,V.s.o.p.,Herbie Hancock,0.289,0.623,611747.0,0.644,0.805,9.0,0.673,-13.223,0.0,0.0451,128.723,4.0,0.608,1ABM6xFW90sWpHQnzyIdvO,1977 +4ToeppjiHi7kGMAVUvosv0,Hell Nos And Headphones,Haiz (EP),Hailee Steinfeld,0.0131,0.706,230933.0,0.562,0.0,10.0,0.0974,-6.867,1.0,0.0547,102.987,4.0,0.492,1ABRc0UFHY3x6rKQeFBTQ0,2016-02-26 +5DiSleuNIFkdJg4UCIqMsq,A Joyful Process - 45 Version,America Eats Its Young,Funkadelic,0.027,0.63,177467.0,0.859,0.127,4.0,0.107,-9.513,0.0,0.0788,94.354,4.0,0.754,1AC5H39DY0lzcusROYnQlT,1972 +7v79PPegaithNAC08xvoN9,Caught Up In The Middle,Undone,MercyMe,0.00021,0.537,204427.0,0.856,4.87e-06,2.0,0.253,-2.697,1.0,0.0324,124.05,4.0,0.359,1ADVrt6w8DdqeaLvWREWT4,2004-05-25 +3qxKHgrYJijlkvivlSXJJ6,Me and My Charms,Hips & Makers,Kristin Hersh,0.752,0.536,256800.0,0.473,0.000198,4.0,0.125,-10.465,0.0,0.0302,136.333,3.0,0.484,1AEGORCIk0MVmT8baHs6lN,1994-01-28 +0KkSpj9lP4DLYaCRkb1tz1,Nothing I Can Do,Burn,Jo Dee Messina,0.0521,0.535,244040.0,0.756,0.0,7.0,0.0897,-8.466,1.0,0.0298,97.946,4.0,0.544,1AGAaPw6yMh1WCAninJag0,2000-08-01 +5TpPSTItCwtZ8Sltr3vdzm,Last Night on Earth,21st Century Breakdown,Green Day,0.0371,0.556,236533.0,0.486,1.45e-06,2.0,0.164,-7.139,1.0,0.0329,119.955,4.0,0.243,1AHZd3C3S8m8fFrhFxyk79,2009-05-15 +5h93UvuJJOomN1t7UVCrT8,Vale La Pena El Placer - Live - The King Stays King Version,The King Stays King: Sold Out At Madison Square Garden,Romeo Santos,0.786,0.528,184333.0,0.374,0.0,0.0,0.39,-7.98,0.0,0.0365,119.314,4.0,0.465,1AKN4ZhJ3pdKQXCS4CNQRT,2012-11-06 +5MVMARaMoclifNmBtPu0dD,Love Struck Baby,Texas Flood,Stevie Ray Vaughan And Double Trouble,0.279,0.548,141933.0,0.874,0.0463,8.0,0.173,-10.147,1.0,0.0463,172.129,4.0,0.966,1AL5oXZRtTc8PyhcTwg4xQ,1983 +0dgvPQkNyJ75mJcyfVmFkz,"The Big Medley - In The Flesh? / Carry On Wayward Son / Bohemian Rhapsody / Lovin, Touchin, Squeezin / Cruise Control / Turn It On Again [Live - ""Uncovered"" Version 1995]",Change Of Seasons,Dream Theater,0.000135,0.291,633840.0,0.767,0.00759,2.0,0.687,-8.027,1.0,0.0412,113.883,3.0,0.446,1ALR5shWvJ99oItXgRTbKj,1995-08-29 +3NScJnl5elsmP5H4aoEhcu,Sin in Me,Sinema,Swoope,0.697,0.637,287619.0,0.565,0.0,1.0,0.242,-7.802,1.0,0.451,120.93,4.0,0.392,1AOqwbq0mlI7g45Tv0Smx9,2014-08-05 +3LwfE3USKwANPjPz34iGDZ,Hyper Music,Origin Of Symmetry,Muse,1.23e-05,0.27,201507.0,0.91,0.000187,7.0,0.133,-4.544,1.0,0.0851,121.386,4.0,0.397,1AP6uGYHdakRgwuWQsP5pK,2001 +0ppsiibQG3ATZeX8YQsG2t,Move Fast,Carnivale Electricos,Galactic,0.285,0.839,189900.0,0.84,0.0,3.0,0.362,-5.319,0.0,0.251,87.973,4.0,0.84,1AQ7GTDYL6kXZSxavyBgd6,2012-02-21 +3i0vnZ8ya7wlzM6OtDPqyq,Easy Livin' - Live,Best Uriah Heep,Uriah Heep,0.000763,0.219,181933.0,0.896,0.00784,7.0,0.605,-12.023,1.0,0.108,163.111,4.0,0.297,1ASST69zBnrH8wGeTaSXP6,1996-10-17 +2G7V7zsVDxg1yRsu7Ew9RJ,In My Feelings,Scorpion,Drake,0.0589,0.835,217925.0,0.626,6e-05,1.0,0.396,-5.833,1.0,0.125,91.03,4.0,0.35,1ATL5GLyefJaxhQzSPVrLX,2018-06-29 +3MUOF2mSidrZTIjNmDBJel,Don't Give Up,Begin.,David Archuleta,0.598,0.379,335320.0,0.429,1.84e-06,3.0,0.11,-9.5,1.0,0.0322,155.832,3.0,0.256,1ATOj3tfQ2oJiqDyyzbpOR,2012-08-07 +2tIe9RimI6iNtt9r16NhNr,A Thousand Words,Fight Or Flight,Hoobastank,0.866,0.571,240973.0,0.546,0.061,7.0,0.382,-8.498,0.0,0.0256,111.029,4.0,0.0835,1AUtA4wPqMG9Z9mBjSvnE3,2012-01-01 +2rSLJ9CcekYTtO8OJ2EeBh,Like A Boss,UKF Dubstep 2012,Various Artists,0.00103,0.587,274751.0,0.92,0.583,11.0,0.102,-2.251,1.0,0.0736,70.017,4.0,0.635,1AVFh3Iw4fLxCWJTzqTmH4,2012-12-09 +22b9fODlGqXK5KjHLczJfj,Let It Free,Saxophonic,Dave Koz,0.0468,0.673,228020.0,0.776,5.21e-05,5.0,0.108,-5.678,0.0,0.0306,95.982,4.0,0.637,1AXGtTurzbPDCyOftQdS7l,2003-01-01 +27RzvFrJMomkmTLI70ZPIQ,Bird Call - Explicit Album Version,Tell Em Why U Madd,The Madd Rapper,0.983,0.702,53067.0,0.162,0.000298,11.0,0.653,-21.971,1.0,0.942,82.908,4.0,0.546,1AanJaJ7Oxru3imFWWG4Qy,2000 +5HKCGisMZ4XTTwENNHJHFU,Yo Te Esperaré,Yo Te Esperare,Siggno,0.59,0.602,227693.0,0.756,0.0,10.0,0.0685,-6.757,1.0,0.0556,79.914,4.0,0.606,1AchlWfpKvACe6cNaV5DGC,2016-07-15 +7JK81agr0ggVHFsBuWhUBE,We Get Dough,Hard 2 B-Legit,B-Legit,0.265,0.591,234613.0,0.807,0.0,5.0,0.0595,-4.91,0.0,0.399,118.828,5.0,0.616,1AcsrFXIHCuuUjSAGsbmA6,2002-09-24 +62fX8EW16l8St2yL8rMer9,In My Room - Remastered,Surfer Girl,The Beach Boys,0.184,0.341,134133.0,0.416,6.28e-05,11.0,0.0917,-9.574,1.0,0.0265,102.886,3.0,0.499,1AhsZr98dNCfhO1XC4Ht7C,1963-09-16 +75NQydSjbz14rmt6j2UaMz,The World Is New,It Means Everything,Save Ferris,0.105,0.562,131533.0,0.907,3.13e-05,10.0,0.231,-4.667,1.0,0.128,95.892,4.0,0.837,1AiVqGWu6HcyLYuB0BMvcS,1997-08-25 +0vwBnZ096KeMUQFYWAffFL,Taboo To Love,Conversation Peace,Stevie Wonder,0.646,0.29,265040.0,0.251,0.0,5.0,0.134,-14.115,0.0,0.0356,77.314,4.0,0.247,1AjRRHn7aHgPxBWHlF5sO3,1995-03-21 +2GoDLseVbDwBAaMoUfbosf,A Que No Te Vas - Apasionada Tour Live Version,Apasionada Live,Ednita Nazario,0.316,0.369,225840.0,0.808,0.0,2.0,0.956,-5.972,1.0,0.064,92.922,4.0,0.259,1Amq10q1hRRhOeyP089VCS,2002-04-03 +1Wve83RcS2IGmWyCYSGVqr,Shrunk,Impossible Kid,Aesop Rock,0.00429,0.628,188613.0,0.783,0.0022,6.0,0.0955,-5.479,0.0,0.262,81.883,4.0,0.364,1An1m0S3ZdQy9Uuo476D12,2016-04-29 +1nLgAAJsXVac6nzC30Eowy,Soul Power - Live At The Apollo Theater/1971,"Live At The Apollo, Volume II",James Brown,0.374,0.672,295387.0,0.883,0.000514,9.0,0.101,-7.119,0.0,0.0899,115.4,4.0,0.636,1AopFCAW4rmKm4EyNoYdtL,2013-01-01 +6bz0BZSFljSbtS34FNfYF1,Sleep's Dark and Silent Gate,Pretender,Jackson Browne,0.387,0.426,155440.0,0.362,0.0,9.0,0.171,-9.244,1.0,0.0349,136.382,4.0,0.171,1AqUcQKtf2AQ6rFRKIBei8,1977-08-30 +2ettf7qywhnJuavMxZOsWh,Funk Funk,Cardiac Arrest,Cameo,0.418,0.834,287533.0,0.54,9.84e-06,7.0,0.184,-12.706,1.0,0.365,86.703,4.0,0.762,1At2JNXviQaYBxqzcYoJdP,1977-01-01 +7bV9t9Tlu7JDvxOCCS8XjE,Stop - Demo,Wow,Moby Grape,0.392,0.513,140707.0,0.68,0.00234,2.0,0.116,-10.629,1.0,0.0423,120.959,4.0,0.441,1AtI1l7t9LOJPDAXVgBvXe,1968 +4ji8rXBodYFYDTyenDNjuy,Another Place Another Time,Another Place Another Time,Jerry Lee Lewis,0.646,0.58,147413.0,0.416,0.0,9.0,0.0653,-11.721,1.0,0.0296,103.653,4.0,0.698,1AxOiOByu7VP6WPUwYrBYy,1968-01-01 +7yIDuoUFaiQaIZsYgLCysF,Baby Blue,If You Ain't Lovin' You Ain't Livin',George Strait,0.713,0.483,212293.0,0.273,1.77e-05,4.0,0.114,-16.213,1.0,0.0308,130.612,4.0,0.276,1AxohCMr2iLAYuUgqsh7Xg,1988-01-01 +3827M3PkhwGVue0G87MSyd,My Kids,Lock 'N Load,Denis Leary,0.832,0.496,964800.0,0.757,0.0,1.0,0.849,-12.926,1.0,0.938,84.46,4.0,0.254,1AyfjFWXEAvgL9gFFRRrr8,1997-01-01 +1JegtGNZj8li9HL5mJgj7X,A Very Extraordinary Sort of Girl,"I'm A Writer, Not A Fighter",Gilbert O'Sullivan,0.117,0.677,139640.0,0.62,0.0,5.0,0.145,-7.238,1.0,0.0285,99.931,4.0,0.821,1B3YMpjIao8kBaRBx05tdy,1973-01-01 +3RziSVfSZ4Ga91NKxZ7IKy,I've Been Working,Luther Vandross,Luther Vandross,0.0173,0.675,395280.0,0.616,1e-06,5.0,0.131,-10.291,0.0,0.0769,134.621,4.0,0.723,1B4oPgG5ljWTRxsKcTHAYn,1981 +1gtPkm479mYCaGIlPgm28z,Out Back,Best Of Crusaders,The Crusaders,0.676,0.33,363667.0,0.528,0.616,11.0,0.088,-12.23,0.0,0.0487,74.218,4.0,0.607,1B6IzvoGKpEOurnUN90Twh,1993-01-01 +3w7zzw3OYOadTbopPkC6s1,Platinum Jazz,Platinum Jazz,War,0.387,0.63,432307.0,0.475,0.256,2.0,0.0537,-12.999,1.0,0.0586,80.917,4.0,0.93,1B6h4kacJyafCynTnoNioX,1977-01-01 +0oS2iCchNAmFHZeJAlHDE8,Now We Are Free (Gladiator Soundtrack),Gladiator,Soundtrack,0.875,0.222,314227.0,0.379,0.00862,9.0,0.11,-7.138,1.0,0.0332,138.011,4.0,0.035,1B83jkuz5HJpQ6Tpnua1gl,2014-01-26 +0E5zwtc0XxVYnuf3gAmBPd,Demofoonte: Misero pargoletto,Sacrificium,Cecilia Bartoli,0.987,0.351,608307.0,0.0689,0.00808,8.0,0.128,-19.384,0.0,0.0574,125.692,3.0,0.0724,1B8f8PwimM9fpqgJlE8usy,2009-01-01 +0XfvvGNj1zAVdwKYLpNFUr,I Realize,Kevin Paige,Kevin Paige,0.121,0.589,248267.0,0.756,0.0,10.0,0.0837,-10.641,1.0,0.116,202.261,4.0,0.802,1B9Prn8eQPQEJIuPLD7rrA,1989-01-01 +3vjZ7zwkkhydz22x8ZRfnz,Good Day,Be One,Natalie Grant,0.12,0.763,193280.0,0.824,0.0,7.0,0.496,-3.75,0.0,0.0891,124.032,4.0,0.738,1BA61ZwyerWAKW9hsPMAlt,2015-11-13 +6ZsVROmaVK7RozA55SmoWy,Coffee Cup,Fix Me Up (EP),A Firm Handshake,0.473,0.514,285840.0,0.545,0.0,9.0,0.0525,-6.099,1.0,0.0281,90.197,4.0,0.156,1BBtONNMFpOzl52zrFK2SD,2013 +5GxFTbF8pXmxWx80jHYilA,Feels Like The First Time - Unplugged,Feels Like The First Time,Foreigner,0.339,0.792,191787.0,0.482,0.0,11.0,0.247,-7.587,1.0,0.0292,114.965,4.0,0.577,1BD9WvduFaoUHDUUGAr9Yt,2011-09-13 +4VDob05gNpRsVUIxRqNJFl,Antidote,Tyrannosaurus Hives,The Hives,0.0721,0.508,153840.0,0.9,0.000312,0.0,0.0436,-4.564,0.0,0.0607,143.492,4.0,0.724,1BEthUiikl4sm0tInUF8Ww,2004-01-01 +4YhjbvXKOGvUzfUuwVbH6l,Pain,It Was All A Dream,Dream,0.0264,0.655,214707.0,0.604,0.0,11.0,0.316,-5.71,1.0,0.0337,167.106,4.0,0.613,1BFRUB6584v1J2aew1vKEE,2001 +0DyRqlkYplRSjmwbql1bmy,My Generation,Austin Powers: The Spy Who Shagged Me,Soundtrack,0.253,0.229,195600.0,0.771,0.00405,0.0,0.145,-9.712,1.0,0.0799,196.797,4.0,0.628,1BHXDjxn6KumFDMs6FsNCs,2007-03-06 +2dJ5jAQ5JZJrutWnSh6lCq,Shh,Real Life Story,Terri Lyne Carrington,0.606,0.355,315067.0,0.151,0.109,9.0,0.0842,-18.343,1.0,0.0302,101.652,3.0,0.119,1BIetJr1LHyHfRPZLGkNNC,1989-01-01 +7m4SgBEW4eMdnqVTU9fyfj,Out In The Cold Again,Tell It Like It Is,George Benson,0.412,0.496,161040.0,0.486,0.0,7.0,0.054,-10.851,1.0,0.0303,87.685,4.0,0.819,1BIfgsqGPHQvUhRFcIQNqr,1969 +7fBRThswHqbzvIwL65hcPx,Signal,What Now,Sylvan Esso,0.126,0.494,209067.0,0.579,1.79e-06,1.0,0.181,-6.513,1.0,0.0323,87.937,4.0,0.181,1BJMCEXQ7JmuVlJ6cYbe3x,2017-04-28 +40g5wVXKXu7CpjFhANNyUQ,The Flower That Shattered The Stone (Reprise),Flower That Shattered The Stone,John Denver,0.766,0.451,173133.0,0.146,0.0,5.0,0.129,-15.423,1.0,0.0343,57.548,3.0,0.31,1BJZpD4lEmTZDCz3A45rF6,1990-09-04 +5dkmKqrAhaRekbs6nLiJfa,Lies,Chris Cornell (4 CD),Chris Cornell,0.457,0.499,269320.0,0.356,0.0,6.0,0.107,-9.524,1.0,0.0285,125.167,4.0,0.0993,1BLVdtavgYFMQvzvX3oHpe,2018-11-16 +48IkJq7klsAlpcxDjH0lgN,J.M.'s Question,Big Daddy,John Mellencamp,0.427,0.749,220733.0,0.759,0.0,0.0,0.151,-6.395,1.0,0.0626,98.487,4.0,0.81,1BMJhOIR46Vom6APdTXMWj,1989 +2j3vUbWTyBGlTH4hlnGIAG,Tuckered Out,No Time To Kill,Clint Black,0.0372,0.528,216973.0,0.933,4.49e-05,9.0,0.415,-8.175,1.0,0.0419,136.994,4.0,0.764,1BMdZldmThZdZoh2BPfZhd,1993-07-05 +7pax42CGba4pkFTLMauKEF,Only Son of the Ladiesman,Fear Fun,Father John Misty,0.212,0.499,249040.0,0.709,4.13e-06,5.0,0.193,-5.849,1.0,0.0326,79.981,4.0,0.401,1BOfOlZo9Nzx7SmYAucY9t,2012-05-01 +6q7rvHYABgrmJoqY28pRct,Breakfast In Bed (feat. Ray J),Get Big,Dorrough,0.0266,0.426,212200.0,0.735,0.0,6.0,0.337,-6.967,1.0,0.367,164.262,4.0,0.491,1BOfqFbpwPUDrIXSY0Yb0I,2010-09-07 +6HYgUZHc7AZ5vrZ983mMLR,Animal Showdown (Yes We Have No Bananas),Rhapsodies,Rick Wakeman,0.404,0.541,161600.0,0.625,0.233,4.0,0.0661,-13.371,1.0,0.0338,94.966,4.0,0.981,1BPJzSu8TBskqIFEuP8AsA,1979-01-01 +3WyTkhUZ4J1A8Ypckq1FhZ,Touchdown,The DeAndre Way,Soulja Boy,0.01,0.785,199120.0,0.94,0.0,11.0,0.332,-3.086,0.0,0.101,135.015,4.0,0.745,1BQ2jL54CPTIrtDHbJL4xi,2010-01-01 +2a9ibcUZCQZAnc0eAssBKV,All Aboard,Bill Gaither Remembers Homecoming Heroes,Bill Gaither,0.204,0.69,66280.0,0.734,0.0,8.0,0.407,-10.339,1.0,0.0583,95.098,4.0,0.937,1BQ7DLk1GWHBFniO2he7ex,2006-01-01 +6A4Kuy7JL0Znab3Skgloiv,Starry Eyed Surprise,Bunkka,Oakenfold,0.0195,0.721,228493.0,0.794,0.00013,4.0,0.283,-6.134,1.0,0.132,103.211,4.0,0.562,1BQDmCJj6OB3liNY2pU4j3,2002 +7k07NPyfLRHFe2lMZMwVqp,Brush The Heat,Ritual Union,Little Dragon,0.00936,0.726,250000.0,0.703,0.114,9.0,0.113,-6.965,0.0,0.0499,120.954,4.0,0.434,1BQVdofe7ROnSoaiC9418p,2011-07-25 +7odcDCEpJdzycpucqGK3mj,"Remember the Future, Pt. 2",Remember The Future,Nektar,0.478,0.435,1140973.0,0.583,0.114,4.0,0.112,-12.894,0.0,0.0409,109.866,4.0,0.347,1BQYS7PTIxgYFY4mv5P8M0,1973-11-13 +7G2gR0riscwozSijtvLc2Z,Ballyhoo Days - Rerecorded,B.j. Thomas,B.J. Thomas,0.966,0.481,201267.0,0.182,0.123,2.0,0.117,-13.79,1.0,0.0286,140.973,4.0,0.228,1BRBTQ7m8LjXI3ObjaBkD1,2005-01-01 +3xSu3S8v206qwhob9N2LGJ,Baby I'm Yours,If I Ever Fall In Love,Shai,0.21,0.467,274667.0,0.577,1.86e-05,2.0,0.112,-9.535,1.0,0.051,143.625,4.0,0.609,1BSzAkEW5ZE2QsBScQgoAb,1992-01-01 +6fTGNXG0qJk5jIUKuQG4He,Hold On My Heart,Fame & Fortune,Bad Company,0.0333,0.553,259960.0,0.482,2.72e-06,7.0,0.114,-12.31,1.0,0.0286,124.793,4.0,0.571,1BT2vhEKgNsLosEEPj9vOa,1986 +5L6AODGmQNfTRZMzrDj57g,...And She Never Returned,Carver City,CKY,4.44e-06,0.417,211673.0,0.979,0.0642,2.0,0.103,-3.737,0.0,0.0766,112.223,4.0,0.422,1BTRstJh5NZw4D505skZoD,2009-05-18 +16joEYijm0TUK0TnbSM0lV,How Do,State Of The Heart,Mary Chapin Carpenter,0.162,0.624,128760.0,0.688,0.00215,9.0,0.0629,-13.525,1.0,0.0283,144.043,4.0,0.944,1BU6ntv40kcIOT36ZF7z69,1989-06-13 +3dXsm5saLgARj6UvPXSys0,Let Us Love and Sing and Wonder,Redemption Songs,Jars Of Clay,0.053,0.676,263613.0,0.542,0.0,2.0,0.111,-8.642,1.0,0.0262,107.065,4.0,0.628,1BVXtTYIfshVRCeKp9uIwb,2005-03-22 +1Nar7No5kQpW8QvQu8Z6Pm,Honest Junkie,Foolish Pleasures,Heartsfield,0.0347,0.412,250133.0,0.664,0.0,9.0,0.304,-11.098,1.0,0.0427,164.316,4.0,0.746,1BVv8iMuZiqyqghHofcjNR,1975-07-01 +0TBMx8wWJkwSEVSOJUn21e,Lonely Ol' Night,Scarecrow,John Mellencamp,0.00522,0.654,225173.0,0.891,0.01,9.0,0.035,-3.931,1.0,0.0327,126.555,4.0,0.757,1BYEhfr8qQGNhbqPAbfnxk,1985 +76tl6MsleAnO4Yw31dg6mv,All Twisted,Halo Of Blood,Children Of Bodom,8.83e-05,0.464,291960.0,0.961,0.00441,0.0,0.567,-4.324,0.0,0.0528,95.999,4.0,0.395,1BYXKHy1Ov5s0lArNuDMtW,2013-06-07 +34QTgJPSf9Nvpw3NrlX8pu,Intro,The Miseducation Of Lauryn Hill,Lauryn Hill,0.718,0.373,47293.0,0.349,0.00183,7.0,0.382,-19.331,0.0,0.359,93.073,4.0,0.566,1BZoqf8Zje5nGdwZhOjAtD,1998-08-25 +7gb6UolAvBNPad7IIXLoAB,Sedjedo,Djin Djin,Angelique Kidjo,0.316,0.699,236747.0,0.69,9.38e-05,6.0,0.169,-7.131,1.0,0.0765,134.103,4.0,0.864,1Bb5UeMGzTX0n8Gm3U86MY,2007-05-01 +4hyzcmwuUNNCzaDa700ooE,It Must Be Imagination,High Adventure,Kenny Loggins,0.544,0.745,338667.0,0.486,1.98e-05,8.0,0.181,-13.642,1.0,0.0321,104.349,4.0,0.408,1BbFSjGKKbiJqJSkfvaKtA,1982 +1XiFuqq8pA7YFYN7gtDYqf,Superbitch,Blood Sweat And Years,JT Money,0.129,0.93,223004.0,0.808,0.0,2.0,0.301,-3.002,1.0,0.277,99.942,4.0,0.812,1BcHSUXm2bRqhEDTzor6xP,2001-01-01 +4Mp74fQNcVuFnP5josRUmy,Sisters,Pe'ahi,The Raveonettes,0.000255,0.222,225453.0,0.792,0.0711,8.0,0.285,-6.387,1.0,0.051,174.982,4.0,0.215,1BctsbsuOFWweAMqlpbwNv,2014-07-22 +7bIfqco1PlInG7xE1Va4vN,Come And Party With Me,Exit 13,LL Cool J,0.0265,0.794,276787.0,0.77,0.0,5.0,0.28,-4.816,0.0,0.231,93.019,4.0,0.521,1BdItqLfHlZhKztc1pzLkA,2008-01-01 +7lmgnzyCkdJX66h1XWf8E4,Scene 1: If Tomorrow Comes..,If Tomorrow Comes...,Maino,0.799,0.501,79987.0,0.492,0.0,9.0,0.613,-11.036,0.0,0.799,86.726,4.0,0.672,1BdMI18B8ZnoHNAYwx8h8h,2009-06-26 +4NtVhnFAJNzV9tCIOwdPcX,Where the Wild Roses Grow,The Abbey Road Sessions,Kylie Minogue,0.905,0.433,247533.0,0.239,0.00586,7.0,0.125,-16.056,0.0,0.0456,149.463,3.0,0.226,1BdQWouNev422Pnyrse62b,2012-10-24 +7IL3fLHYD9Mff4bWKeKhKa,Bugaboo,Uroboros,Dir En Grey,0.000366,0.433,284360.0,0.945,0.744,10.0,0.0833,-3.932,1.0,0.09,91.898,4.0,0.267,1BdqcsPQ16Pt11iA3Md0X8,2008 +5hM9bdbIxjqvTphO8wTmlk,Wishing You Were Somehow Here Again,Performs Andrew Lloyd Webber,Michael Crawford,0.872,0.236,235867.0,0.0725,0.000359,10.0,0.34,-20.025,1.0,0.0465,113.326,1.0,0.0638,1BgpF0ypQ64yfStZQlI0bo,1991 +2btSxraiEgXvG4zSh9EnQZ,Just Before Dawn,A Winter's Solstice IV,Various Artists,0.889,0.31,275933.0,0.114,0.927,5.0,0.0915,-20.465,1.0,0.0326,94.439,4.0,0.078,1Bi45aybak3Bpub3RoGaBC,1993-08-24 +7pgcrqpuddvaNeH6f1tC1B,Sigamos Pecando - Versión Trío,Javier,Javier,0.499,0.791,174227.0,0.568,2.07e-05,0.0,0.138,-7.124,0.0,0.0277,103.961,4.0,0.495,1BiLtcjrB3K5nJOaJ8gmaD,2003-09-30 +6siKGmr1BqlXKRVoqXH5ry,Upon Your Leaving,Revolution!,Paul Revere & The Raiders,0.0239,0.444,192427.0,0.625,1.36e-05,5.0,0.0766,-8.55,1.0,0.0274,137.933,4.0,0.541,1BiTbrh3rZ8fLOFtrenm74,1967 +1wftQRVJcsr617bAK7EV5M,Fade Out,Holding Onto Strings Better Left To Fray,Seether,5.78e-05,0.414,234210.0,0.938,0.0,6.0,0.257,-5.141,0.0,0.0488,183.924,4.0,0.758,1Bjmcy5hWGdGQ0zANfgIzh,2011-01-01 +0JRyVGx9co0eMuzdBEjLIg,Carolina Rain,29,Ryan Adams,0.343,0.664,323333.0,0.187,1.79e-06,9.0,0.0832,-15.441,1.0,0.0329,110.088,3.0,0.423,1Bn1Zxb5g2Fa6T5pMY324X,2005-01-01 +1D8aZdw2Pk9EUuZvBICDXh,Bright Lights (Losing Control),Mercy,Rocco DeLuca And The Burden,0.407,0.275,338720.0,0.34,0.462,4.0,0.319,-9.407,1.0,0.0373,146.646,3.0,0.103,1Bnw3lAjISMXHIGbPguF4J,2009-01-01 +7izYm6GQBOwPRwi8YW6TkX,Foetus Of A New Day Kicking,Thornography,Cradle Of Filth,3.18e-05,0.456,223867.0,0.972,0.00994,4.0,0.0407,-4.009,0.0,0.0432,139.972,4.0,0.628,1BoT8IbQyjrl7qZ2Y9bs3P,2006-10-09 +1skbvOmto5ug3RZbYKyKFp,Reason To Mourn,Both Sides Of The Gun,Ben Harper,0.646,0.441,266307.0,0.418,0.467,7.0,0.106,-11.282,1.0,0.028,139.625,4.0,0.243,1BoZ0jn9YeLJvVWyh1ppp8,2006-01-01 +2NDHC0hvyXGrUvkKXb4IJd,Health And Wealth,Chase The Sun,The O.C. Supertones,0.00627,0.416,210827.0,0.862,7.39e-05,8.0,0.176,-5.717,1.0,0.211,181.478,4.0,0.831,1BokmBzLQJaB6usbiwfiTw,1999-01-01 +6STijHTUSPZd1txnbE9c94,Would You Be Willing,Happy Nowhere,dog's eye view,0.574,0.495,182000.0,0.345,1.14e-06,7.0,0.13,-10.716,1.0,0.027,90.555,4.0,0.229,1BsYAt63QqAQ5QDrmYHyDf,1995-10-10 +6i3LaECX5PSIsLfIFnaeKW,My Way,Solid Gold '69,Chet Atkins,0.943,0.544,219507.0,0.147,0.816,0.0,0.106,-16.687,1.0,0.0329,83.478,4.0,0.252,1BsdJTlVvwTs1mkB3jTcMU,1969-11-01 +09b5k1xBLxySgrWpyqJBat,Sleep,In Motion,Copeland,0.255,0.47,292480.0,0.605,0.045,9.0,0.14,-8.287,0.0,0.0304,110.133,4.0,0.272,1BugtzesoopZXaNGsLG1wX,2005-03-22 +1sfpFCTDJOoLZ2QRSGVEWf,Western Sunset,Bob Mould,Bob Mould,2.11e-05,0.406,199862.0,0.973,0.876,6.0,0.112,-4.917,1.0,0.0654,121.946,4.0,0.308,1BwE4dnyuM1ML3iA8yy2e5,2019-02-08 +5gVIOdzqRiSAGpaIJQSfEV,The Sweeter You Treat Her,He's A Friend,Eddie Kendricks,0.889,0.442,293613.0,0.523,0.011,0.0,0.482,-9.583,1.0,0.0364,123.262,4.0,0.436,1Bx3Enr2timwxWrMukzSat,1976-02-01 +01Oi7A4u4knAEPqylXM9s8,Up In The Air,Warehouse: Songs And Stories,Husker Du,0.00228,0.439,186627.0,0.656,0.00339,11.0,0.255,-9.103,1.0,0.0294,140.733,4.0,0.866,1By3l3EcAlNZXJvSOHFJ98,1987 +42DWL4wbFoAREm1toCb1dU,Yellow Roses,Chicken Skin Music,Ry Cooder,0.781,0.344,372493.0,0.115,0.0275,11.0,0.102,-21.361,1.0,0.0325,70.451,4.0,0.16,1By4AXIO9wT3wapXpRjgKG,1976 +4TvR7xELFbwDZfSpMpPvZi,Technicolor,Identity,Colton Dixon,0.00427,0.674,193493.0,0.783,1.78e-06,0.0,0.3,-3.908,1.0,0.0591,111.963,4.0,0.501,1BzU2moSu2tlbVb1JPHfmn,2017-03-24 +6Unh2kFlWSDtpNvYMPE0Oy,The Last Day,Walking Off The Buzz,Blessid Union Of Souls,0.00241,0.592,225760.0,0.936,0.0,7.0,0.133,-3.234,1.0,0.0459,128.08,4.0,0.51,1C1J0TEKTefUF1WqNAi9EL,1999-04-27 +0gqMmIggXNWxDM4h46ZfHR,Baby Lulu,Sound-Dust,Stereolab,0.394,0.253,313267.0,0.512,0.0808,0.0,0.109,-13.824,0.0,0.0377,183.972,3.0,0.432,1C230abc3VCCQdiscF0gC3,2001-08-22 +2YtTeFvLvieOdmlMfM8OSO,Carpet Of The Sun,Ashes Are Burning,Renaissance,0.364,0.415,212000.0,0.483,0.0,4.0,0.176,-13.02,1.0,0.0299,77.491,4.0,0.703,1C2fgiQmiTF9Dr8NdbPSou,1973-01-01 +0FsyTSZ4Ghi1SpKJvJfJnZ,Billie Jean (Home Demo from 1981),Thriller,Michael Jackson,0.0681,0.953,140040.0,0.441,0.000111,6.0,0.0635,-8.462,0.0,0.0434,114.979,4.0,0.52,1C2h7mLntPSeVYciMRTF4a,1982-11-30 +0mkzAKycyfOhCj2gNJVzCJ,Revolution (feat. Grace Jones and Lil' Cease),The Notorious KIM,Lil' Kim,0.0416,0.677,294867.0,0.852,0.0,2.0,0.165,-2.758,1.0,0.254,88.023,4.0,0.312,1C3I7LjJaNnY5VQE59iWtb,2000-06-16 +5LyHisoWb6oO4ukdCxOViy,Simplest Mistake,Karma And Effect,Seether,0.000133,0.506,328253.0,0.819,0.367,1.0,0.132,-5.304,1.0,0.0526,136.056,3.0,0.646,1C5xrwfzgDM0hz7Kb035V3,2005-01-01 +69Oix0HIqRK5d5qvMl97nL,For His Namesake,Journey To The Center Of The Mind,The Amboy Dukes,0.00255,0.249,267480.0,0.649,0.0745,9.0,0.0545,-10.968,1.0,0.0973,175.531,4.0,0.624,1C7Z6X7m9uxVP9Jtaoyvj5,1968-05-08 +6QxmSNFp38eNllGv2sSfoc,Dat Sexy Body Espanol (feat. Ivy Queen) - Reggaeton Remix Club,Reggae Gold 2004,Various Artists,0.129,0.741,200427.0,0.857,0.0,10.0,0.18,-5.446,0.0,0.231,96.168,4.0,0.79,1C81N93uqXgfPqB1FM4rj0,2004-06-15 +6UtLgklJRJNx0GsAn3dgWo,Till The Right Man Comes Along,Break Every Rule,Tina Turner,0.172,0.773,251200.0,0.537,0.0153,7.0,0.0458,-11.609,1.0,0.0349,98.841,4.0,0.863,1C9kaOfbTQ9dxYM4E2Yju2,1986-01-10 +7mHeqFyK7J3Zhwp3NlhRYi,"What'd I Say - Live at the Apollo Theater, New York",Apollo Saturday Night,Various Artists,0.733,0.509,107987.0,0.525,0.449,9.0,0.529,-16.155,1.0,0.0534,116.654,4.0,0.83,1CBV2a1vnN6hK2lXyCbqJK,1975 +1CxG3QsfkmcUYlxWwvOtz5,I Left Something Turned On At Home,Dreamin' Out Loud,Trace Adkins,0.169,0.623,188240.0,0.91,0.00267,3.0,0.317,-5.29,1.0,0.032,151.466,4.0,0.929,1CBlavGzMBYjukEGkRtaFc,1996-01-01 +2iVFibcsiZgHivcs9VA08M,Bridge of Sighs - 2007 Remaster,Bridge Of Sighs,Robin Trower,0.00549,0.359,301707.0,0.521,0.407,4.0,0.658,-10.338,0.0,0.035,95.965,4.0,0.325,1CCERowpj4xqJw4DuCVjHl,1974-01-01 +7kSLJSvASOigRDlmNiIhcX,You Don't Remember Me,Pure Schuur,Diane Schuur,0.874,0.193,195800.0,0.203,0.000258,3.0,0.136,-13.56,0.0,0.0331,182.942,1.0,0.0636,1CDX8KG28FYO3s4xExu3C0,1991-01-01 +4iRdRO5uBdM1MP6jRHWHtr,South Nashville Blues,I Feel Alright,Steve Earle,0.85,0.604,148400.0,0.278,0.000402,1.0,0.101,-11.851,1.0,0.0409,91.081,4.0,0.713,1CEAVKLVVaCoKyEoVVr8Bh,1996-03-01 +0ylujqQJBhIP7MDHh0ZSTh,Isle of Man - Version II,Twitch,Ministry,0.103,0.642,275000.0,0.954,0.000134,6.0,0.0635,-9.352,1.0,0.0812,120.382,4.0,0.129,1CEBvP4PPZatx4SH3vTbm6,1986-03-12 +2dphvmoLEXdk8hOYxmHlI3,Strawberry Swing,Viva La Vida or Death And All His Friends,Coldplay,0.00722,0.38,249667.0,0.663,0.791,1.0,0.191,-10.476,1.0,0.0456,173.139,4.0,0.429,1CEODgTmTwLyabvwd7HBty,2008-05-26 +3jiRlqa95xI1b42rDeLaRk,RAW (backwards) [feat. Zacari],Do What Thou Wilt.,AB-Soul,0.0844,0.567,285099.0,0.72,0.0,7.0,0.344,-7.285,1.0,0.34,142.899,4.0,0.431,1CEeqK9sKrE7LzUHeT3bfP,2016-12-09 +10EXjpKyP5ySdbatUONoXj,Put It On Her,Big Grams (EP),Big Grams,0.0508,0.682,171840.0,0.583,0.000154,11.0,0.19,-7.263,0.0,0.193,96.486,4.0,0.0561,1CFREwS5yzCEpC8slWETgT,2015-09-25 +5vhm2lWGd8YjPqQQDPL3DB,When I Said I Do (Originally Performed by Clint Black & Lisa Hartman Black) [Karaoke Version],When I Said I Do,Clint Black,0.453,0.523,250846.0,0.236,0.823,9.0,0.104,-15.234,1.0,0.0301,99.156,3.0,0.0596,1CGrCqRqr4u83OI498RpXB,2015-05-11 +2AqKVT1gem1sNDwYEBo4Xd,You Got It In Your Soulness - Live at Montreux Jazz Festival,Swiss Movement,Eddie Harris,0.768,0.505,454213.0,0.555,0.00108,10.0,0.899,-12.607,0.0,0.0462,147.191,4.0,0.588,1CH2KvMLkMG6Py1S6sY41g,2004-05-03 +0vAtUwwCnfrMKExDsPC0Lt,El Nicoya,Abraxas,Santana,0.475,0.546,89067.0,0.622,0.79,10.0,0.0714,-17.213,0.0,0.183,146.253,4.0,0.351,1CHUXwuge9A7L2KiA3vnR6,1970 +24naDSzBhZqGQV1Pn5E49o,Jealousy,Mary Jane Girls,Mary Jane Girls,0.221,0.791,210360.0,0.499,0.00143,0.0,0.042,-13.85,1.0,0.116,152.87,4.0,0.961,1CHUsg2g2nY9Qi35DiMOM6,1983-01-01 +0CHd5GHiZG5b752s6Aps99,Diamond In My Pocket,All Together Now,Better Than Ezra,0.0307,0.66,160680.0,0.927,2.11e-06,8.0,0.117,-4.48,0.0,0.056,142.502,4.0,0.962,1CI7rQvB5UXgUhIaEZeni5,2014-09-09 +0GEMqWyxl6gGHWFnFkB9Cc,You Ought to Be Havin' Fun,Ain't Nothin' Stoppin' Us Now,Tower Of Power,0.161,0.752,186733.0,0.585,0.0188,0.0,0.402,-13.004,1.0,0.112,116.641,4.0,0.957,1CIKGuFFBf7oRtYezlKIp7,1976 +4Dt7ApN5M0ByTfmkCGvwVR,Growing Pains,Birds & Cages,Deas Vail,0.0247,0.404,237480.0,0.717,0.0,4.0,0.438,-5.167,1.0,0.0304,149.062,4.0,0.379,1CIhJy052DfOi5z7ZB13c8,2010-01-26 +1uK9fk95608I6QN7WvcamP,Let's Stay Together - Live In Arnhem,Tina Live,Tina Turner,0.442,0.46,247053.0,0.864,9.55e-06,2.0,0.981,-5.417,1.0,0.0772,100.0,4.0,0.232,1CLMFG3WMus9loqNTGt7xh,2009-10-20 +0XY2EIy0mIw8FFxz2ox8ZG,More Than A Heart Can Stand - Album Version / Stereo,M.P.G.,Marvin Gaye,0.274,0.693,176867.0,0.585,0.0,10.0,0.0844,-9.27,1.0,0.0743,111.562,4.0,0.666,1CMCFRLYr8xqS9upupnSC8,1969-04-30 +3uUXhAbeD1JGFK3AjbivL0,Only Your Love - Live,Majestic,Kari Jobe,0.00359,0.436,281827.0,0.825,0.00609,4.0,0.928,-5.309,1.0,0.0492,132.042,4.0,0.0806,1CMgCsrwDku8Q6bOjNSJJr,2014-01-01 +3vURCTIvnpUDqlEYDZKi9Y,Good News,The Original Soundtrack,10cc,0.946,0.437,237107.0,0.0998,0.729,4.0,0.0795,-21.294,0.0,0.0393,115.01,4.0,0.341,1CMgmJjMFskwwmK8h8j1Oj,1975 +0YWkaWLNd7aTYvh9vsRybm,A Field Of Yellow Daisies,Very Special Love Songs,Charlie Rich,0.891,0.449,222760.0,0.2,0.000354,0.0,0.109,-15.71,1.0,0.0268,88.761,4.0,0.2,1CNYmWA3jhZNwMEb20KNOg,1974 +76cpzhcgUVMW7FHp9kkald,Push,Goodbye Lullaby,Avril Lavigne,0.00977,0.52,181320.0,0.681,0.0,10.0,0.0779,-5.473,1.0,0.0933,183.972,4.0,0.473,1COPJyU2PpM2Itcob3vhFF,2011-03-08 +0bapeoWW7yfsQg6G88pWOd,Rainy Night In Georgia,Turtle Bay,Herbie Mann,0.975,0.542,238440.0,0.0881,0.914,7.0,0.11,-23.126,1.0,0.0348,131.98,4.0,0.308,1CPT3IWMHumUXB8AHOI2GP,2005-07-26 +4FduYo41gZPks5u9JiFk2c,Are You Ready?,Fire Away,Ozomatli,0.0718,0.489,197827.0,0.979,0.000793,0.0,0.359,-3.252,1.0,0.152,138.022,4.0,0.438,1CPjpRZjpAiizahgnTaUcW,2010-04-20 +44QFPYcr079x5bvLCVugGZ,Owner of the World,The Grand Pecking Order,Oysterhead,0.0323,0.529,164040.0,0.929,7.57e-06,0.0,0.298,-5.068,1.0,0.0939,118.236,4.0,0.663,1CQ44PqZa4hAkSu98GdOvm,2001-10-02 +1YVddJ2lJR9hNAmqVLpICk,"Main Title / Ethan Returns / Meet Man / Posse Rides / Martin Dragging His Saddle / Burning Ranch / The Searchers / Indians Surround the Posse / Death Chant / Indians Charge into the River / Camp by the Lake / Attack on the Indian Village / End Title - From ""The Searchers"" Original Soundtrack",Posse,Soundtrack,0.817,0.203,892707.0,0.277,0.637,0.0,0.109,-14.645,1.0,0.0356,79.944,4.0,0.101,1CSeVhQ5g92h0gwBkxmPKR,2015-03-11 +0y1kwYGw5pQrXlJ1WdiTpF,And Then I Dreamt of Yes,...Earth To The Dandy Warhols...,The Dandy Warhols,0.0044,0.47,282333.0,0.851,0.948,2.0,0.553,-6.478,1.0,0.0383,134.123,4.0,0.564,1CURXLSb41eyrjvRzHWQkG,2008-05-05 +33Q4hq4ke3M9oRXQbL2mMD,Freedom Highway,Freedom Highway,Rhiannon Giddens,0.00495,0.585,289587.0,0.656,3.74e-06,0.0,0.379,-7.891,1.0,0.0475,142.36,4.0,0.46,1CVuPxNHwY5ORJ8MhjD0UB,2017-02-24 +0JttOao7baJHONfPNNobIo,Home For Sale - Acoustic,dwightyoakamacoustic.net,Dwight Yoakam,0.771,0.581,181333.0,0.34,8.96e-06,4.0,0.13,-7.416,1.0,0.0306,95.347,4.0,0.373,1CWZR3TFOKHvi9SZ84IupO,2000-05-19 +26WNOLuGy7kPEGt8cbFgRF,Tell Me Why,Take It On Up,Pockets,0.0706,0.734,261813.0,0.954,0.000156,11.0,0.0649,-3.561,0.0,0.0603,104.292,4.0,0.884,1CXTxGGHJYoamqAJp2XSVW,1978 +6Rh8xqRPhvjUG44vxAQDE1,Spanish Coast,Preliminaires,Iggy Pop,0.557,0.578,238480.0,0.326,0.814,9.0,0.1,-10.582,0.0,0.027,139.957,4.0,0.366,1CXwGPRwAbg5OOMhTB5xs9,2009-01-01 +0Q7aNolyWuEFAk53EGql50,Love Me,Tracie,Tracie Spencer,0.5,0.652,303800.0,0.366,2.7e-05,1.0,0.127,-11.492,1.0,0.0301,137.264,4.0,0.288,1CZmsAq5Cgko835mlYVoB0,1990-01-01 +44BmNSqH9uZV5OfIjGcER3,River Deep - Mountain High,River Deep-Mountain High,Ike & Tina Turner,0.792,0.36,214880.0,0.757,0.0125,3.0,0.147,-6.832,1.0,0.0405,83.865,4.0,0.341,1CbC5Rms2iIhgxvlyslNJh,1966-01-01 +0f84S4bGqZ6biYTs2Zreo8,"Lento e Largo from Symphony No.3, op.36 (Symphony of Sorrowful Songs)",Dreamchaser,Sarah Brightman,0.963,0.13,338920.0,0.225,0.966,1.0,0.113,-18.589,1.0,0.0378,77.312,5.0,0.0415,1Cc3xiAWKN1onucik87mxM,2013-04-16 +7HjGgqSGmLGhxqF0lOgrOd,Hungry Years (Karaoke Version) [in the Style of Neil Sedaka],The Hungry Years,Neil Sedaka,0.438,0.752,224132.0,0.238,0.891,1.0,0.0775,-16.189,1.0,0.0761,76.021,4.0,0.149,1Cc6fTbSuwKeVgtZv5SKgG,2013-10-04 +2M1r5AWMzeHvycrpmlgoev,East Asia Love Bomb,Buster,Soundtrack,4.38e-06,0.347,226000.0,0.973,0.895,10.0,0.0653,-8.269,0.0,0.0438,179.96,4.0,0.849,1CcxVnYLcZ3p4qpgXs6brU,2017-06-17 +2hrX8YcZFkCiYM7rYIhEIe,"Big Shot - Live at Madison Square Garden, New York, NY - December 31, 1999",2000 Years -- The Millennium Concert,Billy Joel,0.0571,0.365,295133.0,0.983,0.0,0.0,0.99,-4.097,1.0,0.192,79.271,4.0,0.496,1Cd4dgqPV6aG4cuYVpJR6L,2000-05-02 +0Nd9G2HD0u3ca7PPtf0Olp,Waking the Dead,Controlled By Hatred/Feel Like Shit...Deja Vu,Suicidal Tendencies,0.000336,0.202,413773.0,0.859,0.0902,11.0,0.221,-13.426,1.0,0.0501,89.013,4.0,0.475,1Cdy6WLmVZ0Lwxq4gHBYcz,1989-10-12 +1bnOKdwAqAtMyK3ADZE0yX,Strange Relationship,Spin,Darren Hayes,0.0335,0.544,300000.0,0.704,3.96e-06,5.0,0.4,-4.684,0.0,0.039,84.93,4.0,0.504,1CeFJy8yiuvmiOIF2WPFne,2002-03-18 +0MMR8NPLI0tq82FaZH14sF,Going Out Like That,Love Somebody,Reba,0.00191,0.635,222493.0,0.835,1.83e-06,6.0,0.201,-4.729,1.0,0.0331,124.012,4.0,0.476,1CfUFO1YYNjveXxeCNtMTf,2015-01-01 +5ZSUHTr5L6KkIeXgrAUYO3,Because I Love You,Love & Emotion,Stevie B,0.688,0.356,260267.0,0.398,0.0,1.0,0.117,-8.158,1.0,0.0322,124.921,4.0,0.0888,1CfaguRRdCAtGLrSvQHurf,1996 +5n7syj8D21vnj5oNVjiVPg,Weird Friends (We Don't Even Live Here),We Don't Even Live Here,P.O.S.,0.0227,0.697,168013.0,0.901,0.0,6.0,0.0891,-6.283,1.0,0.203,130.082,4.0,0.703,1CfmZ1vLgQWZePCKsGtG3t,2012-10-22 +56EHYvXUzhyNqQDMwnUSjv,Flash in Japan,Flash In The Pan,Flash & The Pan,0.956,0.417,84547.0,0.309,0.976,2.0,0.151,-19.497,0.0,0.0348,144.377,4.0,0.522,1Cj5M5HM9YTATh4673OQ7y,2016-11-11 +6klUAZLykb65n4iBKEUPnM,Stand By Me,Bill Gaither,Bill Gaither,0.953,0.342,206398.0,0.142,0.0,3.0,0.848,-12.32,1.0,0.0688,127.756,5.0,0.0763,1CjS1S7ymAdbC6JmKZtxPC,2012-01-01 +65a3iGC3U4svDBgTfpHJb4,Waves of Fear,The Blue Mask,Lou Reed,0.0371,0.546,251027.0,0.86,0.000388,2.0,0.0951,-4.544,1.0,0.0566,122.529,4.0,0.558,1CkMvvVcMdvMAYIz4Zhzax,1982-02-23 +52zbqCLvu8pxc0I2512WZi,O Come All Ye Faithful / O Holy Night (Instrumental) - Remastered,The Ghosts Of Christmas Eve,Trans-Siberian Orchestra,0.00976,0.127,259400.0,0.548,0.337,5.0,0.133,-8.339,1.0,0.0297,168.704,3.0,0.135,1Co60LB9ACCbVq9y9Bg6kV,2016-10-21 +30SueQJOa9XFZJamZUVDsF,Crooked Tree (with Shaggy),44/876,Sting & Shaggy,0.491,0.777,217093.0,0.4,0.0,2.0,0.0737,-10.372,0.0,0.324,140.166,4.0,0.407,1CoVw7saic0ozYSDTeQ26l,2018-04-20 +2uHxXAZzX68k5OIMfDKvhS,Lifestyles of a Ghetto Child,Firing Squad,M.O.P.,0.0204,0.78,230067.0,0.544,7.65e-05,1.0,0.197,-8.945,1.0,0.321,91.887,4.0,0.623,1Coc0GdOw4FXgEggnVyywb,1996 +4zRwVIQJ1oURgB4ZfWWsid,The Red Balloon (Originally Performed by Dave Clark Five) - Instrumental Only,5 By 5,The Dave Clark Five,0.119,0.734,185500.0,0.352,0.771,7.0,0.0498,-9.732,1.0,0.0729,114.811,4.0,0.288,1CqC48FlxAaoLkitveTyVL,2013-08-21 +7atLpfYY9Z7fFc7CyDqdqa,Baby It's You,Close To You,Carpenters,0.84,0.37,173867.0,0.228,2.25e-05,7.0,0.122,-12.932,0.0,0.0276,83.15,4.0,0.174,1CsuCA05y9r7ftG9bGGtWV,1970 +0MsQ818gh9eoiZ2Ht5WQjm,Getting So Excited,The Very Best Of Bonnie Tyler,Bonnie Tyler,0.0971,0.712,211267.0,0.697,1e-06,2.0,0.126,-9.466,0.0,0.0332,126.056,4.0,0.859,1CuFf5IslmlCno7DAFjrt9,1999-02-08 +01OGmiOO9h75OSQoEG4zc5,Ankle Deep,Highway Companion,Tom Petty,0.0204,0.703,203147.0,0.827,0.000278,0.0,0.324,-4.793,1.0,0.0262,120.202,4.0,0.752,1CvE8Bp9CDOArk2aL3NuC4,2006-07-21 +0BUoLE4o9eVahDHvTqak67,Unpretty,TLC,TLC,0.00152,0.648,278067.0,0.622,5.97e-05,7.0,0.109,-6.063,1.0,0.0428,88.684,4.0,0.51,1CvjjpvqVMoyprsf74bpYW,1999-02-23 +3g4GTF5OZrLrmk7hGZFkH8,If It's Love,"Save Me, San Francisco",Train,0.0108,0.628,239040.0,0.917,2.25e-06,6.0,0.306,-3.489,1.0,0.144,94.988,4.0,0.638,1CwXS6MAz8Wo7K4TzW9iuR,2010-12-01 +4jGHHQs2o1VVKl3BVWJREO,The Best Inside You,Bedtime Stories,David Baerwald,0.515,0.672,228373.0,0.759,0.0,5.0,0.0383,-10.742,1.0,0.034,123.315,4.0,0.699,1CzDEmMPGEbztcAy9bvlBS,1990-01-01 +2JwLfiU13mnYuiqcqriOLl,Washington Square,Washington Square,The Village Stompers,0.565,0.801,162333.0,0.301,0.14,4.0,0.214,-12.197,0.0,0.0464,119.916,4.0,0.769,1D0YyEJdRMeHTBqFy6nVmS,1963 +4Mxc8eQb6xw7k2QXMo1x2S,Eyes of the Muse,Black Moon Spell,King Tuff,0.000589,0.298,254947.0,0.962,0.00834,2.0,0.198,-3.437,1.0,0.14,115.351,4.0,0.224,1D2eoTz82hmyArupokjyZ5,2014-09-23 +6iJ4nmetDjCdYRpN6ukFiP,Somewhere In Texas (Part I),Tougher Than Leather,Willie Nelson,0.758,0.507,53267.0,0.233,9.42e-05,9.0,0.141,-12.707,1.0,0.0337,110.906,3.0,0.663,1D3Uu4t1JnNbbwHuih7ILH,1983 +2t34JLaa7IMm07Ut0Z1Vi7,Big Eyed Fish,Busted Stuff,Dave Matthews Band,0.319,0.516,304493.0,0.584,0.000167,7.0,0.184,-6.452,1.0,0.0264,81.485,4.0,0.437,1D5z8QDWSmYm6MwrtLINYY,2002-07-16 +6RhfAvZADwqEncalYcwefj,Colors,Live At Red Rocks,Amos Lee With The Colorado Symphony,0.919,0.322,182133.0,0.313,0.000104,6.0,0.21,-8.159,1.0,0.0301,130.29,4.0,0.258,1D6WxSqWQEUDES1s9nVvd4,2015-06-16 +5zF6CH6Pb3ThG857r7aVcQ,A Hundred Years from Now,T-R-O-U-B-L-E,Travis Tritt,0.183,0.694,176453.0,0.55,7.59e-05,7.0,0.249,-6.714,1.0,0.0274,118.969,4.0,0.739,1D6c3hHvx5NIfbhuX5VL0D,1992-08-07 +6js4Cm5cuJsk5NxQa9RpMk,When Your Lonely Heart Breaks - Live,Year Of The Horse,Neil Young & Crazy Horse,0.0243,0.482,304893.0,0.268,0.00153,9.0,0.923,-12.466,1.0,0.027,79.347,4.0,0.12,1D98K9G9akByyKhERKRUFj,1997-06-17 +1bIc4hOgklecNklwZi1qgm,It's The Lover (Not The Love),Hold An Old Friend's Hand,Tiffany,0.768,0.508,248667.0,0.374,1.16e-05,6.0,0.167,-11.336,0.0,0.0308,120.102,4.0,0.301,1DAE5K7Rv0H1JZkJaLcV9x,1988-01-01 +3brWQ0mnNyk09f11oMAauM,Now I Know,Uncomfortable,Andy Mineo,0.0654,0.738,228533.0,0.628,0.0,2.0,0.27,-6.31,1.0,0.303,79.932,4.0,0.74,1DAovJluAeYMEFaL8S7spJ,2015-09-18 +4OrGm3fBdhlXuHtRBoLUMW,Give Up The Ghost,The King Of Limbs,Radiohead,0.885,0.26,290067.0,0.264,0.0799,7.0,0.191,-12.279,1.0,0.0299,79.652,4.0,0.159,1DBkJIEoeHrTX4WCBQGcCi,2011-02-18 +6GZ4T33T2DNgf4AEB3nYez,I'm Lucky,Walk Under Ladders,Joan Armatrading,0.383,0.64,187267.0,0.441,0.0956,3.0,0.11,-13.558,1.0,0.0283,114.169,4.0,0.426,1DC3bRduAQzGnktyGiEjiQ,1981-09-01 +4F1JhCZiKRU9PJO9yg1oY8,After The Party (featuring Carlitta Durrand) - Instrumental,Getback,Little Brother,0.00138,0.576,268320.0,0.531,0.61,1.0,0.411,-6.42,1.0,0.087,178.137,4.0,0.53,1DCL09VBgRetgK9RNVTHi4,2007-10-23 +3ACHmvJyOPvtXaFeyUxmNX,Silver Snail,Indie Cindy,Pixies,0.00122,0.47,209480.0,0.776,3.41e-06,5.0,0.13,-3.55,1.0,0.0262,91.038,4.0,0.336,1DDCTTXogJbszTFZgGhwGj,2014-01-01 +3VYpEOREXBAzIG0BcJoIIv,Wilson,Family Portrait,Various Artists,0.0298,0.252,236903.0,0.441,0.424,11.0,0.167,-15.941,0.0,0.0358,155.005,4.0,0.333,1DDLxDSgM5UgPIo7q0W5IH,2012-06-18 +76hAVkT4N7rh5BEyUVRvOM,Among the Ghosts,Among The Ghosts,Lucero,0.035,0.356,246027.0,0.604,0.0929,11.0,0.183,-10.891,0.0,0.0516,140.685,4.0,0.42,1DDSQdONLA5Lhdko7OnhpE,2018-08-03 +0IVHmmLwkNx3jogb2YwPtA,Drill Sergeant - Contains Hidden Track/Preservation,Fly Or Die,N*E*R*D,0.0762,0.419,414440.0,0.731,0.0,10.0,0.256,-5.432,1.0,0.0745,140.983,4.0,0.339,1DDsclE9PANAkXHyNjlDI4,2004-01-01 +53GjC2XDmz9OrQo76EoqRk,Put Your Trust In Me Baby,The Temptations Do The Temptations,The Temptations,0.38,0.595,238013.0,0.602,0.0,0.0,0.0761,-9.536,1.0,0.0652,105.204,4.0,0.71,1DFCWW9IEvfdk1uTAHGzPS,1976-01-01 +3vpPUlo745E5L86BxQPAfm,Cool Dry Place,Vol. 3,Traveling Wilburys,0.55,0.697,217240.0,0.793,0.0,4.0,0.167,-5.737,1.0,0.0266,97.711,4.0,0.968,1DGMD70zay4ZtN9XLX0uY4,1990-10-29 +6KwjK9VU7Y6Gv5uKFNkROQ,Muddy (feat. Young Dolph & Young Scooter),Trap House 3,Gucci Mane,0.122,0.758,255493.0,0.38,0.0,9.0,0.155,-7.044,1.0,0.0527,143.004,4.0,0.275,1DHxtmSKLQPQpHRKrLAiu0,2015-06-09 +4RdZsxHKdBVjRj1PgcCe4h,Beautiful Delilah - Alternate Takes 15/16,Rock 'N' Roll Rarities,Chuck Berry,0.406,0.746,152200.0,0.517,0.00115,8.0,0.0869,-12.04,1.0,0.0961,116.544,4.0,0.645,1DILNh7maaYyKxe15V9xLq,1986-01-01 +2rVymkuwN4aeGDWqqO0oTN,Nobody's Home,Headz Or Tailz,Do Or Die,0.126,0.649,305973.0,0.462,7.33e-06,4.0,0.225,-9.441,1.0,0.0377,70.0,4.0,0.277,1DK2HmDRrNPVcSK4Jj48r9,1998-01-01 +6GJz6J9dnblGe1Q66bF5gU,Sea Salt,Avalanche,Quadron,0.816,0.789,188560.0,0.59,0.0186,4.0,0.104,-9.462,1.0,0.0818,74.992,4.0,0.638,1DK7dxeuo9R1Ma0iaZBz3f,2013-05-31 +0LOnyr7dtH8GQAVypvT98T,Peter Pan,Everything Now,Arcade Fire,0.25,0.693,168893.0,0.814,0.000644,8.0,0.676,-6.689,1.0,0.0392,149.69,4.0,0.869,1DNojVW079FU9YnAMk3Cgr,2017-07-28 +7nAR7umffLNtry7H4054jV,She Believes In Me,I've Gotta Be Me,Sammy Davis Jr.,0.588,0.306,175667.0,0.314,2.73e-05,10.0,0.355,-13.485,1.0,0.0309,88.146,4.0,0.441,1DNtn7Fsu6oxk4rhPktUma,2005-02-08 +5VuPZ7v047zHjcf1w7T5mU,Doomsday,Dirty Weaponry,Killarmy,0.0426,0.572,211507.0,0.782,0.0,2.0,0.237,-8.28,1.0,0.337,90.211,4.0,0.82,1DOSlMUeJcafkeI1pnaTBv,1998-08-11 +3SXyJC6oQC4ITnFqjS8Z4h,Just a Hair More,Righteous,Harvey,0.462,0.25,293320.0,0.827,6.71e-05,7.0,0.166,-7.503,1.0,0.0687,168.436,3.0,0.378,1DQDvXlQPfFeXSRD89SRY3,2014-02-13 +6gNIIkycrbL0ac5inKSrxG,God Bless The Human Elbow,Ben Franklin In Paris,Original Cast,0.786,0.526,155733.0,0.29,1.47e-05,8.0,0.304,-11.403,1.0,0.226,72.247,4.0,0.716,1DQkCHiwGybMFhaVjvXxkt,1964-01-01 +29sWgHMSsdOLklULi9HpKE,Paycheck,California Sunrise,Jon Pardi,0.0747,0.587,187133.0,0.899,0.0,4.0,0.417,-2.974,0.0,0.0434,96.037,4.0,0.533,1DTBcVfk3zXPHRmgpY6rFZ,2016-05-13 +55UZNjQrdun7cSg5niNgRM,I've Seen What Loneliness Can Do,Soul Men,Sam & Dave,0.536,0.505,174680.0,0.246,0.0,5.0,0.108,-13.123,1.0,0.0417,128.922,3.0,0.37,1DThdjKvkvxYaqlDUnQGzK,1967 +7nSZaURm3vXgZIhAL0hSld,Right To The Top,The Kings Are Here,The Kings,0.000146,0.503,219027.0,0.941,0.00156,0.0,0.142,-3.33,1.0,0.0474,125.397,4.0,0.499,1DVbtOJR1fq5M8VwVvlSvr,1980 +7nM9Lf3CzxhSJIjqa7wdCv,Coffee Break,Underdog Alma Mater,Forever The Sickest Kids,0.133,0.407,160507.0,0.401,0.0,5.0,0.338,-10.585,1.0,0.0288,76.439,4.0,0.465,1DXQ0idwKePZH7T1yU57gS,2008-01-01 +4eSMlZLiJoLR1nM3Y3tSx5,The Marching Line,Rabbits On The Run,Vanessa Carlton,0.972,0.33,210107.0,0.256,0.207,9.0,0.0992,-11.354,1.0,0.0321,103.524,3.0,0.136,1DXeSfaRPVhNf06hWbOAyB,2011-06-21 +729nfvz2KNhCIJtIEhoFp3,Woodstock,A Tribute To Joni Mitchell,Various Artists,0.863,0.693,339058.0,0.306,0.0898,7.0,0.148,-10.388,1.0,0.0242,95.985,4.0,0.342,1DZKJumYeMQJPfkAR37ciX,2007-10-22 +5ExV4lCnqctEM2ktRK3L79,Grateful For Christmas,KMAG YOYO (& Other American Stories),Hayes Carll,0.543,0.443,234520.0,0.257,0.0,9.0,0.137,-12.264,1.0,0.0372,133.381,4.0,0.462,1DZTkteQGTi9Ko7CwZKnWc,2011 +4pjmzprLlauk1fj8EiMAUa,My Baby's Gone - Live,Underground (EP),Kip Moore,0.477,0.825,257920.0,0.336,4.49e-05,1.0,0.0948,-10.025,1.0,0.0829,80.032,4.0,0.696,1DZvpclM9vM3uKFhm4SE6y,2016-10-28 +13Qq88PrMXXaKnVkGyQHrX,Hollow,Wild Animals,Trampled By Turtles,0.423,0.5,205453.0,0.527,0.0354,10.0,0.133,-5.837,1.0,0.0263,90.925,4.0,0.355,1DcI1ob0G4cNKIyFhrR35S,2014-07-15 +13tNyfqBvy7YMXx4txwPaG,Seven Seals,Brotherhood Of The Snake,Testament,0.000159,0.324,338760.0,0.989,0.21,10.0,0.0915,-3.311,0.0,0.15,121.184,4.0,0.356,1Dds3ubhvSj5vr86lzk5k2,2016-10-28 +3J297MRjMl1NDSFrf28ySM,New Man,Jon Butcher Axis,Jon Butcher Axis,0.0085,0.773,190613.0,0.903,0.00113,9.0,0.0853,-9.549,1.0,0.0452,119.234,4.0,0.572,1Ddu5HIr1YtO6SCGvLX84N,1983 +7MbX9glpPFVltmOWcO3s8v,Never Be One,Mountain Music,Alabama,0.605,0.498,165573.0,0.0872,9e-06,8.0,0.057,-18.564,1.0,0.0331,91.273,3.0,0.149,1DegGDbKzEP9xthtOV9ldL,1982 +4WVGev8zanbd9kqlme70bn,Falls Apart,The Flame In All Of Us,Thousand Foot Krutch,0.00365,0.559,215027.0,0.917,0.000455,0.0,0.341,-3.653,0.0,0.141,140.021,4.0,0.703,1Dfy6Abbwe5jHjE4bzcfIy,2007-01-01 +7qnsWHWDP4DJCmex6UREm3,I'm Stuck,Heartbroken & Homicidal,Twiztid,0.0683,0.623,200827.0,0.826,0.0,7.0,0.189,-4.839,1.0,0.389,193.98,4.0,0.725,1DgeNCmPMj2o8GOb4lFyq5,2010-09-21 +01Iuu8LFuZREBFOnT1IFwA,"1,2 1,2",Fly International Luxurious Art,Raekwon,0.18,0.582,199440.0,0.941,0.0,1.0,0.76,-5.498,1.0,0.431,124.1,5.0,0.41,1DjD44E7NIEiRrhuQbbv01,2015-04-28 +7ea4iTng85dGyawE0qrKhD,Cuidado Con El Deseo,Una Nueva Mujer,Olga Tanon,0.242,0.726,230733.0,0.958,0.0,1.0,0.0389,-4.884,1.0,0.0582,89.995,4.0,0.929,1DjUSTJtfwIGaY1YKftJHp,2005-04-19 +6d1Ki6pyZmo5oJXWajHBcv,Far Away,Heartland Highway,Sister Hazel,0.0202,0.551,282293.0,0.802,0.000158,2.0,0.35,-7.089,1.0,0.0288,138.009,4.0,0.277,1DlUkdVYK8CHoXbfeFCqsZ,2010-10-11 +3VsLJe3BZbxsJYlYI0eMOL,Great Is the Lord,Housefires III,Housefires,0.0559,0.23,430685.0,0.542,0.0,11.0,0.421,-8.173,1.0,0.0327,144.759,3.0,0.259,1Dm5rDVBBeLLjqfzBkuadR,2016-08-12 +3aXE0n0mSxDX89l3x3jrTx,Theme From 'Valley Of The Dolls',Silk N' Soul,Gladys Knight And The Pips,0.13,0.384,159587.0,0.126,0.000901,3.0,0.104,-19.202,1.0,0.0341,96.925,4.0,0.197,1Dnmn4lY2b9hlnIf3qs1nT,1968 +4jMc4L2QvBzshwP4YHIM3h,The Ambush,The Genuine Article,Remedy,0.0112,0.763,245133.0,0.543,1.4e-06,8.0,0.265,-8.254,1.0,0.352,94.843,4.0,0.881,1DoGzFqUnR31r7Qn12aClO,2001 +3csGY3v8DPGlp0vRfrprLm,Trust,Time Travelers & Bonfires,Sevendust,0.0332,0.551,307573.0,0.809,0.0266,10.0,0.0956,-5.743,0.0,0.0313,90.953,4.0,0.417,1DpZpqTqUlATDgxpXcaHnk,2014-04-15 +1RVZH0clK31T3qB4eZykLp,What It Is,Sailing To Philadelphia,Mark Knopfler,0.642,0.625,297667.0,0.672,0.233,6.0,0.28,-7.261,0.0,0.0283,122.087,4.0,0.482,1DrdpkCNbP2QxDvtsASs63,2000-09-26 +0vpzgZYFvg7lPLbEnTQA82,Damn Thing,The Price Of Fame,Bow Wow,0.0312,0.686,163400.0,0.562,0.0,7.0,0.295,-6.362,1.0,0.162,85.934,4.0,0.805,1Dt7wPQxjnJJBiV6fczCpS,2006-12-15 +5uILnzMyAlLq7mYyb56Rn8,I See Belief,Pray For Villains,DevilDriver,3.46e-06,0.492,234693.0,0.967,0.129,10.0,0.122,-4.512,0.0,0.0783,109.965,4.0,0.376,1Dz9kziDeVNyOTrB3Zp8rq,2009-07-14 +3BZYRhdrqH7jL2OGInv31y,You Will Still Be Mine,Waitress,Original Broadway Cast Recording,0.11,0.621,138253.0,0.419,1.99e-05,3.0,0.36,-9.054,1.0,0.0356,85.938,4.0,0.229,1E1tdqqLmyi03P0TJhGuw8,2016-06-03 +4aSEAUzTVtLWYnG2WREwYV,People,I'm On The Outside (Looking In),Little Anthony And The Imperials,0.946,0.464,178467.0,0.301,0.000241,3.0,0.149,-12.181,1.0,0.0314,92.452,4.0,0.282,1E2A36xBw8ACX1aQJIRWys,1964-01-01 +3qo7s9T2ZVhNMlOjWLUe7J,Scale It Back,"The Less You Know, The Better",DJ Shadow,0.0366,0.634,256933.0,0.646,0.00846,8.0,0.0873,-8.222,1.0,0.0266,168.012,4.0,0.671,1E2YtQat6LFsDJvVHi36RX,2011-01-01 +7m26WxAU8ZBKh5hOVGP5XV,Druglord Superstar,Bad As I Wanna B,MC Lyte,0.00672,0.881,242667.0,0.594,0.0,2.0,0.0861,-10.88,1.0,0.413,91.84,4.0,0.512,1E3ssiuLLWw9OqRYQ59UjK,1996 +0lbWWoUhUnNMKnqTr2BKNH,"China Cat Sunflower - Live - 8/27/72 Veneta, Oregon","Sunshine Daydream: Veneta, Oregon August 27, 1972",Grateful Dead,0.448,0.396,478253.0,0.583,0.476,7.0,0.133,-10.503,1.0,0.0346,173.62,4.0,0.867,1E4MXxSYoAMN5qpy1y6aBm,2013-09-13 +3JZFgWGjvhd3qzUJyWtPHt,Bring Him Home (from 'Les Misérables'),Songs From The Stage,Michael Crawford,0.971,0.212,260347.0,0.241,0.0705,5.0,0.0742,-13.532,1.0,0.0421,125.989,1.0,0.131,1E53sNflaDXQ4u9PbM596Y,1987 +0FMeaiC13bkSprmb5APRWT,"Un ballo in maschera / Act 1: ""Di'tu se fedele""",Verdi,Andrea Bocelli,0.944,0.408,182747.0,0.0994,0.0,8.0,0.587,-16.236,1.0,0.0731,69.876,4.0,0.499,1E5lwcEYfyJbalL8vsGGLv,2000-01-01 +6NyWT02RGO5OgT55JDjI08,All Good Things (Come To An End),Loose,Nelly Furtado,0.273,0.664,311093.0,0.658,1.13e-05,9.0,0.115,-7.7,0.0,0.0397,100.912,4.0,0.343,1E7rOrC4uJb0YHyGJ6YOlC,2006-01-01 +4lnxUUdDzVxcByJnH71bvR,Go West,Steers & Stripes,Brooks & Dunn,0.0568,0.567,236333.0,0.877,0.000185,2.0,0.296,-6.345,1.0,0.0502,116.938,4.0,0.574,1E8WkSznQgZJWDPF6S1fn5,2001-04-16 +0DXjaZn0zGQddCXSFeBGq8,Heartbeats Accelerating,Winter Light,Linda Ronstadt,0.21,0.611,229600.0,0.393,0.39,9.0,0.147,-14.149,1.0,0.0245,84.921,3.0,0.475,1EAHoMMOofbOtD1PWswOON,1993-11-09 +050W1MaH9P0qPJ1sGOlb1W,Breath of Wisdom,Enchanted,Soundtrack,0.914,0.427,294547.0,0.312,0.938,7.0,0.0881,-18.832,0.0,0.0326,110.018,4.0,0.105,1EBaT51dRpfQ83E5mdsquH,2010-06-22 +1rR1h2HXw4pspb7bXSg20p,I'll Be Around,Reachin' Back,Regina Belle,0.016,0.681,223933.0,0.854,0.0,0.0,0.562,-6.429,1.0,0.0361,114.017,4.0,0.678,1ECSHlpISo7TsVMsbEdiuT,1995-07-31 +08KFsC3RRSaBqjEXAuPsGR,Do Fries Go With That Shake,R&B Skeletons In The Closet,George Clinton,0.0233,0.794,392560.0,0.732,7.57e-06,10.0,0.853,-9.107,1.0,0.0388,113.197,4.0,0.487,1EEFJjjGrbTYmCLeta1x0f,1986-01-01 +4MNSdVgRmPVraQ1eqNoVg2,Picture Postcards From L.A.,Painted Desert Serenade,Joshua Kadison,0.671,0.702,274307.0,0.439,0.00305,5.0,0.0971,-11.185,1.0,0.0288,135.413,4.0,0.548,1EEVf5UBSD4YlE1NBQXLfW,1993-01-01 +07QMCrQpBhzm96UfRG7n3o,Since You Said I Do,"You, The Night, And Candlelight (EP)",Dave Barnes,0.0259,0.597,235160.0,0.782,0.0,0.0,0.316,-6.009,1.0,0.0355,137.973,4.0,0.715,1EF9Bvbwy9NTzHIUDWEFEu,2008 +6Ydq1bWRp0noh95YygsLrZ,Torture - prod. Lee Stone,Loyalty,Screwball,0.0143,0.66,186853.0,0.757,0.0,1.0,0.347,-4.398,1.0,0.312,92.528,4.0,0.706,1EFTyPxk6bKm7W9tyiHKjO,2001-06-26 +1hkm127hnTSa2xjGNw8IAE,Disease,Disease,Beartooth,0.00202,0.525,228373.0,0.957,3.25e-06,0.0,0.333,-3.742,1.0,0.0689,97.445,4.0,0.456,1EFr8cW4waL1ASHS1RdmhF,2018-09-28 +1S1ZA8rMdEn2IookdA6fFE,Demolition Man - My Songs Version,Demolition Man,Sting,0.038,0.433,257910.0,0.965,2.91e-06,4.0,0.111,-3.335,0.0,0.208,160.518,4.0,0.527,1EGKcV7PLZjPuB13lHvWgn,2019-03-28 +4n4ZBtpKs0QNjN3wd3KpCU,Lock Me Up,Slave To The Thrill,Hurricane,0.00115,0.56,222653.0,0.885,0.0,1.0,0.385,-3.721,1.0,0.0829,103.718,4.0,0.565,1EIbls8hlfhggOpOP4S2pS,1990-01-01 +54e8YIQ5TubPmMx8SLdoDA,Maybe I'm A Leo,Machine Head,Deep Purple,0.0327,0.49,292400.0,0.45,0.197,10.0,0.153,-10.384,1.0,0.0288,173.329,4.0,0.864,1EK3a0Yctg4d3nGQzE4Uty,1972-03-25 +1svEvXGFIB5hDxltSxpKZl,Somewhere Somebody,Warm Your Heart,Aaron Neville,0.0389,0.751,180760.0,0.268,0.00267,9.0,0.115,-14.203,1.0,0.0456,91.978,4.0,0.558,1ELoHfG2NS99z8tUFWtVir,1991-01-01 +76vySjPZ5yjybighfrIcgs,Flavor Crystal 7,Engines Of Creation,Joe Satriani,7.25e-05,0.413,266267.0,0.885,0.923,9.0,0.0908,-5.348,1.0,0.0367,155.554,1.0,0.453,1ELvs4bauLYOWHbacK4GgK,2000-03-07 +06K4iEQHVzm4vZo0d7bfiJ,This Ain't Just a Song,Southern Drawl,Alabama,0.683,0.494,242670.0,0.578,6.17e-05,8.0,0.117,-8.999,1.0,0.045,175.823,4.0,0.257,1EMBnUo4YlaCpMK32ro3bo,2015-09-18 +4Pev7JUR3xcfbi7EGyZG6p,Axe Wound,Goliath,Butcher Babies,0.0037,0.312,255147.0,0.994,0.00242,11.0,0.148,-3.607,1.0,0.138,135.062,4.0,0.045,1EMw66o8O4JyXcPetbGP7T,2013-07-09 +3PkpUPwXOni0QgO3C95iY3,Bowl Of Oranges,"Lifted or The Story Is In The Soil, Keep Your Ear To The Ground",Bright Eyes,0.329,0.332,288600.0,0.584,0.161,0.0,0.181,-11.369,1.0,0.0364,105.797,4.0,0.0963,1ENRwqTHjFyEHod68CimVw,2002-08-13 +3YV8lzJEVZcoAs3RE4JrhF,When I Speak To The Flowers - Stereo Version,Matthew & Son/New Masters,Cat Stevens,0.32,0.729,145067.0,0.382,0.00027,0.0,0.367,-17.856,1.0,0.0358,135.504,4.0,0.929,1EOnmB8FWY9Fn8p7RrRxkx,1967-03-10 +08wbZAPUMj2BrzPuvAUBCA,Living In The Future,Passwords,Dawes,0.288,0.565,290757.0,0.508,0.000817,11.0,0.18,-5.671,0.0,0.0306,127.496,4.0,0.474,1EPqf0Bfgbm2iMnne0WLVx,2018-06-22 +3kEs7vrCzUC5i5PglXKcVX,I'm Gonna Try,Make A Move,Gavin DeGraw,0.0607,0.623,225693.0,0.631,0.0,9.0,0.146,-6.044,1.0,0.0407,122.875,4.0,0.553,1EQNkmhggPKCVbFpJldHeb,2013-10-09 +5tewIdMVsaJWN19ZnmnPNN,Hunting High and Low,Hunting High And Low,a-ha,0.301,0.513,228693.0,0.676,0.0,9.0,0.0864,-6.148,0.0,0.0309,116.592,4.0,0.311,1ER3B6zev5JEAaqhnyyfbf,1985-06-01 +59L54YPUCb58GFpoN2kukq,I've Got A Thing About Trains,"Hello, I'm Johnny Cash",Johnny Cash,0.382,0.555,166640.0,0.473,2.11e-05,9.0,0.225,-12.711,1.0,0.0318,89.512,4.0,0.742,1ET6CG74QlRHqbU1fJ5NhE,1970-01-19 +39SIn9Dw1dIvgGSud7UDUL,Embarrassment Legacy,Fed Through The Teeth Machine,The Red Chord,7.76e-06,0.3,180080.0,0.979,0.833,7.0,0.149,-4.484,1.0,0.173,119.045,4.0,0.309,1ETnBnSIKMcRXP99CQYKEi,2009 +0bgyQgSEfvR0ZZHODU59FU,Duncan and Brady,Powerglide,New Riders Of The Purple Sage,0.427,0.618,323200.0,0.48,2.77e-05,9.0,0.365,-12.616,1.0,0.0403,176.647,4.0,0.941,1EU6M8J1tCx7ALw2rQmWuF,1972 +66u94xJHpotFFggtSI3IFn,my aphrodisiac is you,Call Off The Search,Katie Melua,0.788,0.657,214840.0,0.31,1.78e-05,2.0,0.125,-10.052,1.0,0.0279,87.023,4.0,0.45,1EUIgGvwk1cvKmlZjZ2yph,2003-11-03 +6dslfgUujlqHmd8vvA7NrN,Magnetic,Between The Stars,Flyleaf,0.121,0.595,221348.0,0.87,0.0,2.0,0.185,-3.969,0.0,0.0839,90.079,4.0,0.745,1EYbyqvfyrxskx1jniA0Gq,2014-09-16 +0FuAymBf47myikBbALKeNd,A Love Like That,Steam,Ty Herndon,0.123,0.53,213800.0,0.736,0.0,11.0,0.109,-5.807,1.0,0.0316,151.815,4.0,0.525,1EZinZXRuVzqj8iyelLytH,1999-10-20 +5YWEAI8xeFEFFG7NERiapL,DipSet,Summer Songs 2,Lil Yachty,0.507,0.795,172907.0,0.558,0.0,8.0,0.225,-6.927,1.0,0.139,114.992,4.0,0.169,1Ea4UfFW7K1UzbjkDVaPri,2016-07-29 +0KxLSgvZ7b6hcFI7pyqDwg,Hot Wit U (feat. Eve),Rave Un2 The Joy Fantastic,Prince,0.00876,0.937,309653.0,0.766,0.0,10.0,0.0953,-2.582,0.0,0.217,99.992,4.0,0.695,1EaOZe1UmhanwDmfR08uFz,1999-11-02 +4WWptfUF6ylSOBGRRwczkf,Champs Elysees,So Long...And Thanks For All the Shoes,NOFX,5.42e-05,0.468,121973.0,0.665,4.07e-06,0.0,0.122,-5.657,1.0,0.0357,139.536,4.0,0.897,1EaixZGxjvdZIsRiyMBZDb,1997-10-21 +3xsArXSUsxhqf6DpzCppR6,In the Heat of the Summer,Judy Collins' Fifth Album,Judy Collins,0.981,0.45,205586.0,0.166,0.00116,8.0,0.112,-13.331,1.0,0.0345,89.649,4.0,0.39,1EakoUcKayQLN1qEfJecvu,1965 +5aQHn6fYk6RnPh0CgOtQ5P,Hurt So Bad,Spanish Grease,Willie Bobo,0.76,0.669,161573.0,0.352,0.00534,6.0,0.0911,-13.171,1.0,0.0419,119.447,4.0,0.548,1EbOCYQR6OJB1EtSYEZBHq,1965-09-04 +6vVGaQpTBdSu9t8Fxxz7tz,"D's Diner (Live in Philadelphia, 2005)",Of Whales And Woe,Les Claypool,0.62,0.576,485000.0,0.366,0.044,6.0,0.392,-18.765,0.0,0.0517,92.212,4.0,0.689,1Ebb7SpWpE0Ioy8f9I9meX,2006-05-30 +6HQbNBYUvmowNTg60ouwX4,What the World Needs Now,So Nice,Johnny Mathis,0.915,0.347,159827.0,0.454,1.71e-05,7.0,0.133,-13.475,1.0,0.0407,50.431,3.0,0.499,1EeDP7INP3J4rDZsGE87ka,1966-09-16 +4Wwv4qW8S5At2g1GwmoAeB,Playground,Pray For The Soul Of Betty,Pray For The Soul Of Betty,0.928,0.0,13640.0,0.253,0.855,11.0,0.956,-28.289,1.0,0.0,0.0,0.0,0.0,1EekJnD70odwyKbzP6q6ST,2005-05-10 +1XWqJ0HGkEfuCjkgisr7Oz,When The Rain Comes - 2006 Remastered Version,Q2K,Queensryche,0.0462,0.446,305627.0,0.727,1.9e-05,2.0,0.265,-5.678,1.0,0.0348,137.96,4.0,0.219,1EfzUKbKuDZKxa2rpiJzt8,1999 +1tDpav2sQhT5JtLQXqNsMt,Dead Weight,All That For This,Crystal Bowersox,0.546,0.347,263736.0,0.508,4.97e-05,2.0,0.0986,-7.416,1.0,0.0268,150.714,3.0,0.406,1Ei5aKZjEpfUBFar1GZgHw,2013-03-26 +1QXg7pVx5hpAZWw8KIAcGw,Merry Christmas Darling - Album Version/Remix,Christmas Portrait,Carpenters,0.851,0.327,186973.0,0.24,0.0,7.0,0.0997,-15.181,1.0,0.0327,81.113,4.0,0.193,1EiBrlQW6W6H1mZI4N7Ne4,1978 +35iFkMB1r3jhWKZxcVmwlZ,Lead Me To The Cross,In The Hands Of God,newsboys,0.0148,0.202,248440.0,0.485,0.0,9.0,0.127,-6.604,1.0,0.0324,73.533,4.0,0.153,1EiLrHptk4bViO1ZNB5X4u,2009-01-01 +0F74ChJkcNrSSmjYAvJXjH,Blood Atonement,Revocation,Revocation,0.000166,0.494,284547.0,0.974,0.435,5.0,0.138,-5.607,0.0,0.107,149.987,3.0,0.314,1Ela7sSi5MIp9HmEuLbCdY,2018-09-28 +5gL8RTJvTrnzUqQpckVtK7,REDIVIDEЯ,Everything Was Sound,Silent Planet,0.00835,0.471,190680.0,0.931,0.0,8.0,0.109,-4.052,1.0,0.0932,144.885,4.0,0.312,1EnWgsUnlZ3QZE5pUrSHVb,2016-07-01 +5lokitOLcxgscGfyN4TedM,If Hollywood Don't Need You - Single Version,20 Greatest Hits,Don Williams,0.528,0.613,191040.0,0.275,0.000687,0.0,0.109,-18.342,1.0,0.032,73.45,4.0,0.594,1EoBcNqFMobg6Wrzskv6G9,1987-01-01 +1AjwroOU9GqRN5UJVJXBsz,Allen's Got A New Hi-Fi - Remix,LaTour,LaTour,0.00085,0.745,301360.0,0.548,0.844,4.0,0.0817,-14.107,0.0,0.0622,119.076,4.0,0.151,1EpvID6p3x3AY5orvRv2WI,1991-01-01 +5yBIGBgrKRGZzEhBiYRuf6,364 Days to Go,Brad Paisley Christmas,Brad Paisley,0.746,0.349,266680.0,0.427,0.0,0.0,0.12,-9.109,1.0,0.0316,91.532,4.0,0.318,1EpvicIkzXB7KM0EEmrrPh,2006-10-10 +6g2B1UPIuUPw3Dm7UQ3hsm,Force Of Nature,Heathen Chemistry,Oasis,0.0002,0.478,291787.0,0.799,1.14e-06,11.0,0.339,-3.682,0.0,0.035,103.944,4.0,0.567,1Esiu8FNzQ8lgZWy6p0DXD,2002-07-02 +1siweQtKqG3mx0NURN6TW7,U.S. Male,The Best Of Wayne Newton,Wayne Newton,0.379,0.599,248867.0,0.584,0.0,2.0,0.0482,-10.979,1.0,0.0864,174.83,4.0,0.826,1EtOwQweCnao2hy3ShicuE,1990-04-23 +2yQE97SDcYvpRUzWRAbQP9,Red Roses For A Blue Lady,Red Roses For A Blue Lady,Vic Dana,0.498,0.353,163787.0,0.362,0.0,4.0,0.0857,-13.497,1.0,0.0345,110.045,4.0,0.475,1EtkJD1xnlU82x9a21kaD9,2008-07-20 +5YEgs7DjcGk9pYP6l0u85h,Listen to a Country Song,Sittin' In,Loggins & Messina,0.497,0.591,169307.0,0.548,0.0,2.0,0.0768,-12.303,1.0,0.052,81.776,4.0,0.941,1EtuN2j0AKVwsiqrddMtco,1972 +5vyKc7Qr8XGv2aVqWMlkKX,God,Air For Free,Relient K,0.00245,0.534,259907.0,0.798,4.08e-05,0.0,0.134,-6.91,1.0,0.0307,102.456,4.0,0.618,1Eu5hjxGZVpyH3JSRoU5yi,2016-07-22 +7D03jamOvAhTBz3XZun9br,Just Living It Up,White Gold,Love Unlimited Orchestra,0.44,0.573,217733.0,0.367,0.633,0.0,0.0806,-10.803,1.0,0.0276,113.813,4.0,0.572,1ExM79jHTgXeiLtlaHF2Ow,1974-01-01 +3RPoHz0CnNzYkaUYpu1es9,Big Footin',Chocolate City,Parliament,0.525,0.626,289760.0,0.795,0.0,0.0,0.891,-6.137,1.0,0.0955,106.258,4.0,0.747,1EzJOneH1nRnahco2LAVIV,1975-03-12 +3DIhHuXPk4kKlBepNjrsce,Put That Hump (In Your Back),Let Me Clear My Throat,DJ Kool,0.0239,0.701,371426.0,0.937,0.0,4.0,0.72,-6.335,0.0,0.258,91.908,4.0,0.66,1Ezs8SlccViPDEQY55BO50,1996-01-01 +2nmnm4R1MScKcxpp5he2tU,A Brighter Day,World Gone Crazy,The Doobie Brothers,0.0317,0.565,234467.0,0.792,9.08e-05,0.0,0.0927,-4.993,1.0,0.064,176.04,4.0,0.766,1F17Ub051f5fNajLNLqL6o,2010-09-28 +3ipnAdUq4AZTjPxW5JNtC0,I Don't Know,Love Makes The World,Carole King,0.407,0.798,184067.0,0.463,5.1e-06,0.0,0.0803,-7.132,1.0,0.0451,82.007,4.0,0.687,1F2U0WSicgaB8PwxBk3Tzo,2007 +0RC12D58oK2R6S3aAmzek4,"Cuando, Cuando, Cuando",Spanish Eyes,Al Martino,0.0227,0.445,160319.0,0.503,0.000698,10.0,0.134,-12.955,1.0,0.0597,116.965,3.0,0.637,1F2nAfL0NWbKfZyfkEr2RE,2014-08-12 +0CKrQALx3eVrmej34Aqujg,The State of Florida,GNV FLA,Less Than Jake,0.0048,0.442,135200.0,0.985,1.11e-06,0.0,0.169,-4.028,0.0,0.161,181.93,4.0,0.656,1F5uf8nHgIVjITsSy6s4DU,2008-06-24 +6saPs94oui3uSR2yK4rs7r,Rock and Roll Hoochie Koo - 2017 Remaster,If You Knew Suzi,Suzi Quatro,0.0633,0.535,206569.0,0.729,5.65e-05,11.0,0.0724,-9.557,0.0,0.0298,103.24,4.0,0.828,1F8Hmjm8xJC1OhSEMn7pDR,1978-08-12 +6nS5Vfs6Kv75ZFUa2MKvaz,Rush Minute,Heligoland,Massive Attack,0.038,0.652,290962.0,0.359,0.789,4.0,0.119,-10.197,0.0,0.0989,140.025,3.0,0.672,1F8y2bg9V9nRoy8zuxo3Jt,2010-02-08 +4zyuj9KP0bz3giQIlbpC9x,Good Mourning,"Testimony: Vol. 2, Love & Politics",India.Arie,0.265,0.331,327867.0,0.32,2.07e-05,2.0,0.225,-10.779,1.0,0.0324,179.114,4.0,0.294,1F9Fd7d8U3wykniDos7pbg,2006-06-27 +7FDIpINvJJ8QrcK21dKQII,He Mele No Ku'u Hawai'i,Hawai'i 13,The Green,0.846,0.335,80293.0,0.289,1.26e-06,2.0,0.306,-17.229,1.0,0.0312,35.708,4.0,0.236,1F9whx0ySPf74T4I6cabaM,2013-08-20 +5JOS1EklKz680q2YjgR8tN,Ask Billy (They Tell Me),Lead Me On,Maxine Nightingale,0.587,0.677,189333.0,0.62,8.17e-06,7.0,0.262,-8.792,0.0,0.0387,125.924,4.0,0.822,1FClVnvkp1RzPLjRDuALzM,2004-07-27 +1SnYlwiQtAg5qhGdNtPSVU,Wishful Thinking,Ten Feet Tall & Bulletproof,Travis Tritt,0.0525,0.485,188467.0,0.931,0.00996,9.0,0.107,-5.124,1.0,0.0511,162.137,4.0,0.875,1FGsAEVkgcJUuiWDWTpmPk,1994 +0otWaD7P1jqYsb0qSHNo6J,Hold You Tight,Tara Kemp,Tara Kemp,0.0545,0.739,284345.0,0.675,0.0112,1.0,0.0632,-9.194,1.0,0.0444,100.054,4.0,0.643,1FLhRASvKm8r7Mki2dJqZr,2004 +43SZscI78GtayRaX7aZm8k,Wake Up Call,The Silence In Black And White,Hawthorne Heights,0.00881,0.558,242360.0,0.834,4.83e-06,1.0,0.346,-5.081,0.0,0.0469,173.008,4.0,0.361,1FPDKmotHS1ESWAgjUEqh2,2004 +2sVNqUZspkqBt8wHwsiQsC,Who's To Say?,Back On The Right Track,Sly & The Family Stone,0.00119,0.685,169867.0,0.727,3.28e-05,1.0,0.0292,-12.457,1.0,0.0482,109.635,4.0,0.962,1FQgfDq2fQT3YqrnBqhDVN,1979-10-05 +2v8s4TynV4bO98RqSPWsPV,Duele (Crazy),Top Latino V3,Various Artists,0.058,0.728,230987.0,0.451,0.0,2.0,0.408,-5.413,1.0,0.0292,128.884,4.0,0.507,1FRkvzq1Wzpr6fzq01grKR,2007-09-11 +6NscPUpl6g7CgO3UU5dIOn,Mine,Blood-Rooted,Sepultura,0.00593,0.303,384373.0,0.771,0.026,5.0,0.145,-6.356,1.0,0.0717,140.694,4.0,0.243,1FS91DJzXoWcl8p6AK0CYG,1997 +2PrriVmpbA1b4zde1VzReZ,Rock and Roll Revolution,LSD: Love Sensuality Devotion--The Greatest Hits,Enigma,0.189,0.352,232173.0,0.985,0.0031,9.0,0.359,-2.413,1.0,0.164,114.252,4.0,0.363,1FTn0L3la2SaUY2lbPvYVS,2010-01-25 +6JHThyIYghWwUyuAualIRu,Lean On Me,Opus X,Chilliwack,0.00933,0.483,254067.0,0.784,4.4e-05,9.0,0.043,-8.352,1.0,0.0751,139.928,3.0,0.727,1FU0aHYxzYpULezVfrDmy5,1982 +7kmhDLz1mfexEszq0wSRqm,How to Meet a Girl,Comedy Is Not Pretty,Steve Martin,0.86,0.472,227293.0,0.712,0.0,6.0,0.719,-14.254,1.0,0.942,76.173,4.0,0.108,1FUBbCIYf1T6Ip2XCrkveO,1979-09-14 +6Hh2K4NVZj3aXossR33oLG,Li'l Christine,International Pop Overthrow,Material Issue,0.0392,0.5,201400.0,0.885,4.15e-05,9.0,0.337,-10.33,1.0,0.0566,167.816,4.0,0.587,1FUKgKp6kDuZhL3e6f1ggW,1991-02-05 +3vPqjImh1Vof34OSSj206I,Do You Think It’s Alright? - Live,Live At The Isle Of Wight Festival 1970,The Who,0.174,0.533,22600.0,0.895,0.0,0.0,0.375,-9.165,1.0,0.0742,139.213,4.0,0.555,1FUZJRZ4eOHT4MJuRh5fh8,1996-10-29 +3ezrrwbv1hp8EFXfOqKRRS,Love Letter,The Best Of Bonnie Raitt On Capitol 1989-2003,Bonnie Raitt,0.144,0.767,245907.0,0.562,1.36e-05,9.0,0.0369,-6.441,0.0,0.0319,95.267,4.0,0.936,1FV3yQh4QovuCGWqJuRdl4,2003-01-01 +5jeZoKktfLuKFlYnD1WWYY,Future Shock,Time Exposure,Stanley Clarke,0.0144,0.83,272947.0,0.577,0.00311,0.0,0.0546,-14.232,1.0,0.0513,109.301,4.0,0.832,1FV9dVi4F8JUPcVikgjbZF,2014-02-21 +0onGFjXlrdMecX15qL16sN,Signs of the Time,Psychotic Symphony,Sons Of Apollo,4.99e-05,0.29,402687.0,0.954,0.189,4.0,0.167,-4.257,1.0,0.118,130.066,4.0,0.3,1FW9JsNi0BE3LK3WnHgJOm,2017-10-20 +4uNhv9Ca65H1LvFmgGQJxm,Feel the Need,Leif Garrett,Leif Garrett,0.0247,0.815,340600.0,0.575,0.00277,11.0,0.0561,-14.444,1.0,0.0324,124.252,4.0,0.97,1FWTjROros7lbWXXmHKqJc,1998 +0MNTsUZOJQYn2HtVkTuVVu,The World I Used To Know,Today,Bobby Goldsboro,0.47,0.369,156200.0,0.417,3.51e-06,2.0,0.0736,-11.504,1.0,0.0322,136.921,4.0,0.41,1FX0T6Bjyzn1HZauq4m07E,1969-01-01 +1IF5UcqRO42D12vYwceOY6,From the Dining Table,Harry Styles,Harry Styles,0.804,0.671,211960.0,0.156,0.0518,8.0,0.113,-16.288,1.0,0.0371,94.08,4.0,0.201,1FZKIm3JVDCxTchXDo5jOV,2017-05-12 +2dWsBCKhGUsOMdPHdKAcIq,My Cherie Amour,Workin' On A Groovy Thing,Mongo Santamaria,0.561,0.714,189160.0,0.409,0.204,3.0,0.372,-11.318,1.0,0.0375,122.436,4.0,0.745,1FZguCNKRe2nsdWbe2l59b,1969-10-06 +5QdZunPosmjLuxZSAeJ1SV,Loving You Is Killing Me,Yo Frankie,Dion,0.35,0.695,219773.0,0.575,0.000159,7.0,0.0623,-13.492,1.0,0.0309,145.935,4.0,0.97,1FapA5DdKujRnbU0JaM88G,1989 +5gbGkEDmdIyNHOiYPfbwcI,For the Lord Is Good,Sing Out With One Voice,Ron Kenoly,0.105,0.662,346467.0,0.746,0.0,5.0,0.545,-11.256,1.0,0.0491,106.529,4.0,0.407,1Fcly5uE8rhr0JfARMVe84,1995-08-22 +5q4wDLK3D9ghI870TMVT6d,Keep It Goin' Louder,Guns Don't Kill People... Lazers Do,Major Lazer,0.0109,0.598,226467.0,0.911,1.29e-05,10.0,0.507,-3.74,1.0,0.0765,138.024,5.0,0.673,1FekRPZuiW54MDcIVlaHGl,2009-01-01 +4Hy8odZdXSJxkHUXiY3ocr,Concrete - Single Version,Rastaman Vibration,Bob Marley And The Wailers,0.00602,0.871,263250.0,0.486,0.149,0.0,0.316,-9.94,1.0,0.161,134.697,4.0,0.446,1FictwFMH9Uv1LE8zw4pZu,1976-04-30 +2ffJZ2r8HxI5DHcmf3BO6c,I Want To Die A Beautiful Death,Slow Motion Daydream,Everclear,0.000204,0.563,210467.0,0.982,0.0137,1.0,0.891,-4.847,1.0,0.0811,123.951,4.0,0.344,1Fj0KcI1Pyvm4z29DLgviX,2003-01-01 +3qee2F3xKEZhfvTOpkxUOC,Keep It Coming,Deuces Wild,B.B. King,0.0174,0.824,235200.0,0.425,1.24e-05,10.0,0.46,-9.702,0.0,0.0952,96.14,4.0,0.683,1FjjqjCi8StDDQdHY5sGSZ,1997-01-01 +6H2TBm4IAc9LSzad2QbP53,Private Passion,Private Passion,Jeff Lorber,0.0281,0.674,258773.0,0.922,0.00207,1.0,0.0342,-6.293,1.0,0.0628,115.915,4.0,0.748,1Fm072CXKDM6zUVyLSWxYo,1986 +4m1lB7qJ78VPYsQy7RoBcU,I Will Always Be Yours,Magic,Ben Rector,0.133,0.445,226827.0,0.771,0.0,0.0,0.273,-4.607,1.0,0.0501,147.913,4.0,0.448,1FmtmLnB1KrXjK0uWLkyhq,2018-06-22 +07prU8izeUwN1xcTuMXvg3,Yakuza Oren 1,Kill Bill Vol. 1,Soundtrack,0.139,0.787,21067.0,0.395,0.969,1.0,0.0909,-34.081,1.0,0.165,100.74,3.0,0.276,1FpzNqDbugk77xUj0qOrtQ,2003-09-23 +5JUbG6t4aLLWEgD15jeVaJ,Beechwood 4-5789,Made In America,Carpenters,0.178,0.779,186267.0,0.5,4.69e-05,0.0,0.0732,-11.439,1.0,0.0543,139.43,4.0,0.962,1FqAKMZw9yexfKjrnsLGAF,1981-01-01 +1IifyqaOQs6GFPKUYpOn0w,Wartime,Lack Of Communication,Ric-A-Che,0.258,0.821,310333.0,0.732,0.0,11.0,0.351,-8.027,0.0,0.123,140.993,4.0,0.773,1Fqa63VjeOHxRRZLABEMRE,2004-01-01 +7l96vxccKgn9lyaXJzKrTA,Hollow,Off The Deep End,The Friday Night Boys,0.000166,0.461,209613.0,0.867,0.0,11.0,0.064,-4.485,1.0,0.0645,159.967,4.0,0.614,1Fs5u1Tan6sy0b5JR8bGQL,2009 +1fub5vgAdRXxH5SNKzeasi,Light That Never Fades,My Utmost For His Highest,Various Artists,0.123,0.632,225553.0,0.71,0.0,6.0,0.0966,-5.703,1.0,0.0667,76.283,4.0,0.608,1FsAHNrcHF3QVdRHloCnhV,2017-09-29 +1f8UYEYOUmLdIbp6GNRHJ3,Can't Take Me Home,Can't Take Me Home,P!nk,0.0194,0.659,218840.0,0.813,1.67e-06,6.0,0.268,-5.845,0.0,0.0571,142.926,4.0,0.914,1FtowJguLCYT0Fe2xAsKMb,2000 +3umB1PFCVr0eBpsSUuK6Gs,Louise,How Come The Sun,Tom Paxton,0.705,0.602,158653.0,0.423,0.0,7.0,0.0768,-14.281,1.0,0.0412,147.659,4.0,0.666,1Fu5J9bsMh1ArDmiIBOjhg,1971 +4Bf3QSSGL5dSsge4QJUIEZ,Ethan And Julia,Mission: Impossible 2,Soundtrack,0.973,0.192,84680.0,0.0179,0.0969,5.0,0.0903,-32.664,1.0,0.0453,72.069,4.0,0.037,1FuLQGtfibFyfzSDDiEUhK,2006-05-08 +1rCNvOohY8kLuVNRDxMgNt,Muse,One For The Road (EP),Jeff LaBar,0.238,0.269,92898.0,0.404,0.841,2.0,0.274,-11.027,1.0,0.0603,187.363,4.0,0.396,1FuZ9FJP7KWRtPOlmz0PUA,2014-08-26 +1gOe91HYBeigjpBukHFcxq,Because All Men Are Brothers,See What Tomorrow Brings,"Peter, Paul & Mary",0.887,0.495,128640.0,0.0599,0.0,4.0,0.115,-12.326,1.0,0.0319,97.989,4.0,0.397,1FusZqUmmcNnaCm1O45gUW,1965 +4B3rGlIguTxkhlF1cCZAVr,Golden Porsche,Happy Songs For Happy People,Mogwai,0.503,0.44,168480.0,0.293,0.878,6.0,0.115,-13.264,0.0,0.0292,121.936,4.0,0.0872,1FvIoulivmS5n4Kp3zpBr2,2003-05-21 +4y1LsJpmMti1PfRQV9AWWe,Girls Just Want to Have Fun,She's So Unusual: A 30th Anniversary Celebration,Cyndi Lauper,0.22,0.71,238267.0,0.799,0.000602,6.0,0.349,-4.897,1.0,0.0328,120.372,4.0,0.725,1FvdZ1oizXwF9bxogujoF0,1983-10-14 +6WcIDvzwZDqarmaHDy3DoR,Man of the Hour,rearviewmirror: Greatest Hits 1991-2003,Pearl Jam,0.707,0.528,223560.0,0.421,0.126,0.0,0.117,-8.2,1.0,0.025,110.143,4.0,0.0665,1G1R5dY01DSyti3NaWnOp3,2004-11-16 +0R6WxxiS8Hckqw73bBnyKL,Mr. Tek It Back,Rough & Ready-Vol. 1,Shabba Ranks,0.00311,0.786,190133.0,0.554,0.0,9.0,0.331,-13.251,0.0,0.466,195.849,4.0,0.771,1G2jUCYaCZ5nkit5pCj1W8,1991 +6CCV2biTOmU2wRBTJzapxX,Til It's Over,Meat And Candy,Old Dominion,0.322,0.634,207107.0,0.805,3.71e-05,4.0,0.112,-5.152,1.0,0.0344,92.543,4.0,0.804,1G4WDlYjm0VqgyEymNJRcf,2015-11-06 +05BirIAfD6F5JytPon1dun,Alternate Earth,Werewolves And Lollipops,Patton Oswalt,0.836,0.698,71347.0,0.548,0.0,0.0,0.676,-9.796,1.0,0.91,88.623,4.0,0.695,1G5MtkBoM9WnSLliOopuJi,2007-07-10 +6FLVn8Nzt3DbkjkSrWqyFv,Mi Bebe Masoquista,Palookaville,Fatboy Slim,0.046,0.783,266067.0,0.7,0.102,7.0,0.133,-8.541,1.0,0.106,109.99,4.0,0.189,1G5QBXQRYQwfgUhYr6nQ3w,2004-01-01 +5wRetUGvmqwKldW0nad0AK,The Right Out,Movies For The Blind,Cage,0.532,0.415,48267.0,0.643,0.0,10.0,0.479,-14.611,1.0,0.619,83.494,1.0,0.288,1G5ymi840cgyoAtaiDwgrr,2002-08-10 +1GLmaPfulP0BrfijohQpN5,Don't Worry Baby - Remastered 2001,"Shut Down, Volume 2",The Beach Boys,0.0666,0.487,169933.0,0.464,0.00531,4.0,0.105,-9.821,1.0,0.03,121.242,4.0,0.851,1G8AfOjrE0FO9w1gfemIy1,1964-03-02 +0kbHgDpNO6vybYksQqvmC6,My Moon (Fengari Moo),An Evening With Belafonte/Mouskouri,Harry Belafonte,0.974,0.341,180453.0,0.163,0.00206,3.0,0.106,-17.794,1.0,0.033,85.437,4.0,0.331,1G8F1yRqOa8pLuDcltNFNS,1965-12-20 +0gz5A1owouljdgNsFtYVBz,Food For Thought - Interlude,View From Masada,Killah Priest,0.0712,0.331,96227.0,0.544,1.52e-06,2.0,0.859,-12.315,0.0,0.0699,62.127,4.0,0.302,1G9BkKbChW8KzmvbE8aNzK,1999-01-01 +15VoGwsZvX0Dj1qMWxTK26,Good Times,I See The Light,The Five Americans,0.109,0.541,148467.0,0.624,0.0,9.0,0.069,-7.781,0.0,0.0348,136.789,4.0,0.587,1G9yFtZrf5IBCik6w4mQzZ,1994 +4efn5GEnithLdCkqZX0dIi,Pop Goes the World,Music For Men,Gossip,0.00257,0.751,203827.0,0.782,0.0273,5.0,0.149,-3.468,0.0,0.0366,128.004,4.0,0.967,1GB8gZTSdbiup5FzxNknRo,2009-06-18 +3UixNkUhUqPX0rSvJl9Bhx,Temptation,More Rain,M. Ward,0.00331,0.469,169907.0,0.781,0.067,0.0,0.197,-7.23,1.0,0.0396,131.435,4.0,0.762,1GBV6c27Ru1Y6Lw2xfPyMA,2016-03-04 +1tRjTcKUYaU67oPojBcHnu,Hearts In Trouble,Days Of Thunder,Soundtrack,0.0397,0.551,316493.0,0.832,3.94e-05,5.0,0.066,-9.019,1.0,0.0378,86.708,4.0,0.599,1GCPZH902hpTHqjXF7jQ0s,1990-01-01 +0mC4LGGuyUphnvme2t1VGJ,Ain't Nobody,Greatly Blessed,Gaither Vocal Band,0.291,0.465,215733.0,0.786,0.0,5.0,0.31,-4.822,1.0,0.0561,169.638,4.0,0.663,1GDq3ZgaXQw2WOeG62q1lI,2010-01-01 +5oEHXW11fVUdd9SuXLqyZO,This Guitar (Can't Keep From Crying) - Platinum Weird Version / Bonus Track,Extra Texture (Read All About It),George Harrison,0.03,0.623,235373.0,0.569,0.00529,2.0,0.132,-11.87,0.0,0.0254,108.404,4.0,0.528,1GEkHRNkeVpfKQOs6ezjbD,1975-09-22 +6X4gmLpbBH4PhBn6EIqzQN,Spiteful Intervention,Paralytic Stalks,of Montreal,0.105,0.592,218000.0,0.885,0.0,6.0,0.417,-4.296,1.0,0.0452,108.945,4.0,0.662,1GEvc3u1Fu0CoKPesy1gDJ,2012-02-07 +4PuZZ6XVUplnkYCZJg9HTl,No Way Home (WMI Compilation Edit),First Taste Of Sin,Cold Blood,0.0631,0.567,203440.0,0.868,8.91e-06,1.0,0.333,-7.392,1.0,0.157,104.925,4.0,0.494,1GF1pDIhiv7CWQzu2hV8TE,1972 +0YkXHMtY65lLf1qud0XHCY,Beyond All Our Sorrows - Terry Kath Demo,Chicago VI,Chicago,0.941,0.425,426493.0,0.402,0.0135,2.0,0.113,-8.106,0.0,0.0282,121.174,4.0,0.288,1GFLP3fsozSH4uBKA4oDYM,1973-06-25 +3nR2cou18TOTxX7LbcqGLC,"My Cup Runneth Over (From the Musical Production ""I Do, I Do"")",Jim Nabors By Request,Jim Nabors,0.878,0.386,147160.0,0.309,1.82e-05,0.0,0.138,-12.387,1.0,0.0292,107.708,3.0,0.589,1GGHd5W4rHxnH5q95haJP4,1967-04-24 +7xBNSCb4mTvvAK874TbZri,Tearing Down the Borders,The Terror State,Anti-Flag,0.00383,0.609,187933.0,0.887,0.000126,11.0,0.295,-15.253,0.0,0.059,102.131,4.0,0.234,1GHpqoqOxKzUBpHeUcWShP,2003-10-21 +2MiU0WMe855DowQNML8NCN,Zundoko,Get Happy,Pink Martini,0.341,0.71,131213.0,0.642,1.09e-06,4.0,0.11,-6.03,0.0,0.0375,120.774,4.0,0.902,1GK7OpHxpyL9grOjPM6oRT,2013 +7rxeH2yGlCeDKEkNNTpY29,Back To The Grill,Return Of The Product,MC Serch,0.107,0.939,303267.0,0.638,2.48e-05,11.0,0.108,-9.518,1.0,0.257,101.373,4.0,0.568,1GKpLQWG6h6r7CyYtEQ0N6,1992 +4vmy384WgtY8MxSzJDQbi9,St. James Infirmary,The Devil You Know,Rickie Lee Jones,0.852,0.589,138427.0,0.0231,6.1e-06,9.0,0.0931,-21.807,1.0,0.0396,59.267,3.0,0.142,1GLmSTtP2tKNKMnK3CD0Wj,2012-01-01 +4SyadrABZJIjeND1HPJS31,Rollout (My Business),Word Of Mouf,Ludacris,0.0942,0.919,296587.0,0.677,0.0,2.0,0.594,-8.642,1.0,0.254,131.05,4.0,0.875,1GMj0Rx5Q6EyBYbi9Eu7Vr,2001-01-01 +5ibnBV8EvpRtGY22epAD6q,In Another Life,Black Diamond,The Rippingtons Featuring Russ Freeman,0.139,0.732,341280.0,0.447,0.0341,11.0,0.13,-9.567,0.0,0.0368,99.832,4.0,0.417,1GODtWq2VIUP4io0hJIZVC,1997-09-15 +5QatK4i0zIgeWrSfylxiDi,What Child Is This,It's A Wonderful Christmas,Michael W. Smith,0.957,0.384,172000.0,0.0948,0.934,9.0,0.0578,-18.001,0.0,0.0303,96.374,3.0,0.11,1GTDADrvhHIZJBOhk1XD1j,2007-10-16 +5daBvaoJRQSAV6DnN3xQGR,"Baby, Don't You Get Crazy",John B. Sebastian,John Sebastian,0.627,0.71,178608.0,0.617,0.0369,10.0,0.517,-11.936,1.0,0.0382,129.131,4.0,0.875,1GWgeKfhysGa97w5Z9yIbR,1970-01-01 +4uR6otgjHqoGZle6si2wKa,Holy Lamb of God,Songs 4 Worship Christmas,Various Artists,0.689,0.576,312040.0,0.304,0.0,11.0,0.106,-10.282,0.0,0.0295,120.12,4.0,0.227,1GYNd8egvhlCjHGEYrruRM,2010 +0euWWoETHcwnIyWRPbJ2UA,The Sky Is Crying,Move It On Over,George Thorogood & The Destroyers,0.0356,0.395,317333.0,0.639,0.115,2.0,0.186,-10.702,1.0,0.0353,177.708,3.0,0.733,1GZnXCVECjncwKc2n4MS4K,2003 +6PoCgHgmbRdYQ6DqwXEYWy,Blackjack Davey,Mo' Roots,Taj Mahal,0.576,0.859,223373.0,0.407,0.0,10.0,0.143,-15.889,1.0,0.0762,106.008,4.0,0.925,1GbhjRuzJiGstNOvjdrweH,1974 +1NMzOKvXyuHVoZvkELISsC,Love Will Find Us,Jars Of Clay Presents: The Shelter,Jars Of Clay,0.0778,0.16,344733.0,0.653,0.0165,2.0,0.0994,-6.431,1.0,0.031,168.182,3.0,0.352,1Gez1LJQE1waTxwrW6GMIe,2010-10-04 +0pcX7KyDGST3a8NKvuzIWi,Blossom / Meadow,Winter Into Spring,George Winston,0.992,0.313,251680.0,0.175,0.899,1.0,0.106,-17.638,1.0,0.0384,155.804,4.0,0.0723,1Ghu5ms8ZkRv4lloakb3PR,2002-01-01 +61a5lY9pQk8Q4D56WHvp1l,Lover of Mine,Alannah Myles,Alannah Myles,0.267,0.42,277400.0,0.399,0.0,9.0,0.127,-10.563,1.0,0.0279,148.034,4.0,0.0993,1Ghv7iViywM23K8BRFggQv,1989-03-14 +4GtuJoLSY2e1ApkCSeNvAx,Ben,The Black Motion Picture Experience,Cecil Holmes Soulful Sounds,0.0447,0.59,198653.0,0.566,0.819,5.0,0.0505,-10.619,1.0,0.0281,89.233,4.0,0.853,1GicmR42LGSrKAzCB9h201,1973 +6nmDEbjMZru5j55HIkX2yZ,Diamond Eyes,Diamond Eyes,Deftones,0.000109,0.331,188267.0,0.845,0.000212,8.0,0.0758,-4.876,1.0,0.0551,153.484,3.0,0.468,1GjjBpY2iDwSQs5bykQI5e,2010-04-23 +7Eaqqq8ApIRRcgq6rTmkMF,Paradise,Living Eyes,Bee Gees,0.151,0.662,261733.0,0.417,0.0,6.0,0.133,-12.598,0.0,0.0251,87.758,4.0,0.43,1Gkwm2bYBSKGBFBwcGhVj5,1981-10-01 +18HLq97VhCSCQylEJrXomG,Locked Away - 2019 - Remaster,Talk Is Cheap,Keith Richards,0.0376,0.599,350120.0,0.739,0.000126,0.0,0.121,-7.224,1.0,0.023,94.434,4.0,0.705,1Glvtuc9KNoc6CXHiaFSo6,1988-10-03 +5l0fcEtpw73VPbtxMGDm02,Breaking Out,Riff Raff,Dave Edmunds,0.00204,0.612,206307.0,0.78,0.0137,0.0,0.056,-10.327,1.0,0.0373,139.445,4.0,0.777,1GmNRZmFgoh6InnmEjpt07,2016-04-01 +3mYqIPgVdAjIivabXg1Nw6,Everything,Glo,delirious?,0.000519,0.523,219827.0,0.832,0.00814,9.0,0.17,-8.448,1.0,0.0502,120.252,4.0,0.173,1Gmg3eh6pakrZOjciYGnJ1,2000-10-10 +0Twi9nPILua3ozUvyvJ6x2,Love And Devotion,Return Of The Tender Lover,Babyface,0.0213,0.483,223600.0,0.594,2.38e-06,1.0,0.35,-6.296,1.0,0.0284,136.097,3.0,0.176,1GnNyWpPxeqSYTF8bNWFcw,2015-12-04 +5vib3r3hhDKBMBg2k6CHcJ,Boss Man - Live,Sunday Concert,Gordon Lightfoot,0.712,0.579,146000.0,0.397,7.75e-05,9.0,0.827,-16.925,1.0,0.0396,97.591,4.0,0.131,1Gok6BF01ZDjEPQ8XhHRNp,1969-10-01 +6WaYiQUPel70HUaCZj5eND,Scars,Lifelines,I Prevail,0.000123,0.506,229773.0,0.965,9.87e-06,7.0,0.0978,-3.665,1.0,0.0723,138.035,4.0,0.588,1GpxP0nEqmQoQimVAp8bAZ,2016-10-21 +0AyPi7kLorRYB3CK7aLHIm,Blessings Be Yours Mister V,The Ocean And The Sun,The Sound Of Animals Fighting,0.132,0.433,397707.0,0.878,0.0783,4.0,0.349,-6.491,0.0,0.154,101.171,4.0,0.437,1Gqulo72n8cWt7s4ywX1VY,2008-09-09 +5lU39xHgbqMtekTTUL2ehA,We Threw It All Away,Growing Up Is Getting Old,Jason Michael Carroll,0.235,0.614,231187.0,0.846,0.0,8.0,0.263,-4.473,1.0,0.0397,120.005,4.0,0.736,1GrCXaciuwzbOyzh6PfnAo,2009-04-28 +0hKnPASoYNPR5gHdahnu7n,We Are,Place Of Freedom,Highlands Worship,0.0152,0.387,259960.0,0.868,5.01e-05,10.0,0.557,-5.408,1.0,0.0646,133.807,4.0,0.154,1GrGr82vr5VTBkxlnAGj6m,2012 +443lRoQyC3LIOBnrjBnbi1,Paradise From Nine To One,Feelin' Good Train,Sammy Kershaw,0.0984,0.674,221507.0,0.89,0.0,9.0,0.0736,-8.819,1.0,0.0324,135.222,4.0,0.887,1GsLmdpfJYe1zicIUCXBh5,1994-01-01 +5kP5u6OWSNHh0HwHS2oSmr,Imposter,Step Daddy,Hitman Sammy Sam,0.102,0.681,137000.0,0.668,0.0,0.0,0.386,-6.373,1.0,0.343,86.055,4.0,0.636,1GtTelG0jqIfX6t1g5bEdg,2003-01-01 +7aNk0hjd9VCAoBirwg6aYZ,Faithfully,Journey's Greatest Hits,Journey,0.262,0.403,266253.0,0.555,0.0,11.0,0.096,-7.765,1.0,0.0288,129.421,4.0,0.289,1Gtf2hZQlOGVER16uemmzR,2006-07-31 +3B1rhIi3pLZIPBR1jFcJsr,Bad Bad Leroy Brown (In the Style of Jim Croce) - Instrumental Only,"Bad, Bad Leroy Brown & Other Favorites",Jim Croce,0.374,0.73,181464.0,0.521,0.885,7.0,0.182,-13.245,1.0,0.038,145.975,4.0,0.868,1Gwq0Cg1e4J5E624wh7Nxn,2010-08-01 +0gMt0gzm8ywLBZfr8zXxFQ,"Captain Connors - 12"" Version",This Is Your Life,Norman Connors,0.00576,0.657,443400.0,0.794,0.686,10.0,0.0534,-9.434,0.0,0.0663,128.82,4.0,0.916,1GyTKftnmdHIXvjQXFEnxO,1977-02-01 +2xslmDyWoX7nvDznqebpLF,"RED, WHITE & YOU",We're All Somebody From Somewhere,Steven Tyler,0.00559,0.447,182880.0,0.922,0.0,5.0,0.391,-5.014,1.0,0.0447,169.956,4.0,0.671,1GyfGJLtZkD2yfRICZh3j2,2016-07-15 +5tio7hBkuZswSqeW6zptEx,Say It Like You Mean It,Fading West: The Edge Of The Earth - Unreleased Songs (EP) (Soundtrack),Switchfoot,0.00644,0.503,232920.0,0.949,0.000578,9.0,0.119,-5.835,0.0,0.0676,94.962,4.0,0.218,1GyzM6vN5fWs2RDCLmJTIz,2013-01-05 +3qJeKXBZ1FVNvGZZ8HVZCj,No Green Eyes,Something Up My Sleeve,Suzy Bogguss,0.27,0.634,160227.0,0.493,0.0,1.0,0.117,-9.351,1.0,0.0285,114.055,4.0,0.696,1GzYoyGFHl2FyU4jq8ojgV,1993-01-01 +5jCyw3gXBuokjBKJJYsDsk,Can't Hold Me Down,Good Will Prevail,GRiZ,0.00259,0.541,216838.0,0.933,0.000523,9.0,0.136,-4.862,1.0,0.12,89.981,4.0,0.144,1H11dYnWcUyVpw3MMakGAl,2016-09-23 +0Bxtpg3diKMeQ64e926kUJ,When Will I Be Loved?,Reunion Concert,The Everly Brothers,0.108,0.565,199520.0,0.628,4.61e-06,11.0,0.262,-15.518,1.0,0.0606,130.597,4.0,0.587,1H1dJz0pvhEDhBZemY5MtH,2003-01-01 +2AHfyyHF3ZCMgyJxQ2h7iT,Mind Trips,Brother Sister,The Brand New Heavies,0.109,0.751,348227.0,0.788,0.0289,10.0,0.194,-7.852,0.0,0.077,81.664,4.0,0.792,1H37u48XfBOITXno4j0rO5,1994-01-01 +2OVyQJ1IJeD4aUHWmfAUxD,Harriet Tubman,Stealin Horses,Stealin Horses,0.344,0.613,194773.0,0.353,0.0,9.0,0.27,-14.406,0.0,0.0258,85.131,4.0,0.629,1H3qg5y2x8UwLsPSdEIbrT,1985 +2Fp37ixPar6VZYhFhGaKg5,Et je t'aime encore,One Heart,Celine Dion,0.705,0.416,204440.0,0.385,0.0,2.0,0.202,-8.22,1.0,0.0372,75.836,4.0,0.244,1H4QtgObVxPXea86RvJgv9,2003-03-25 +4pX7shPLZKt6MEfbk8Vfk4,No Respect,No Respect,Rodney Dangerfield,0.807,0.528,1171360.0,0.742,0.0,5.0,0.75,-14.7,1.0,0.924,119.154,3.0,0.241,1H5A775cbpc6qUUgP6gVwK,1980-01-01 +4Pwblaqg590KP3s2gHg0cP,Beautiful Illusion,Beaded Dreams Through Turquoise Eyes,Redbone,0.64,0.603,220227.0,0.693,0.000135,0.0,0.562,-6.227,1.0,0.0368,101.511,4.0,0.815,1H7ZgrYPWqupbNchwDSmPQ,1974-09-20 +2JZSwQxfLWB8syKRDI8GLg,Wear The Crown,Sunshine At Midnight,Sunshine Anderson,0.27,0.745,214573.0,0.526,1.01e-06,7.0,0.0738,-7.889,1.0,0.155,79.724,4.0,0.392,1H8ZOIf1hjbNmwxDR4JzWJ,2007-01-23 +3o4HnUQaaPmUTrbEzSjhjl,Jam on This,Hardcastle,Paul Hardcastle,0.198,0.676,232553.0,0.838,0.915,0.0,0.0962,-7.722,1.0,0.0533,95.0,4.0,0.961,1HAH0iyAYIFMOmD6AqGmDP,2018-09-28 +3TuxEzPHdLJdUkkYJajibs,Sock It to Me-Baby! (In the Style of Mitch Ryder & The Detroit Wheels) [Karaoke Version],Sock It To Me!,Mitch Ryder And The Detroit Wheels,0.00256,0.578,199071.0,0.634,0.128,7.0,0.0842,-7.742,1.0,0.0315,145.086,4.0,0.826,1HBLn38R4PucCncqvfrnVt,2014-10-08 +2FEtlnZ3qzhqW25Z4MdWsV,Heavenly,1990,The Temptations,0.542,0.435,236093.0,0.539,0.0,7.0,0.14,-8.508,1.0,0.0305,168.989,4.0,0.63,1HCgr55T6Hvriho103lXFs,1973-01-01 +3JSHwBBMJoWZdNPPc9AFxv,Zen Textures,Candy,Soundtrack,0.875,0.54,61500.0,0.665,0.827,7.0,0.106,-12.15,1.0,0.0591,90.049,4.0,0.867,1HFJLAylKEpyqJPyZNtne5,2014-06-27 +5qbhBDzV7r3RjT4ASzc49L,Eddie Cane,General Admission,Machine Gun Kelly,0.275,0.711,186013.0,0.495,0.0,8.0,0.314,-6.495,1.0,0.364,170.012,3.0,0.3,1HK1WLip5xwWQYixdF3Jsk,2015-10-16 +6aKNuXBIkBE8hAlmsLcuKr,Simmer Down,Sapphire,Teena Marie,0.213,0.677,316467.0,0.774,0.0,2.0,0.498,-6.605,1.0,0.255,82.034,4.0,0.731,1HKxv39v3zUEEA8XceIXY2,2006-01-01 +6oHhN33kcmtEbHYsK61QUN,Johnny Broadhead (Part 2),The Real Chuckeeboo,Loose Ends,0.057,0.784,390827.0,0.445,0.501,7.0,0.119,-13.609,1.0,0.0827,101.077,4.0,0.599,1HL0bHu42UqupKHqis2EZ8,1988-01-01 +0vxcSlQXiAFomDJy636iSy,Keep It A Secret,The Best Of Ronnie Dove,Ronnie Dove,0.887,0.406,160307.0,0.176,0.291,1.0,0.128,-20.246,0.0,0.0301,106.491,3.0,0.247,1HLVxdERcQ7SQrgyLhlgMR,2011-02-28 +07lZqo2FeFmE2MNcc6Lxzl,"When You're Hot, You're Hot (Originally Performed by Jerry Reed) [Vocal Version]","When You're Hot, You're Hot",Jerry Reed,0.0432,0.716,134421.0,0.707,0.0,1.0,0.23,-12.829,0.0,0.0434,100.612,4.0,0.824,1HMNx5GHDfHeHZXmqeTSZk,2014-03-07 +7bM3a1TMOZRYAp6ab5RpJy,Moon over Guan Mountain,Silk Road Journeys: When Strangers Meet,Yo-Yo Ma & The Silk Road Ensemble,0.804,0.419,707960.0,0.111,0.341,10.0,0.106,-25.086,1.0,0.064,130.17,3.0,0.0385,1HMQdLh7WCXyEGxIvr86HE,2002 +4fSSsFcNCx1xMOXx1eKmms,Surrender,Guts For Love,Garland Jeffreys,0.328,0.392,234987.0,0.473,1.99e-05,10.0,0.0893,-12.524,0.0,0.0416,206.704,4.0,0.472,1HOKHg24cL8d8b8kSrIj4N,1982 +4nC70Y8bd2LlRkBPxQPRBk,Born to Lose,The Greatest: The Number Ones,Johnny Cash,0.844,0.587,134267.0,0.549,0.166,5.0,0.0943,-11.79,1.0,0.0369,137.313,4.0,0.838,1HOo0fSrXirerAdaztxlMh,1979-01-01 +6KXuDNOwiNR0q7KLGXs3Bo,Red Light,First Impressions Of Earth,The Strokes,0.000167,0.534,191693.0,0.837,0.649,11.0,0.189,-3.938,1.0,0.0407,103.533,3.0,0.903,1HQ61my1h3VWp2EBWKlp0n,2006-01-03 +3aTECTWMqR0Oc2mgXscIa6,No One Else,"Don't Talk, Just Listen",B5,0.824,0.443,184347.0,0.199,0.0,0.0,0.324,-7.126,1.0,0.0379,104.168,4.0,0.442,1HRKeoAQL78b4SVxXXmQBc,2007-09-10 +3ZuOTTpzAzggfPeAsAZsYT,I Can't Turn You Loose,The Chambers Brothers' Greatest Hits,The Chambers Brothers,0.000956,0.497,294150.0,0.711,0.000681,0.0,0.297,-13.662,1.0,0.0547,138.776,4.0,0.933,1HRfZ2jImHQ7C0gROs0vrX,1970 +4N9bN6XuNxkO2gh1JDfHy0,He Hit Me (And It Felt Like A Kiss) - Remastered,All Four One,The Motels,0.0183,0.727,147667.0,0.376,0.0582,11.0,0.0903,-15.375,0.0,0.0315,109.179,4.0,0.805,1HRjCO61kfHWX3Atps1lQz,1982-04-06 +5x3PE4TQn8QWQytDuDgY3T,Give Me Tonight - Dub Version,Let The Music Play,Shannon,0.0485,0.79,370374.0,0.905,0.051,7.0,0.315,-10.265,1.0,0.0603,118.649,4.0,0.499,1HS8Jkoaa1BweXfJ2hwLcL,2006-01-01 +7HBed0VZrCv491kSsXT7UC,Stories,Dance,Gary Numan,0.178,0.876,193240.0,0.417,0.000184,7.0,0.0878,-10.159,1.0,0.0313,99.385,4.0,0.744,1HSQfkY73fqFww2Wul0nuw,1981 +3f7y7Mvy0T5TiDUXeEKLWc,Just Like Always,Adios,Glen Campbell,0.735,0.371,228560.0,0.51,2e-05,7.0,0.111,-8.391,0.0,0.0313,72.931,4.0,0.202,1HSkSa9bBDeReab7autcOo,2017-06-09 +33cMsrTZ1A8QvJxGVFsAVX,Me,"When Life Gives You Lemons, You Paint That Shit Gold",Atmosphere,0.842,0.661,220813.0,0.68,0.00115,8.0,0.118,-6.194,1.0,0.252,88.84,4.0,0.553,1HT8zTMIromrZOA4wnbGdV,2008-04-22 +6e7pBANRzNhX2dKBxat8cD,My Music At Work,Music @ Work,The Tragically Hip,0.0189,0.33,186828.0,0.947,0.188,4.0,0.126,-4.12,1.0,0.0817,121.419,4.0,0.387,1HUCg8G3crYzn2sGujgSho,2000-01-01 +0ZPJuAEENmq2WYKknVz1Ww,Basement Scene,Halcyon Digest,Deerhunter,0.81,0.45,221067.0,0.436,0.487,2.0,0.107,-10.17,0.0,0.0252,99.678,4.0,0.404,1HUMjB15ARg96KIypcGzYY,2010-09-27 +3bn0IbOOFcXF8HW1G07l8g,Intermission By Patrick,Free-For-All,Michael Penn,0.908,0.274,77107.0,0.113,0.95,8.0,0.13,-26.448,1.0,0.0539,145.292,4.0,0.106,1HVZKu1sf57tkPs14p9TZ5,1992 +0JOrcr7ARjEhl4xRJHG6h8,Holdin' Na,Dirty Money,UGK,0.0154,0.798,242231.0,0.58,0.0,1.0,0.292,-6.33,1.0,0.49,79.991,4.0,0.753,1HWeoKv9Pi7Mkw3oQA7Yud,2001-11-11 +7pMyq97F6UAqKnc2P9e425,32 Pennies,Dirty Rotten Filthy Stinking Rich,Warrant,0.0103,0.447,188093.0,0.8,0.000222,8.0,0.567,-9.427,1.0,0.0476,168.396,4.0,0.776,1HWrP6U3m3z23H5FxFsxYS,1989 +6y89kf8yeMChoBD0Jh2GBE,A una Señora,Mi Verdad,Alejandro Fernandez,0.756,0.468,175067.0,0.373,0.000304,0.0,0.119,-9.342,1.0,0.0337,136.581,3.0,0.559,1HYorOzh8yVdEsprLTnlyE,1999 +41nZxZWDYqWVxeWqAgDlwJ,The Best Years,The Beginning Of The End...,"Juvenile, Wacko & Skip",0.133,0.777,260107.0,0.802,0.0,0.0,0.0469,-2.295,1.0,0.146,95.991,4.0,0.732,1HZb5SvlXLNJ1Pl13I6YBj,2004-06-11 +0AqZVoCozPA9Hsp4ThEYyv,Craigslist,Intimate Moments For A Sensual Evening,Aziz Ansari,0.826,0.611,132000.0,0.726,0.0,7.0,0.977,-6.658,1.0,0.954,90.097,4.0,0.539,1Haev92kvZf3cCF53qBz6i,2010-01-18 +7u7egL8zJ8kRDxEahdO3AG,Black People What Y'all Gon' Do,This Is Madness,The Last Poets,0.906,0.778,249427.0,0.382,0.000477,6.0,0.149,-18.176,1.0,0.632,94.552,4.0,0.652,1Hb4OPLTvHEY6TaM13csFf,2001 +2qS7sAmMSGVVoG90HNve7O,By The Size Of My Shoes,Joyful,Orpheus,0.605,0.626,160000.0,0.423,0.0,9.0,0.0862,-11.046,1.0,0.0319,90.096,4.0,0.836,1HcaG6ay3T2yen0F8rUsoW,2011-01-17 +0vqutiTxboQ894d5mJnb2p,Old Five & Dimers Like Me,Me & Paul,Willie Nelson,0.645,0.453,187997.0,0.233,0.0183,9.0,0.172,-19.046,1.0,0.0397,144.399,3.0,0.221,1HdEYTX6WI1Ym1Z6MQ0XPc,1985 +3qI2n6X2F5OHZ4FDjpaLs2,Luxurious,Love. Angel. Music. Baby.,Gwen Stefani,0.133,0.813,264920.0,0.724,0.0,0.0,0.114,-3.987,1.0,0.0738,131.05,4.0,0.688,1HduTydfaUY3idi2YgT3mb,2004-01-01 +2yxx88RTvT38nxdE1rR94U,Ultimate Sacrifice,America * America,BeBe Winans,0.658,0.428,248693.0,0.47,0.0,5.0,0.35,-6.95,1.0,0.0323,119.382,4.0,0.129,1He49DGuCac764ggQhnYbP,2012-06-19 +5hT4nmLVYST3svYDKLDX77,Nellie Takes Her Bow,No Answer,Electric Light Orchestra,0.843,0.358,360800.0,0.402,0.0438,5.0,0.107,-11.829,1.0,0.0496,137.365,4.0,0.353,1HeFOMY5IwPmJUscvoXKvn,1971 +3YKR7Wglf9JvWg5O7xdA5g,We Got It For Cheap (Intro) - Main Version - Explicit,Hell Hath No Fury,Clipse,0.322,0.627,221893.0,0.797,0.0,4.0,0.179,-6.132,0.0,0.389,92.384,4.0,0.589,1HftQWyKWoGsrmG5lRkJDE,2006-11-25 +2n9OTChHQv5yEMW5NyV1P1,Super Freak,Worth Tha Weight,Shawnna,0.0393,0.797,253293.0,0.469,6.01e-06,2.0,0.107,-6.394,1.0,0.243,99.286,4.0,0.353,1HgNMKdHdLed9wxujHytYf,2004-01-01 +6xc2oDtjlW8Lzt0x8KHXhA,Time Check,Buddy & Soul,Buddy Rich,0.0212,0.435,227813.0,0.925,0.922,1.0,0.297,-5.706,1.0,0.117,138.537,4.0,0.629,1HgeSBNWKa45fb7WmQwcNd,2005-10-06 +53LkLW4k4w7EOayzvx70O9,Mos Definitely,Everybody,Logic,0.0978,0.604,206293.0,0.872,0.0,10.0,0.121,-4.01,0.0,0.288,64.331,4.0,0.732,1HiN2YXZcc3EjmVZ4WjfBk,2017-05-05 +12pova27n3uHRQxrPnih9f,Blood in the Water,Will To Power,Arch Enemy,6.43e-05,0.423,235427.0,0.991,0.146,7.0,0.212,-3.68,1.0,0.134,150.993,4.0,0.206,1HimPrGurKic1hNOSidwF2,2017-09-08 +1pNlZQeoPnlxqf1Mjgm0H2,Ruby Soho,Rancid,Rancid,0.0201,0.505,157533.0,0.938,0.00218,7.0,0.177,-5.381,1.0,0.0432,161.842,4.0,0.961,1HisV3ZKLs9It3KlGcPki5,1995-08-15 +2QjaKrAbNsCfnyOIhPiQzT,Take Good Care of My Baby,Take Good Care Of My Baby,Bobby Vinton,0.709,0.485,165267.0,0.228,0.0,7.0,0.456,-18.297,1.0,0.0325,115.981,4.0,0.372,1HjG8laFVZsVgm73mZPRLR,1968-05-15 +6Nz7fcKGTp3gllNtY7abD3,Save Me,Making Mirrors,Gotye,0.0182,0.612,231347.0,0.9,0.00817,1.0,0.31,-4.938,0.0,0.0294,117.954,4.0,0.681,1HjSyGjmLNjRAKgT9t1cna,2011-01-01 +289oji99EBvIzfNCVJNSBL,How Do I Love You,Love The One You're With,The Mystic Moods,0.0044,0.433,178840.0,0.338,0.787,10.0,0.0695,-18.242,1.0,0.0306,106.443,4.0,0.7,1Hkqoy0hcMwDzkS1TvuJhZ,1992 +2Of2vSngY23HKXtQqNiMn1,The Last Thing on My Mind,Inside Llewyn Davis,Soundtrack,0.72,0.436,215227.0,0.372,0.0454,9.0,0.103,-12.236,1.0,0.0296,163.96,4.0,0.555,1HlwBBTjItwW2VN4OG1rin,2014-02-14 +22wxe2Yc9JzihICXYLGAQ7,Big Shot,52nd Street,Billy Joel,0.156,0.52,243493.0,0.737,7.55e-06,0.0,0.0866,-11.715,1.0,0.0972,149.861,4.0,0.728,1HmCO8VK98AU6EXPOjGYyI,1978-10-13 +4UyRoDWxS4UzOZbz7jyVr5,Window to My Heart,"Heart, Soul & A Voice",Jon Secada,0.512,0.602,236002.0,0.477,2.33e-06,9.0,0.0753,-13.084,0.0,0.0286,107.962,4.0,0.513,1HoH4zilw4uLLFSwSgdI1k,2014-01-13 +7eEoxUza8ujcVz4r6y59zK,Undercover Kept,Benefactor,Romeo Void,0.134,0.777,369213.0,0.737,0.00109,5.0,0.331,-7.743,1.0,0.0629,123.048,4.0,0.69,1HobUaXNjZs3QOjv3LRWfp,1982 +477QOPMdejoqo3eb0WedPe,Brian's Back,The Beach,Soundtrack,0.359,0.59,248387.0,0.515,0.00011,2.0,0.257,-8.814,1.0,0.0233,106.826,4.0,0.685,1Hp4prVWwsmf9wfgv8heQd,1998-09-11 +6XrdxKmZfwVGJl7E6uwQsz,Have Yourself A Merry Little Christmas,A Rosie Christmas,Rosie O'Donnell,0.848,0.409,294867.0,0.336,0.0,0.0,0.143,-10.293,1.0,0.0339,115.329,4.0,0.196,1HqMf4lt1Ounrjpr8O1ocM,1999-10-26 +5i14UPUmK1IDBpHwKFFSg1,West Indian Revelation - 1975 Version,Music Keeps Me Together,Taj Mahal,0.229,0.563,416600.0,0.567,0.174,2.0,0.109,-8.569,1.0,0.0505,98.28,4.0,0.817,1HzqSDBgJXo6yKBB60AIEd,1975 +5hcSFL1TRV9qHsBe9O4VX4,Somebody Told Me About Jesus,The Journey,Andrae Crouch,0.0467,0.736,381640.0,0.84,0.00038,1.0,0.0451,-6.256,1.0,0.0496,149.997,4.0,0.802,1I19eatzCQ4WboYkiEnVPx,2011-09-27 +2ZU9lzgllA45s6dd9O4VjM,Ami Wa Wa (Solo Por Ti),The Best Of The Gipsy Kings,Gipsy Kings,0.32,0.725,239000.0,0.917,2.96e-05,6.0,0.423,-9.661,1.0,0.0665,115.322,4.0,0.666,1I1PxMVe6EXx9I3BlhQ3id,2000-09-05 +5ZWkJX1qCsPayjhsSIX41J,El Toque De La Jairo,16 Narco Corridos,Larry Hernandez,0.544,0.759,187337.0,0.687,7.51e-06,8.0,0.113,-3.859,1.0,0.23,119.039,4.0,0.968,1I1rJdESjMaJgB2T1WD9a2,2017-09-20 +3tNmVXOfT5eGBDryde0c2N,Ya'll Niggas Ain't Ready,El Nino,Def Squad,0.155,0.943,163573.0,0.517,1.24e-06,1.0,0.187,-10.796,1.0,0.313,122.865,4.0,0.623,1I3hHYnoz7lZsBZN0jZJ1G,1998-01-01 +6RMhGW31lycj4UqKsLIJyr,Sweet Inspiration,Already Free,The Derek Trucks Band,0.0924,0.629,278907.0,0.748,0.0,9.0,0.0449,-6.3,1.0,0.0406,111.066,4.0,0.439,1I4Ydy7hVvINSdRHV7n4fS,2009-01-13 +1dTsUoiJsmyklJIh491jZ9,The Roar,Love Ran Red,Chris Tomlin,0.000735,0.407,220107.0,0.772,0.0,9.0,0.0881,-3.882,1.0,0.0462,131.109,4.0,0.217,1I5FTCyGotvADiEmqPeWjY,2014-10-27 +0ddVmCKp9S2TUUw07GiFs6,Go with Love,Here Where There Is Love,Dionne Warwick,0.813,0.387,167840.0,0.399,0.00316,9.0,0.634,-10.003,1.0,0.0358,118.625,3.0,0.528,1I5H0kXxePgiHJMFNhJws3,1967 +066s12j61ZlXnMDtnUiDbP,Givin' Yourself Away,Detonator,Ratt,0.00847,0.594,326000.0,0.752,0.00161,11.0,0.0578,-10.661,0.0,0.0263,101.582,4.0,0.736,1I8TqSMkoRvF4xZSvuFDiq,1990-07-31 +14ygKxGNL7iuGn3cxnLdAe,Westside,Petaluma,This Wild Life,0.327,0.447,209027.0,0.487,0.0,5.0,0.0984,-6.619,1.0,0.03,71.856,4.0,0.345,1IBCfrDQaZ87ePT6vgZdGX,2018-06-22 +3Tows9RnoAq9CmMJaII2cO,Hard Habit to Break - 2006 Remaster,Chicago 17,Chicago,0.448,0.584,283733.0,0.612,0.0,2.0,0.171,-5.833,1.0,0.0283,81.182,4.0,0.402,1ICKrl6sDjJD1YdR9VDfPR,1984-05-14 +3PrejWNuC5n2uYkaUAuUkm,Jesus Forgive Me (For The Things I'm About To Say),Mexican Moon,Concrete Blonde,0.385,0.353,316795.0,0.808,0.000502,4.0,0.379,-7.011,0.0,0.0955,159.732,4.0,0.137,1ID2r3PEzWEVGpvqljPtzO,1993-10-19 +7hcpEFGuIp46tfeafyIPZS,Love Is The Future,Why Make Sense?,Hot Chip,0.0407,0.82,271243.0,0.486,0.000131,1.0,0.0792,-7.177,1.0,0.073,116.985,4.0,0.778,1ID4yRgxYUutcLKzYDcln4,2015-10-23 +27CY5T4UXdL4cIcLFZDAFU,Blues Is King - Remastered,Downtown,Marshall Crenshaw,0.143,0.444,229533.0,0.661,0.0,7.0,0.276,-12.694,1.0,0.0488,145.432,4.0,0.752,1ID9twpfpH33kzutPd9kMf,1985 +2TMyWQ7zdMzZqvgRLqY8ma,I Got The Sun In The Morning,Annie Get Your Gun,Original Cast,0.951,0.517,176360.0,0.291,0.0,5.0,0.119,-10.718,1.0,0.0797,172.51,4.0,0.693,1IDWNeKQAJWJL2ysC2k1u2,1946-01-01 +2kyzU93QrLS7cdmqU8SEVm,Share My Life,We Came To Play,Tower Of Power,0.0658,0.691,235773.0,0.565,3.67e-06,6.0,0.221,-16.515,0.0,0.0883,127.837,4.0,0.902,1IDoFk5tHF7vcQwfKTZl4e,1978 +5syWFpxRe6Isy7Ce3dwDs9,Heaven Is The Hope,Live Forever,Matthew West,0.0566,0.426,340080.0,0.689,0.0,6.0,0.103,-4.656,1.0,0.0342,150.881,4.0,0.453,1IEA2W6BpAmDZVdZQ9G33u,2015-04-28 +4g4E2RiXLyGvQfjwD2uaBx,Falling to Black,Hometown Life,Sully Erna,0.534,0.266,224820.0,0.322,0.0,3.0,0.111,-8.861,0.0,0.0283,151.471,4.0,0.202,1IEXp8GciZ26FtY06qXCiY,2016-09-30 +4woqTvGJK7215N5vZiQZ4O,Fresh Meat,Beauty Killer,Jeffree Star,0.000789,0.7,176413.0,0.753,0.00129,10.0,0.396,-6.97,0.0,0.172,125.006,4.0,0.361,1IEp1xslZyXrQzK3IRj8Bm,2009-09-22 +78mi0Ecvr92ZTn9pBPPg9S,Freaky Dancin',Knights Of The Sound Table,Cameo,0.0311,0.927,323173.0,0.885,0.00379,11.0,0.0394,-3.6,0.0,0.0492,120.457,4.0,0.87,1IFMbfNceLsJXLFbLhdPZp,1981-12-14 +5CRmpqjdjN9tEEOXW4S4cK,Tranquil,Undoing Ruin,Darkest Hour,6.17e-06,0.388,382640.0,0.946,0.529,0.0,0.261,-6.508,0.0,0.0692,117.375,4.0,0.202,1IFkfV3QsZWhtJ9QRMvCVt,2005 +7fBl3zsrfftTwogDthxy5z,Hell Of A Ride,Miss America,Saving Abel,0.00156,0.348,224707.0,0.939,0.0,5.0,0.364,-5.209,1.0,0.107,167.993,4.0,0.483,1IK3iOsXN6ORfDg7DpIVed,2010-01-01 +0DMUUhWzZvD57WY2sdoFL9,Faxed Invitation,Oblivion With Bells,Underworld,0.853,0.657,284613.0,0.487,0.951,7.0,0.0854,-19.436,1.0,0.0557,120.009,4.0,0.72,1IKCcM2Z9JUMr4u7tHNIsm,2007 +4L8U7El87Y75WTGot943ar,"Little Red Rooster [Live at JFK Stadium, Philadelphia, PA, July 7, 1989]","Crimson, White & Indigo: July 7, 1989 JFK Stadium, Philadelphia",Grateful Dead,0.686,0.351,572360.0,0.679,0.108,2.0,0.521,-9.198,1.0,0.0525,112.13,3.0,0.574,1ILNO0v1Natm87x5UPedHh,2010-04-16 +26qO4FFiU8crnSfk2AFia4,Copacabana (At the Copa) - Long Version,Even Now,Barry Manilow,0.0696,0.678,345987.0,0.816,0.026,5.0,0.0694,-10.116,0.0,0.0601,116.395,4.0,0.791,1ILknbSc8Ll0TqA8oJKkNV,1978 +1KpR2fKG4nSyUhnN9sVsCV,Hundred,How To Save A Life,The Fray,0.893,0.547,253227.0,0.302,0.000169,3.0,0.159,-6.589,1.0,0.0331,91.632,4.0,0.198,1IM3GwptCGYjRkzCBolyFK,2005-09-13 +0s1tJrYzsmfOMNcRFG20Be,Rock The Bass,Living Large,Heavy D & The Boyz,0.00724,0.726,229200.0,0.635,0.582,10.0,0.0609,-11.93,0.0,0.113,96.688,4.0,0.81,1IMtIoqVIyoIIh212qPQro,1987-10-25 +6DWntCW0Z8ZyNgDoPojfpW,Whatcha Know 'Bout That,If I Know Me,Morgan Wallen,0.315,0.589,194720.0,0.886,0.000142,2.0,0.044,-5.071,1.0,0.0349,74.023,4.0,0.976,1IR2nlwX6YVTXXeu2qzoWO,2018-04-27 +3lknjujNXrpUqab4Drj7Nm,Hasta Que Te Conocí,La Reina Canta A Mexico,Ana Gabriel,0.805,0.291,224667.0,0.261,1.2e-05,6.0,0.67,-11.38,0.0,0.0318,92.318,4.0,0.168,1IRYnt0nIw8IEf7bDiJOVj,2006-10-31 +3VV530tpZ14TossImxyOeU,Storm,Who We Are,Lifehouse,0.889,0.403,265893.0,0.296,8.62e-05,7.0,0.114,-12.516,1.0,0.0378,107.235,4.0,0.076,1ISFv3wJNEj1DxP64UWEMO,2007 +42dabcxPL1KMleEEPDmPp1,City Electric,Devotion,Anberlin,0.00013,0.482,268840.0,0.76,0.476,7.0,0.32,-6.19,1.0,0.04,129.987,4.0,0.262,1ITTEW1LmwZMwdc9C21rQh,2013-10-15 +7r3iZ9gDC38WWflzUullF4,"Let The Rhythm Hit 'Em - 12"" Vocal Version Remix",Let The Rhythm Hit 'Em,Eric B. & Rakim,0.0057,0.798,371600.0,0.568,0.0,7.0,0.0708,-16.385,1.0,0.269,109.885,4.0,0.572,1ITncViMKtjFkJnKxZ5Nkg,1990 +58UCOmqemxa7NpdMG24fPu,Temptation Eyes - Rerecorded,Golden Grass,The Grass Roots,0.075,0.536,169507.0,0.774,6.88e-06,9.0,0.0587,-6.387,1.0,0.0358,132.95,4.0,0.733,1IVAFmZrNBKB9z9Nlc5egF,2005-01-01 +1msYmBW3Qmk4sfcrqGc3tu,Tighter & Tighter,Down On The Upside,Soundgarden,0.000402,0.26,366200.0,0.725,0.0429,4.0,0.0626,-9.87,0.0,0.0397,141.518,4.0,0.492,1IVa98im1RfxYp6qeOIg2B,1996-05-21 +3RdCbriHX35hNIcF6dIhgM,A/B Machines,Treats,Sleigh Bells,0.00553,0.165,214627.0,0.961,0.0169,8.0,0.0937,-2.994,1.0,0.163,84.991,5.0,0.238,1IWkF6zpOq73txmrYpljIT,2010-06-01 +1g1TeDflB6atAy7HKwrzXu,Learn To Let Go,Rainbow,Kesha,0.00369,0.515,217547.0,0.847,6.66e-05,5.0,0.293,-2.951,1.0,0.039,168.104,4.0,0.645,1IYVB8NfiRqhdZlTxjspNh,2017-08-11 +6rgmHos0kapmml7VwqSrXS,The Last Mall,Everything Must Go,Steely Dan,0.411,0.826,215960.0,0.522,0.00475,0.0,0.0843,-6.721,1.0,0.0413,113.28,4.0,0.763,1IZfi926sBgCgvIwIS2rcS,2003-06-09 +5aC5KtkmNBfX1iFX4EVfCO,Decatur Psalm,ATLiens,OutKast,0.316,0.742,238360.0,0.627,0.0,4.0,0.168,-8.921,0.0,0.326,81.04,4.0,0.586,1IaBCF26OjgYwUCEPaIyC0,1996-08-27 +5o3qMny3Ym8O512RKrNoLw,Turn Back The Hands Of Time,Turn Back The Hands Of Time,Tyrone Davis,0.168,0.563,178653.0,0.655,0.0,6.0,0.0484,-6.399,1.0,0.032,117.794,4.0,0.866,1Ib7i6dWJatZaCIzABbtZi,1970 +1skt9cWc1G2D3J6ahKaxs2,Emmanuel,Emmanuel: A Musical Celebration Of The Life Of Christ,Various Artists,0.115,0.706,355280.0,0.74,2.42e-06,2.0,0.295,-8.269,1.0,0.0494,98.021,4.0,0.665,1IbF4vQ64XR1aQCneLCtV2,2015-12-07 +3GSwYMNHtGsI5NUvIMuOg3,Do I Hear A Waltz,Sammy's Back On Broadway,Sammy Davis Jr.,0.831,0.267,164600.0,0.302,0.0,8.0,0.103,-12.632,1.0,0.0355,178.54,3.0,0.565,1IbSivbOygwUjO4YmAq7YX,1965 +4vwQ2K9expPsML6WaZ8EFS,Nothing To Worry About,Living Thing,Peter Bjorn And John,0.199,0.718,176733.0,0.632,0.0,0.0,0.0611,-6.728,1.0,0.134,95.117,4.0,0.638,1IbUzxyFuJD70ZlFfcP4qM,2009-03-31 +6VgISJHNIb5ltPAFWZRSBK,That Could Still Be Us,Ripcord,Keith Urban,0.664,0.589,237653.0,0.413,0.0,1.0,0.106,-7.027,1.0,0.0302,79.922,4.0,0.2,1IbfOjLqUSkhtXLpX31WZq,2016-05-06 +4dQTV0dcY17kN2QACftF5s,Breezin',The George Benson Collection,George Benson,0.573,0.663,337533.0,0.51,0.905,2.0,0.0936,-17.611,1.0,0.0489,80.942,4.0,0.966,1IcNxT9zu74BfNhuHD9MBN,1981 +38ShnULti9mGV8cieavvPq,We've Just Begun,Where I Should Be,Peter Frampton,0.547,0.662,322213.0,0.747,0.00911,2.0,0.142,-9.115,1.0,0.035,166.526,4.0,0.942,1IeD0OEGylhB6pWsyEtNm0,1979 +2LdorfUXowAcdhCdZoibVK,The Sorcerer's Apprentice,Halloween: Monster Mix,Mannheim Steamroller,0.297,0.373,290200.0,0.252,0.0457,5.0,0.0896,-11.338,1.0,0.0431,81.577,4.0,0.0475,1IfNVq3qNvF88teZWFQlCW,2003 +4YyYcOBei6SxE4KCNSu7Wx,Steam,Steam,Steam,0.233,0.639,176000.0,0.47,0.0,1.0,0.0362,-6.939,0.0,0.543,180.121,4.0,0.386,1IfU8WjE4mGWehy7pimDTT,2018-10-24 +3tRdPcBfIQrJnadxPuVoMJ,It Had to Be You,Partners,Barbra Streisand,0.891,0.332,262107.0,0.306,0.0,6.0,0.171,-7.211,1.0,0.0299,82.121,4.0,0.166,1IgRzhudBVPtta2jDVa1en,2014-09-10 +0TN2cLy1koO9CkQTYHmHXx,That Would Be Her,Man With A Memory,Joe Nichols,0.499,0.572,243027.0,0.385,0.000884,4.0,0.122,-10.869,1.0,0.0294,139.733,4.0,0.206,1IgWZ4xGJQwzQbUvob3f92,2002-01-01 +4g0yOvSvrk64GL9Xzal2Hy,Intro (New Found Glory Album),Catalyst,New Found Glory,0.000171,0.378,37240.0,0.986,1.04e-05,9.0,0.284,-5.723,1.0,0.224,111.51,4.0,0.456,1Igrcji3zf5aC61saylDE1,2004-05-18 +4hyojAzPGl9ez9HiQxFRJq,Look In Your Eyes,This Side Of Paradise,Ric Ocasek,0.0258,0.604,360200.0,0.764,0.706,8.0,0.47,-11.363,0.0,0.037,119.954,4.0,0.84,1Ih2UbUQBE2RDLyQerfPLG,1986 +0r8whJNxgF0blwOVZa4q7O,Sweet Caroline - Live At The Greek Theatre/2012,"Hot August Night III: Recorded Live At The Greek Theatre, Los Angeles",Neil Diamond,0.0684,0.399,288013.0,0.819,3.75e-06,9.0,0.957,-5.349,1.0,0.0599,120.056,4.0,0.435,1IhDxOBmaLQQEu6zvdHLz8,2018-08-17 +0sxjKt8SWwl1svkyYxfszu,Johnny Cash,First Kiss,Kid Rock,0.00732,0.615,281587.0,0.893,5.09e-05,7.0,0.298,-3.012,1.0,0.0868,171.872,4.0,0.759,1IimUkW165cja12nXd2SPW,2015-02-20 +0BI9HiASJDLk1RzT0BhBtC,The Devil,Pieces Of The People We Love,The Rapture,2.78e-06,0.638,272560.0,0.777,0.102,1.0,0.176,-6.372,1.0,0.0283,119.853,4.0,0.437,1IjCAQlroTjoaRMayE3Unf,2006-01-01 +4nzWrhpeV8Mma7FcBcernt,Everything - Live In Studio,Smoke & Mirrors,Lifehouse,0.229,0.206,386107.0,0.384,0.0,8.0,0.129,-8.693,1.0,0.0291,87.764,4.0,0.117,1IkEI6OxppVnKaBgZpJ0Sm,2010 +1leKfYdMN5AW6ib52UK4qs,When I Fall - Live,Rock Spectacle,Barenaked Ladies,0.64,0.31,263880.0,0.404,0.0,4.0,0.96,-10.641,1.0,0.0396,178.175,3.0,0.169,1IkTcMGSEbFJRgFlyyha9f,1996-11-19 +7l82u62XLCG6tAI2fCHoPv,Product,Trap-A-Thon,Gucci Mane,0.143,0.757,186720.0,0.858,0.0,4.0,0.118,-4.197,0.0,0.402,168.118,4.0,0.36,1IlEN252ZlVzy6HFdfcHCX,2007-09-25 +44OSWVYkSZqRWONjRQf61v,Splinter,Which Side Are You On?,Ani DiFranco,0.905,0.755,276400.0,0.418,0.219,9.0,0.109,-13.371,1.0,0.0668,130.672,4.0,0.541,1IoLbnPgfjt4DfcShUs7HO,2012-01-17 +73m548WwiYVO9ilsIW2SSz,Dónde Andará?,Juan Gabriel,Juan Gabriel,0.644,0.79,106533.0,0.606,0.0,4.0,0.0863,-5.833,1.0,0.0391,109.489,4.0,0.924,1Iofb00kc6shksa6a7wSah,2011 +2bIGTwtsxXPGaDWhjCjtr0,Already Gone,Evolution,Disturbed,0.0799,0.513,268533.0,0.411,0.0,5.0,0.0753,-8.108,1.0,0.0238,81.997,4.0,0.0794,1IpufqmucrxYUJQxf1AP0n,2018-10-19 +0b8ONx6Vjfuq2u4G0uouuW,Por Este Amor,No Me Pidas Perdon,Banda Sinaloense MS de Sergio Lizarraga,0.857,0.678,224840.0,0.333,2.22e-05,10.0,0.298,-6.518,1.0,0.0445,72.972,4.0,0.631,1Iq9u0VsxfFDoLmX5bLTVL,2014-06-24 +1U6FNEXkRmUBcV1V4o0JdZ,Sunburst,Loveland,Lonnie Liston Smith,0.112,0.507,249893.0,0.866,0.674,11.0,0.185,-9.951,0.0,0.0529,129.913,4.0,0.845,1IqNA4CcGZaTRIsEyoIpAx,1978-03-01 +55MEuot3LcblVWskBOPZIQ,Rudolph the Red-Nosed Reindeer,When My Heart Finds Christmas,"Harry Connick, Jr.",0.661,0.538,150533.0,0.284,0.0,7.0,0.242,-9.687,0.0,0.0656,146.377,4.0,0.727,1It3aEvCmT8UvUMmBm5DIV,1993-10-26 +2RsRY5npULtSFKQOe4MQxu,Where Ya Love At,Wicked Wayz,Mr. Mike,0.121,0.713,264107.0,0.648,1.99e-06,1.0,0.235,-6.27,1.0,0.125,87.942,4.0,0.81,1ItruVpS1iFkiBUeZTm6Re,1996-07-09 +2eIinSm3h14pkTYsJWLBnC,Here Comes My Baby Back Again - Classic Country: Charlie McCoy Album Version,Charlie McCoy,Charlie Mccoy,0.186,0.563,183345.0,0.311,0.000765,2.0,0.0705,-8.608,1.0,0.0256,89.965,4.0,0.436,1IuEjdDNduqSDry5qAzggD,2003-01-01 +0YOF9jjIFn10zmyePazQSd,Silent Night,Let It Be Christmas,Alan Jackson,0.95,0.404,227640.0,0.142,0.000773,7.0,0.145,-13.232,1.0,0.0257,86.18,3.0,0.152,1IwTlARBAG1aVi9uIBmZqm,2002-10-22 +1Xes5PNTjJe3mR48KUmLxY,Honky Tonk Time Machine,George Strait,George Strait,0.222,0.617,164400.0,0.935,0.0,4.0,0.37,-4.433,0.0,0.0794,82.046,4.0,0.838,1IwWcySO6hKQ8dsFVtJfz4,2019-03-29 +4GKiPIn52Uk4xO6rFdQMg9,Only The Strong Survive,Summertime Reggae,Various Artists,0.116,0.73,212200.0,0.562,1.03e-05,3.0,0.0745,-10.28,1.0,0.0583,171.157,4.0,0.882,1IyzRiq332pToqxhiCH0mM,2011-07-31 +5Y7JlzuX1CtyEl8qf58qeU,Rock and Roll Dreams Come Through,Bad For Good,Jim Steinman,0.151,0.628,387267.0,0.637,0.00109,0.0,0.262,-13.175,1.0,0.0294,110.447,4.0,0.755,1IzqC9ywIOb5bjnLW4Ly3I,1981 +2v6LTBplNTghVSBxUktdNg,God Bless The Child,American Tune,Eva Cassidy,0.692,0.415,317867.0,0.321,3.93e-06,2.0,0.089,-7.841,1.0,0.0284,167.237,3.0,0.259,1J0XIdXJbglxTJW65Jcsre,2003 +3KmQrzbIGsgIrGTxHnNQ8I,Blackout - Digitally Mastered - September 1991,Tuxedo Junction,Tuxedo Junction,0.963,0.689,210067.0,0.052,0.724,5.0,0.0728,-18.509,1.0,0.0438,95.397,4.0,0.455,1J2JU4n7CQmk5mvnGabdGo,1992-01-30 +26ATvoM8ULeJXHdzsvIAxS,Nothing Bad Ever Happens To Me,Good For Your Soul,Oingo Boingo,0.321,0.684,223893.0,0.752,0.000263,11.0,0.103,-13.119,1.0,0.0394,99.62,4.0,0.962,1J3X16Yc9nO04uEYTcn45G,1983-01-01 +2oh0LWYo2W8tEt1OKecRio,The Game,"Last Chance, No Breaks",Jamal,0.361,0.753,258064.0,0.649,0.0,6.0,0.304,-10.141,0.0,0.532,82.151,4.0,0.432,1J45FclCsSsuSq2Rj8EbKd,1995-01-01 +1T1DHlkEk0RTTk8gxVSqxP,Cocky,Glock Bond,Key Glock,0.135,0.91,204076.0,0.725,0.0,9.0,0.162,-5.102,1.0,0.267,132.01,4.0,0.81,1J4REuUZfX1OjjQhi9whzA,2018-02-02 +7d0qykD3MkgOV4cyFM6QCD,Bad M.F.,PTSD: Post Traumatic Stress Disorder,Pharoahe Monch,0.00444,0.579,187280.0,0.878,0.0,0.0,0.176,-4.615,0.0,0.101,150.556,4.0,0.327,1J890E9yH3NSp6MVimHQpz,2014-04-15 +28aKSD8w77sEvvOF4pcLCP,The Witch,Little Girl,Syndicate Of Sound,0.321,0.493,150720.0,0.871,8.28e-05,7.0,0.126,-10.185,1.0,0.0347,171.873,4.0,0.853,1J8eoFfwRZlkuYT8jr0Ivp,1966 +6fbCadVo8EwjX1NjvBd2NV,Knockin' On Your Door,Eye Of The Zombie,John Fogerty,0.152,0.851,258133.0,0.696,9.64e-05,9.0,0.08,-6.021,1.0,0.0261,106.787,4.0,0.884,1J8vCaCcon9oeELgBSBZQZ,1986-09-29 +2f3m5uPXwslBffghLa3e8y,Here With You,Blood Stained Love Story,Saliva,0.000344,0.507,246560.0,0.675,0.000637,1.0,0.11,-5.548,1.0,0.0264,95.036,4.0,0.214,1JA2ZEDY4s6N08dbLCrbAz,2007-01-01 +5dqFaIMqAhABmg1jjSdpad,The Rhythm Of Life,Misguided Roses,Edwin McCain,0.172,0.435,329307.0,0.722,0.0,11.0,0.358,-10.092,0.0,0.277,107.197,4.0,0.722,1JB1Zvcddt81PiipQQC319,1997 +6SusEXy8BIQ6lZnM2mja9p,This,Spanner In The Works,Rod Stewart,0.667,0.622,319267.0,0.412,0.0,1.0,0.0818,-10.322,1.0,0.025,94.643,4.0,0.158,1JFC1eNwzstdFfv8d9GEcD,1995-05-26 +6EjPi0xghGWELN2J2K5EIW,Neon Drive Menu Loop,Drive,Soundtrack,0.000149,0.641,61440.0,0.952,0.739,1.0,0.165,-8.067,1.0,0.0459,125.025,4.0,0.689,1JFLyWaB44Kr6a8IlzUupj,2016-06-14 +4DRh8XDcSRvtebofc2Nen3,Cornell West / Tavis Smiley Interlude - Spoken Word Version,Do I Speak For The World,Gerald Levert,0.498,0.629,76907.0,0.289,0.0,5.0,0.366,-12.892,0.0,0.791,169.883,3.0,0.775,1JFW3EMPumPKWOESG5VTy7,2004-11-22 +5hRzAbY2AAO258hL6oqsqO,Love Me,"I Like It When You Sleep, For You Are So Beautiful Yet So Unaware Of It",The 1975,0.00925,0.624,222040.0,0.803,3.75e-05,10.0,0.613,-3.312,0.0,0.0382,97.027,4.0,0.899,1JFmNyVPdBF1ECvv4fhpW4,2016-02-26 +7uISjP7E0JmNqV9FWvAXhc,Walk By Faith - Live,"Live--Unplugged: Franklin, TN",Jeremy Camp,0.123,0.554,318067.0,0.478,0.0,10.0,0.754,-9.394,1.0,0.0243,101.315,4.0,0.229,1JHEJtOQbbAmCszn84ebWr,2005-01-01 +6QlmzxCyQGBnp3C2CoaNB3,Long Stretch Of Love,747,Lady Antebellum,0.0936,0.53,171747.0,0.935,0.0,1.0,0.0548,-2.212,1.0,0.0483,102.031,4.0,0.507,1JHNRou038CfCC0RZztDz8,2014-09-30 +0eWyayjnuTBG1anAPsHCxg,Better Things,This Light I Hold,Memphis May Fire,9.9e-05,0.489,237840.0,0.994,0.0,1.0,0.38,-2.509,1.0,0.11,124.985,4.0,0.203,1JHoc7xehkMbpENGv4pbIt,2016-10-28 +182rIa2ZFN68AjbiRfHdBi,Mink Julip,Merrimack County,Tom Rush,0.418,0.713,148800.0,0.561,0.0,11.0,0.0776,-11.918,0.0,0.0373,130.573,4.0,0.876,1JHzJj3UwXGjywqAvDRBWQ,1972 +6wl8vrSR56Tm7GSXjAVP91,In The Air Tonight,Ritual,In This Moment,0.0094,0.364,297347.0,0.502,0.201,1.0,0.103,-9.748,0.0,0.0348,94.762,4.0,0.196,1JIIc6FIetBaCAzWkCSBjL,2017-07-21 +0j8bk2BNaEj0PYcNFCGwLb,Love Won't Let Me Wait,Any Love,Luther Vandross,0.765,0.654,438467.0,0.334,0.000214,9.0,0.123,-10.912,1.0,0.0259,109.966,4.0,0.159,1JJ0VNQJJU9AXQApfGC1dC,1988-09-23 +14874Vr72YUCZbIrheWXHe,Guitar Shop (with Terry Bozzio & Tony Hymas),Jeff Beck's Guitar Shop,Jeff Beck With Terry Bozzio & Tony Hymas,0.0686,0.681,299827.0,0.735,0.34,2.0,0.378,-12.694,1.0,0.0658,120.031,4.0,0.415,1JJtA0AmTd6N72qzbPOAjA,1989-08-03 +4e4TAHtQT2woDiKYOvFPsy,Bring It On,American Slang,The Gaslight Anthem,0.00187,0.561,206653.0,0.899,0.00149,0.0,0.0906,-3.447,1.0,0.0365,123.957,4.0,0.657,1JKl5fvfr8M1ddREC3SIBm,2010-06-15 +2rh1HEbkalvTKVhooKdePe,"Don't Say No, Just Say Yes",Ecstasy,Avant,0.153,0.625,276213.0,0.493,5.17e-05,3.0,0.0873,-5.73,0.0,0.0254,139.982,4.0,0.571,1JSJf8Q1uGtUENd9X0I4uG,2002-01-01 +3yjyLEq4lSr0CbZuUc2uZr,The Joker,Quiet Riot,Quiet Riot,0.114,0.5,235933.0,0.848,6.33e-06,4.0,0.306,-6.967,1.0,0.0545,97.603,4.0,0.437,1JSjQhsnC2xElFjTVG3Qhy,1996 +21Dy9eY7KRbU1oNbqS6Ycq,City On a Hill,Into Motion,Salvador,0.0744,0.633,272667.0,0.871,1.12e-05,0.0,0.0801,-5.499,1.0,0.0474,106.49,4.0,0.759,1JT4yXjLLhcpfuMeN66Ou5,2002-06-04 +7DeEV4NuCHP1buO6iK1Y5z,Let Me In,As Above So Below,Anthony David,0.21,0.716,226227.0,0.369,0.000136,6.0,0.0892,-7.378,0.0,0.0536,92.301,4.0,0.426,1JTf8zxXsgQiMxFMhQDAPF,2011-03-22 +5bLD1vRSC7dKuNrOpeFhAP,Downpour,The Story,Brandi Carlile,0.55,0.52,154253.0,0.43,0.0,10.0,0.103,-8.358,1.0,0.0299,123.801,3.0,0.317,1JUiwrGw7950O1zwfWILEX,2007 +5f8waDEWrpb7oxF2567wzR,Seeds And Stems (Again),Commander Cody & His Lost Planet Airmen,Commander Cody & His Lost Planet Airmen,0.606,0.468,229467.0,0.291,6.35e-06,0.0,0.229,-13.346,1.0,0.0278,99.579,4.0,0.554,1JW0br7sbL6OMQVtg5inzw,1971 +6ScjWYrHZnpyR4TEuQ4Eb2,Color You Dead,South Of Hell,Boondox,0.0942,0.691,177667.0,0.857,0.0,9.0,0.713,-4.425,1.0,0.23,90.06,4.0,0.542,1JWoBaJ43eZp1Ud1DTHZjg,2015-04-01 +29ZJSsfmcSJcShl44iXuP1,That's the Way Love Goes,The Essential Merle Haggard: The Epic Years,Merle Haggard,0.549,0.81,181427.0,0.268,0.00886,3.0,0.0943,-16.733,1.0,0.0291,99.686,4.0,0.625,1JWqodXuHDoGHqxyATcPJb,1981 +6JAN5dDQzsMnMnVq3wcb3I,Ode To My Family,Stars: The Best Of 1992-2002,The Cranberries,0.0483,0.368,270707.0,0.57,4.54e-06,7.0,0.226,-6.476,1.0,0.0246,95.149,4.0,0.118,1JXjYl5WVr3wFgV3DMIHMl,2002-09-16 +18YRUsBTJGmRGW2rhmA1SS,All Shook Down,All Shook Down,The Replacements,0.371,0.64,195733.0,0.153,1.88e-05,9.0,0.223,-22.873,1.0,0.0418,97.689,4.0,0.34,1JXodg2ZixCkemVstxSQN9,1990-09-21 +0wqdwTjk7XYOc8zWhdvRMK,Let's Pretend,Bay City Rollers,Bay City Rollers,0.451,0.694,204840.0,0.789,0.0,2.0,0.0953,-8.477,1.0,0.0436,117.256,4.0,0.845,1JXwUifkvVxOVMBOg6TZIt,1993-05-14 +2IbXarUn4rwPepcPIS9sfm,Pure,Aftertaste,Helmet,2.56e-05,0.444,213173.0,0.767,0.0962,6.0,0.217,-5.339,0.0,0.039,105.585,4.0,0.381,1JdPCcQirTIcxXIDIQZtUQ,1997-01-01 +16nhpQOodPqPZRqWUGCBIs,In This World Beyond,Hurricane Eyes,Loudness,4.75e-05,0.483,267893.0,0.854,0.628,4.0,0.225,-12.656,0.0,0.0641,128.837,4.0,0.399,1JdYNfHOuA30UXKO7udlN2,1987-08-25 +7e6Zifp9axDmUfHZstBQRw,Ocean Breeze,Paradise,Kenny G,0.0467,0.603,277160.0,0.523,0.844,10.0,0.0471,-9.535,1.0,0.0313,117.864,4.0,0.225,1JeUDgG8kEdUUlqa6Omgsr,2002-01-01 +43bNn20mXWprgIvDmzeISc,Bounce Back,Juve The Great,Juvenile,0.0693,0.838,253653.0,0.944,2.18e-05,11.0,0.118,-4.904,1.0,0.352,167.068,4.0,0.789,1JfdhweOku5xDD78eiid4A,2003-01-01 +6RcDquTVcaR8aI6JVsGO3E,Sol Invictus,Sol Invictus,Faith No More,0.0327,0.648,157013.0,0.702,0.00215,0.0,0.257,-9.018,1.0,0.0374,120.023,4.0,0.361,1JgiHuKdZNP2Z6XOJtBjyz,2015-05-18 +4t4OSsJid6L4QdtFnWsUNN,Fall In,Attack On Memory,Cloud Nothings,0.000473,0.286,195067.0,0.92,0.00337,4.0,0.347,-5.886,0.0,0.048,97.561,4.0,0.447,1JgpvdsSfE94eZzYBk6ph9,2012-01-24 +007Z7pObmX2BEnKJRC1ZtZ,Bali Ha'i,Enchantment,Charlotte Church,0.735,0.156,246960.0,0.446,0.0,8.0,0.0938,-9.42,1.0,0.0418,180.357,4.0,0.0752,1JiT6gr6lHx4Tdsi232CeT,2001-10-05 +0vPHPi2UGKEzh131586XwE,I Can't See It - Live Version,A Happening In Central Park,Barbra Streisand,0.654,0.234,177693.0,0.854,0.0,8.0,0.976,-10.065,0.0,0.387,152.102,4.0,0.376,1Jj1ZfdEVyrGlhw0LGchAX,1968-01-02 +4fIYkqN4FYIu2uNmkV6z7z,Slave Girl,A Boy Named Goo,Goo Goo Dolls,0.00448,0.525,137773.0,0.996,0.02,11.0,0.116,-5.978,0.0,0.0708,149.237,4.0,0.469,1JjGR7DtSA3aRpG99KbhxJ,1995-03-10 +7rKR56Opz9WfCXMTB83Xmu,Jordan Rudess Keyboard Solo [Live Version],Live Scenes From New York,Dream Theater,0.419,0.342,400200.0,0.728,0.0189,7.0,0.657,-8.989,1.0,0.0421,112.5,3.0,0.149,1JkOxZpalTNifJKu30HpzL,2001-09-11 +4cawaZVzboa3UYqgR4kalj,"Minnesota, WI",Bon Iver,Bon Iver,0.968,0.563,232440.0,0.346,0.233,0.0,0.115,-15.504,0.0,0.0428,119.936,4.0,0.502,1JlvIsP2f6ckoa62aN7kLn,2011-06-21 +1Py9Urx7hyITkFJJjDZQCm,Hello Summer,I Don't Believe We've Met,Danielle Bradbery,0.165,0.601,180573.0,0.568,0.0,6.0,0.237,-5.302,1.0,0.0255,94.91,4.0,0.359,1JmemBgPDsNQd1gbqKDUzM,2017-12-01 +0ZU5hJbzYBKym0IQUChO7u,Most Hated,Against The World,Winds Of Plague,1.2e-05,0.269,220413.0,0.867,0.219,0.0,0.15,-5.56,1.0,0.118,135.031,4.0,0.227,1Jmiiqpyg5sS99KxwV0Smg,2010 +66t0YQburLjuAjMuWyg9xL,Mad Mad World - Live,Mad Mad World,Tom Cochrane,0.0929,0.199,320160.0,0.941,1.03e-06,2.0,0.983,-3.088,1.0,0.0852,178.201,4.0,0.635,1Jn0dHH6ztd0CD7lstrIR8,1991-09-19 +4jcFIcHqaCsX6NJeZnbic7,The Great Race March (A Patriotic Medley),The Great Race,Henry Mancini,0.728,0.564,109987.0,0.666,0.433,2.0,0.0784,-7.488,1.0,0.064,134.597,4.0,0.368,1Jn1bg8H1aPCt7EyWgrDuW,2014-12-09 +1SO4AU2TjZgIFJwmAcb3pR,Hard to Live Together,Lonewolf,Michael Martin Murphey,0.365,0.579,267467.0,0.325,0.000701,5.0,0.251,-11.537,1.0,0.0337,122.357,4.0,0.346,1JobxoObw6muyeb9AApLs3,1978 +4MosgqXjivm3tXz8GusGrl,Wave Your Flag,Summer Latin Hits 2017,Various Artists,0.0654,0.705,193853.0,0.818,0.0,9.0,0.091,-2.662,1.0,0.0662,104.974,4.0,0.599,1JpUp5rOEJ2tdKnGWwI3qJ,2017-05-26 +7BCg1HpoJLhIXEKeKirsTa,The Dream,Showdown!,"Albert Collins, Robert Cray, Johnny Copeland",0.0116,0.473,334400.0,0.345,0.0122,4.0,0.0579,-14.248,0.0,0.0317,177.906,3.0,0.51,1JpYINQFmNwF09qnvdKUFe,1985 +4kSw2U3dTENfBuKnUpVDZt,A Shot In The Arm - Remix Version,Summerteeth,Wilco,0.00819,0.567,234560.0,0.787,0.103,2.0,0.0413,-4.517,1.0,0.0286,126.099,4.0,0.611,1JpaFJzzcsiulO6MdIcQdK,1999-03-08 +5fZpGxTT8P9IiXy41bAHhs,Rollin' Stone,"An Anthology, Vol. II",Duane Allman,0.746,0.617,303059.0,0.194,0.324,4.0,0.0861,-17.68,1.0,0.0565,75.09,4.0,0.39,1JrO2Vp9I2ExzAFvMcZKzb,1972-11-01 +6o4SRK9l7HmNcJG0eNtvuy,Lo And Behold,Bring Me Home,Mother Earth,0.717,0.438,248867.0,0.601,1.36e-06,7.0,0.0876,-6.873,0.0,0.0392,146.991,4.0,0.672,1JsKa6hsa9TpdGHIfvhACG,1971 +29sveTS4oQ3TxpfCuCwEGY,Comin' Home,In The Eye Of The Storm,The Outlaws,0.00159,0.461,205147.0,0.721,0.0101,2.0,0.0983,-6.221,0.0,0.0352,128.539,4.0,0.766,1JtppSikXj3eLdeMmoms3J,1979 +3uqqapCExXhBMJqXS99d6W,Istanbul,Arabian Nights,The Ritchie Family,0.0191,0.496,271800.0,0.899,1.95e-05,9.0,0.106,-7.705,0.0,0.192,121.242,4.0,0.671,1JuWjbZz8k7NCneHAyPkWo,1976 +7hDQerpfE5FgYtVKEVemwl,Lies - Remastered,Some Girls,The Rolling Stones,0.465,0.396,191267.0,0.997,0.937,9.0,0.489,-1.43,1.0,0.17,162.423,4.0,0.569,1Jv2AqzhgsduUik2p4k3cS,1978-06-09 +4TnV6aJGIDTNVLqBTyYFNB,Early In The Morning,Heavy Nova,Robert Palmer,0.194,0.751,281693.0,0.624,0.000471,4.0,0.285,-13.094,0.0,0.0339,119.519,4.0,0.964,1JvTsWrfYs2PR1PdSJXipq,1988-06-22 +48eZIkw7epa5bSh830gDII,Lonestar,Come Away With Me,Norah Jones,0.888,0.642,186080.0,0.139,1.4e-05,0.0,0.338,-14.776,1.0,0.0306,89.88,4.0,0.332,1JvoMzqg04nC29gam4Qaiq,2002-02-26 +4TrCCTw0p7OF8a2OUDHTzR,Someday My Prince Will Come,Traveling Miles,Cassandra Wilson,0.81,0.255,233000.0,0.202,0.0059,11.0,0.127,-15.286,0.0,0.0553,169.651,5.0,0.137,1Jx892mwNh5eRD5YnbCEoD,1999-01-01 +2ecfgisBBaErHYj3543BeA,Halo (Disappear/Reappear),Carry The Ghost,Noah Gundersen,0.852,0.557,234640.0,0.251,0.000344,7.0,0.102,-7.859,1.0,0.0294,117.921,4.0,0.151,1JxQaa79R9S2qoq97glhVB,2015-08-21 +073pkVcIUSOxr5qAdEbodX,No Comprendo,Pintame,Elvis Crespo,0.479,0.793,254000.0,0.896,1.94e-05,5.0,0.0967,-2.272,1.0,0.0547,121.264,4.0,0.935,1JyYGBfd7EIVXtKyaOcyLB,1999 +3sy6m2VKogbUmnmcBSjhTh,Mr Richard,The Third Eye Centre,Belle And Sebastian,0.0194,0.615,153929.0,0.796,2.87e-06,7.0,0.0737,-4.836,1.0,0.0342,99.694,4.0,0.563,1JzPEL8STg1xAVLos19RG6,2013-08-27 +3S7DpyHMNOy562FGr0Z00i,Outlined in Chalk,The Murder,Boondox,0.00271,0.598,307330.0,0.875,0.0,0.0,0.589,-6.795,1.0,0.375,166.154,4.0,0.46,1JzbCq4HVyD6Z4VmwTzoXu,2017-03-24 +4lI5ov3iO3wzXY1Fz3Ho7i,Bad - Live,Wide Awake In America (EP),U2,0.0193,0.547,482907.0,0.562,0.0198,1.0,0.684,-11.904,1.0,0.0287,101.983,4.0,0.437,1K3pURZRtzha3NtScg8djG,1985-06-10 +4vKLfj7YuS2yRKAJ9Nn0Id,Give Me Back My Man,Wild Planet,The B-52s,0.0137,0.571,240800.0,0.96,0.00817,7.0,0.0591,-5.498,1.0,0.0354,162.297,4.0,0.802,1K4t7Jv7DuolDWnFLxKxkd,1980 +354I6iNewO1K06tvFcRzVH,Doin' The Voom Voom,Best Of Duke Ellington,Duke Ellington,0.878,0.52,190600.0,0.372,0.00011,3.0,0.779,-10.486,1.0,0.193,175.495,4.0,0.814,1K8hxAqAdbQkYlepc3QaZ5,1996-01-01 +1fgLmhJD63a1A4B3lkTJ19,Dawn,Stabbing Westward,Stabbing Westward,8.1e-06,0.512,274693.0,0.805,0.802,11.0,0.124,-6.529,1.0,0.0375,125.02,4.0,0.293,1K9DEVSr5iG2W72escDZV7,1994 +1bDYqum5kCTOoCYyPmUu5a,"I Win, U Lose - Street Mix",Baldhead Slick & Da Click,Baldhead Slick & Da Click,0.0608,0.711,267400.0,0.787,0.0,10.0,0.0687,-6.594,0.0,0.194,90.54,4.0,0.859,1KC74lq9rHtCJVhxDN9iJX,2005-06-27 +2dsNwNu0DXHj7CgZQ8EnAt,Aktion Pak,Kiss The Ring,DJ Khaled,0.0111,0.724,187413.0,0.858,0.0,4.0,0.222,-3.705,0.0,0.323,94.158,4.0,0.821,1KDc01X8ZF9VYqVW6c4lvr,2012-01-01 +7vS4gTKJ9tP4av5RbHCeAW,Painted Pictures,Just A Touch Of Love,Slave,0.706,0.24,26080.0,0.0516,0.88,2.0,0.687,-31.521,1.0,0.0381,38.298,4.0,0.04,1KGJvJwBNbDpMW29QdW7qg,1979 +6OAn7yycDJdQzXvBeF5TPW,Threads and Steel,Notes Of Blue,Son Volt,0.299,0.609,125389.0,0.527,0.147,2.0,0.139,-8.06,1.0,0.0373,64.732,4.0,0.499,1KH2KuYqXDkFfUhfCLrEbs,2017-02-17 +3hb9NZJ5obAmxkkVCH90Km,Tropical breeze,Sunrise: Music For Mellow Mornings,Various Artists,0.0456,0.744,162167.0,0.595,0.836,0.0,0.265,-8.384,0.0,0.0443,120.008,4.0,0.345,1KIor1w6aClFwjCYv9Xmeh,2018-07-13 +2qQZ0lNKDVfJH6yq1fKCWF,Livin' While I'm Livin',Small Talk,Sly & The Family Stone,0.312,0.667,177533.0,0.825,0.00198,0.0,0.472,-9.322,1.0,0.0947,151.515,4.0,0.831,1KJAI0W9nvK2insqlsKacw,1974-07 +2ycvLXkOYo2dnNlQZdL4Se,That Same Old Feeling,The Flying Machine,The Flying Machine,0.387,0.689,204363.0,0.36,0.0,7.0,0.594,-13.099,1.0,0.0439,121.9,4.0,0.709,1KL4QQ5BmvZZb5F4snW6d5,1969-08-10 +6bfPKiRzX5IbBX2xOzKhcu,Never Been Alone,To Whom It May Concern,Bee Gees,0.814,0.554,195267.0,0.288,0.0,9.0,0.121,-12.359,0.0,0.0259,103.353,4.0,0.394,1KL93OX71ZaEbhgb3KB9UF,1972-01-01 +769BU5NNahRvWGAGhaVcYK,I Will Trust You,Beauty Will Rise,Steven Curtis Chapman,0.761,0.648,254773.0,0.48,0.0,4.0,0.109,-8.484,1.0,0.0312,118.058,4.0,0.348,1KMbE0TFs0OLfqS71qJnNm,2009-01-01 +6Vb07pHMJlvH5QPitJghXE,Ashes,Prequelle,Ghost,0.0676,0.195,81160.0,0.0394,0.77,9.0,0.388,-14.886,1.0,0.0375,90.702,3.0,0.0376,1KMfjy6MmPorahRjxhTnxm,2018-06-01 +3G8BOVPZcb5lryFlcPZIOw,No Matter What,So Damn Happy,Aretha Franklin,0.231,0.55,273440.0,0.562,0.0,9.0,0.137,-8.503,0.0,0.376,79.087,4.0,0.317,1KNxmTzMuRQOH8raaKxPLa,2003 +4dfy1Pij4jFFefoamgnoOF,You're Special,Perception,NF,0.23,0.678,312333.0,0.3,9.76e-06,5.0,0.103,-10.713,0.0,0.0668,119.905,4.0,0.0508,1KOmHyNLuOe5YrPhD3Juuf,2017-10-06 +213bqyvde05wGvN5nNDVZH,Brother Where You Bound,Brother Where You Bound,Supertramp,0.302,0.354,990160.0,0.536,0.0334,4.0,0.283,-10.398,1.0,0.0426,135.711,4.0,0.223,1KPGi1vxymWs9fInmwmc3d,1985 +0l0drS0gXw0DAyrl4ZMMGs,Sun Comes Up,Long Gone Daddy,Hank Williams III,0.13,0.682,176573.0,0.684,9.13e-06,4.0,0.261,-3.992,1.0,0.0329,118.812,4.0,0.746,1KQEZaknV11bFkubDSH5G1,2012-04-17 +1Y1uMONCU5j5KAIxAMxFrb,While My Guitar Gently Weeps,Kenny Lattimore,Kenny Lattimore,0.745,0.588,328237.0,0.456,0.000107,4.0,0.0616,-8.755,0.0,0.0477,80.93,4.0,0.172,1KRgUMCPtRgMgy8ExIqIBu,1996 +66LzNL9LHEvurkgyxFuOHY,Child Of Fire - Remastered,The Warning,Queensryche,0.0778,0.324,272840.0,0.908,3.47e-05,4.0,0.164,-5.775,0.0,0.0878,105.75,3.0,0.201,1KSHBNKwfaQh517ThpT8vN,1984 +494wevMqpy4xqoGgN0KwKG,Big Girl Body,Black Radio 2,Robert Glasper Experiment,0.23,0.626,305573.0,0.805,0.102,5.0,0.186,-6.985,0.0,0.0735,99.927,4.0,0.633,1KT2Z6ctgebnYJFuas27AX,2013-01-01 +5j7re9vARyo1EjJOVwZWWI,God's Plan,Pages Of Life,The Desert Rose Band,0.121,0.453,252107.0,0.447,9.56e-05,5.0,0.106,-10.226,1.0,0.027,183.954,4.0,0.388,1KYFZ7voqsmq6OFmbYkae9,1990-01-16 +6XGqnYM1WN5VAmPKISTzo4,Crawl,Anthems (EP),Anthrax,6.27e-05,0.301,300147.0,0.868,0.133,8.0,0.222,-4.613,0.0,0.0396,86.572,4.0,0.147,1KauNA4Mvm8Ku1jLNvufsd,2013-03-19 +3sboUBH0GVphtWfX8YwgZF,Kool It (Here Comes The Fuzz),Live At The Sex Machine,Kool & The Gang,0.0956,0.502,178440.0,0.577,0.135,9.0,0.607,-11.561,1.0,0.047,121.21,4.0,0.734,1KbegQGuvMCLq5gfL3omzR,1971-02 +02Df1JGm5Sjh2GmRAl5ClR,Turnin' Me On,Texoma Shore,Blake Shelton,0.309,0.628,288573.0,0.708,1.32e-06,11.0,0.109,-7.045,0.0,0.0287,111.047,4.0,0.276,1Kc7TpYwJQ0mzVAssuWbB0,2017-11-03 +1f4wpWkzBx9xRQKYLZ7PUF,Truth & Agony,"Darkly, Darkly, Venus Aversa",Cradle Of Filth,3.31e-05,0.532,355653.0,0.909,0.285,2.0,0.0501,-6.39,1.0,0.0336,95.017,4.0,0.256,1KcV5Hdksqvi308p6Z1cZL,2010-11-09 +1qIY90K0Gf6J5JyDMLyvha,Prelude to a Crawl,Green Naugahyde,Primus,0.663,0.233,79547.0,0.221,0.939,8.0,0.113,-21.212,1.0,0.0484,71.594,5.0,0.047,1Kcjo2Ux1eRuNwAQw7kOH1,2011-09-13 +2GGGrPcQq2ZSo0jtq7mtLd,Run Thru,Okonokos: Double Live Album,My Morning Jacket,0.000466,0.155,575653.0,0.892,0.15,0.0,0.954,-6.261,0.0,0.0815,80.274,4.0,0.249,1Ke9mDP94GGilHRVfUS1qn,2006-06-26 +2IB663BLxvWf5hGwzcxxZC,It Ain't Fair That it Ain't Right,Joshua,Dolly Parton,0.554,0.609,139352.0,0.15,0.0,4.0,0.0771,-15.03,1.0,0.0268,75.924,4.0,0.475,1KeaxKZ2y1MiIwCPrwTWG7,1971 +4BEeXs8LGK4pa1G77hZp5A,This End Of The Telescope,Seeing Things,Jakob Dylan,0.875,0.627,239733.0,0.3,1.36e-06,10.0,0.11,-11.183,1.0,0.0309,117.337,4.0,0.631,1KfjDRzwXUfQi9dFIivvhu,2008-06-06 +1lAV6mHG0v9g7hBo0gK4iz,The Afterman - Live,The Afterman: Descension,Coheed And Cambria,0.194,0.689,199439.0,0.689,0.00788,6.0,0.834,-9.009,1.0,0.0321,115.041,4.0,0.423,1KgxPozC9yqcbujyOUFIAR,2013-08-13 +2H2QkTwdb1Nrq0NivW5ihW,Elvira,Apologize,Ed Ames,0.692,0.304,150493.0,0.346,0.0,1.0,0.0936,-10.717,1.0,0.033,102.316,4.0,0.263,1KhjLfjQOnKkWQAgEhpJ1A,1968-06-24 +6DZb3JYHOAV0RR0VTEMCIn,Nightmare,Renaissance,Polyphia,0.000143,0.559,246936.0,0.916,0.743,7.0,0.262,-4.53,1.0,0.0366,113.034,4.0,0.415,1Ki56K82avE7nTkZEyVIE7,2016-03-25 +0tyuBe2NbA92LLqza6cq2e,The One In The Middle,Sweet Potato Pie,The Robert Cray Band,0.0996,0.672,319373.0,0.524,0.00121,0.0,0.138,-8.28,1.0,0.0317,123.266,3.0,0.485,1KlArWO6vC1tgqu0ORNrnY,1997-01-01 +3bIxTsfeNMO7Nt2J3EUKrA,22,Red,Taylor Swift,0.0027,0.664,230133.0,0.739,0.00273,7.0,0.0742,-6.539,1.0,0.0377,104.012,4.0,0.703,1KlU96Hw9nlvqpBPlSqcTV,2012-10-22 +5rh3B7M5nRaCIyKY8WtCZb,Woman Can Drive,The Matrix Revolutions,Soundtrack,0.532,0.261,161760.0,0.591,0.874,3.0,0.113,-8.973,1.0,0.0446,73.874,4.0,0.0649,1KmaRPK3C2y8Z8SbKgmJxV,2003-11-03 +0yh5jQvPWvlGyHaoVjLnPb,Drop the Bomb,Saraya,Saraya,0.00225,0.284,353867.0,0.76,0.00178,2.0,0.141,-10.028,1.0,0.0428,179.267,4.0,0.603,1KogbTSOYl4u0jZrAoXnko,1989 +4KYKi8QXIOyd820GY4YKHt,Precinct 17 Meal Time,The Wood,Soundtrack,0.00103,0.478,512537.0,0.342,0.502,0.0,0.203,-14.446,1.0,0.0338,180.11,4.0,0.0572,1KovgivJowojzIOe4mtvr0,2017-08-22 +3aT7pZD2GtiEe5ZHe4ip8X,Requiem: 2. Dies irae ... Rex tremendae,Requiem,Andrew Lloyd Webber,0.93,0.201,366560.0,0.316,0.00419,7.0,0.0988,-15.917,0.0,0.0455,72.298,3.0,0.0665,1KpPnMbNhxW3AdaJ0JulYK,1985-01-01 +6aTnHBJ1NmZ8KFuk71phgJ,She Went Out For Cigarettes,Single White Female,Chely Wright,0.171,0.505,253573.0,0.424,1.24e-06,2.0,0.122,-9.49,1.0,0.0248,79.967,4.0,0.109,1Ks7OTL5k3yaiopLeB6GnT,1999-01-01 +5H5aBHBiwWg6SyGHAlSSdH,Runner - Digitally Mastered - September 1992,Two Lane Highway,Pure Prairie League,0.488,0.444,161187.0,0.412,0.000168,9.0,0.179,-12.995,1.0,0.0293,148.54,4.0,0.482,1KsT83wEkzoEXosNzujLy4,1993-01-28 +6MkvoBSONm8TiSlj9pEhLu,[id],[Id],Veil Of Maya,3.62e-06,0.444,43347.0,0.965,0.826,4.0,0.518,-6.2,1.0,0.102,77.472,3.0,0.454,1KtPstaKGc1M6ySvBfkiyC,2010-04-06 +5JvpCsksj6Ni8EewAVf86y,Art And Life,Art And Life,Beenie Man,0.00969,0.512,260907.0,0.646,0.0,1.0,0.347,-8.148,0.0,0.139,144.356,4.0,0.597,1KtvMb8plzeWby752rMPBF,2000-01-01 +0GOM3O77LY9xkEN4b8bU5o,"Darling, Let Me Teach You How To Kiss",Canterbury Tales,Original Cast,0.524,0.47,101760.0,0.296,1.22e-05,2.0,0.275,-18.544,1.0,0.0462,167.928,4.0,0.87,1Kuf8i7SK9fSC5ZDlOmD0T,1969-01-01 +4zXMw51RgLPRE3vPDuqBvt,The Potion,The Red Light District,Ludacris,0.898,0.655,234973.0,0.662,0.000115,7.0,0.106,-6.208,1.0,0.46,149.258,3.0,0.516,1KushUovbraTDRu9sbO5fg,2004-01-01 +6BJHzGX9ZcKKMwCI1XLqx2,Lillie Mae,Fly Me To The Moon,Bobby Womack,0.142,0.659,126733.0,0.7,0.112,6.0,0.196,-12.231,0.0,0.0667,120.864,4.0,0.863,1Kw0H84LL5YuP37Kh8lbzY,2008-01-01 +4k9qtor9dxbjdAPbW53rHT,Caught Up in the Rapture (In the Style of Anita Baker) [Performance Track with Demonstration Vocals],Rapture,Anita Baker,0.436,0.627,285598.0,0.524,7.91e-06,2.0,0.116,-7.966,1.0,0.0241,93.014,4.0,0.365,1KwvessSTp4pTWuo5U0w79,2011-12-25 +7l0Lr7Tl4Gt8hQj4v3rwtf,I'm Not A Vampire,The Drug In Me Is You,Falling In Reverse,0.00887,0.235,231840.0,0.965,0.0,2.0,0.0448,-2.882,0.0,0.28,185.278,4.0,0.322,1KwwS07TEbKS8r1rU4UUe4,2011-07-26 +2zmB0MfgfHMNTiFyRmqJvi,"Rainin' In My Heart - Live (2004/Wiltern Theatre, Los Angeles)",Outlaws And Angels,Willie Nelson & Friends,0.0796,0.367,268133.0,0.718,8.34e-06,9.0,0.959,-6.645,0.0,0.0559,139.938,4.0,0.541,1KyToz2V37m0U0CTkajNR3,2009-01-01 +2T2bhluy0slS4CZIMiAvYE,Hell in a Bucket - 2013 Remaster,In The Dark,Grateful Dead,0.0704,0.629,337676.0,0.715,1.8e-06,4.0,0.428,-10.905,1.0,0.0346,134.406,4.0,0.863,1KytsXm6VQcyX5B5m8HBNa,1987 +6KvsuBLBvlAyY1HylwyUig,Party Till The Cows Come Home,Fillmore: The Last Days,Various Artists,0.522,0.278,187067.0,0.76,0.394,10.0,0.688,-11.617,1.0,0.137,177.031,4.0,0.738,1KzigZdQWsfIXQeDmRpMNK,1972 +7mZAKumGUOkskgrIzbdF46,I Will Always Love You,Eyes That See In The Dark,Kenny Rogers,0.0959,0.63,262667.0,0.347,0.0,7.0,0.0916,-14.879,1.0,0.0249,82.855,4.0,0.386,1L06dwYigHbWD3LjBkUXgi,1983-08-30 +7113vyeoZfiexWzplrQipH,Midnight Sun,Hero And Heroine,Strawbs,0.906,0.361,186067.0,0.38,0.0907,4.0,0.121,-10.995,0.0,0.0311,140.24,4.0,0.283,1L0xniy2sSr8SfM8sD7rdJ,1974 +0bBC7jSwc3eSa7t5K4EFU4,Holy Mother,August,Eric Clapton,0.364,0.517,295533.0,0.51,0.0,11.0,0.101,-7.826,1.0,0.0232,77.736,4.0,0.312,1L2VnYUXOMREcmXMCrFxAa,1986-11-24 +0jdkpGTYWMaYd7RgrUfGRB,Growing Up and I'm Fine,Slaughter On 10th Avenue,Mick Ronson,0.482,0.642,192267.0,0.764,0.00278,8.0,0.0622,-11.119,1.0,0.0387,104.599,4.0,0.407,1L2lo2rf5H3Y6FJkiNfHTU,2009-11-23 +0CjKdYdDCFTraWz0UvopjA,River Rat,River Rat,Upchurch,0.026,0.857,124417.0,0.722,0.0,2.0,0.299,-4.577,1.0,0.0582,139.979,4.0,0.452,1L4FbLm1m0InHTQ6ddwXHB,2018-12-21 +4e2Qz3ezD5DdCABSTWVrSf,How Much More,Beauty And The Beat,Go-Go's,0.0794,0.383,186240.0,0.947,1.99e-05,7.0,0.307,-4.925,1.0,0.0668,189.307,4.0,0.807,1L4HE00En7eNK74voVZums,1981-01-01 +4F3CLiNLXTxrFNgNaPkcrf,"Better Not Fight (feat. Foxx, Webbie & Lil Trill)",Incarcerated,Lil' Boosie,0.00161,0.711,264320.0,0.88,0.00408,2.0,0.0736,-6.14,1.0,0.0654,176.122,4.0,0.363,1L4xcJZ6450wmjN8unfluL,2010-09-24 +1ca3x8sBSYonA9V5rUVAVO,Teardrops Will Fall,In The Midnight Hour,Wilson Pickett,0.124,0.755,153827.0,0.46,0.0,0.0,0.101,-11.968,1.0,0.0361,113.553,4.0,0.971,1L6fHKTQAogglo3coyo8yU,1965 +4J2r9xPcoJ8tDxTtz62wQr,Reaction,My Thoughts,Avant,0.00972,0.714,232227.0,0.905,0.0,10.0,0.172,-2.544,0.0,0.0674,95.326,4.0,0.841,1L7PVW7YbjI4D1NThFAhhK,2000-01-01 +25Trn0J7CFDOgNhHKIprhx,Above and Beyond,Divergent Spectrum,Bassnectar,2.95e-05,0.388,237037.0,0.795,0.858,7.0,0.0854,-3.642,0.0,0.0346,80.939,4.0,0.134,1L9vPaB6z1futbJ28jDrn7,2011-08-02 +3sfkTYFCbRhJaIaO0Or0Za,Where Have I Known You Before,Where Have I Known You Before,Return To Forever,0.956,0.351,140156.0,0.155,0.904,4.0,0.239,-19.959,0.0,0.0763,53.969,4.0,0.222,1LAARZVfnq12x7Ueei4jx7,1974-09-01 +37KuGj3K09csu7ZoJmpyIq,I Heard The Bells On Christmas Day - Instrumental,Rudolph The Red-Nosed Reindeer,Burl Ives,0.839,0.201,104000.0,0.0551,0.995,5.0,0.289,-15.43,1.0,0.0368,85.325,3.0,0.0613,1LAGbpQJIl1vUhpGmmnSUd,1965-01-01 +7ipjmZF3TfOiE7XGTdTcj8,The Grass Keeps Right on Growin',Just Out Of Reach,Perry Como,0.924,0.388,192000.0,0.177,0.00013,7.0,0.116,-15.985,1.0,0.0336,145.218,4.0,0.322,1LAaLXxgHawA4zSL2NzGGz,2014-08-08 +1IybCpPJOlFF8XCKSYLikN,American Funeral,American Angel,American Angel,0.768,0.404,195356.0,0.524,0.000948,6.0,0.152,-3.457,1.0,0.0557,145.973,3.0,0.143,1LBsEj93mEG0WFDdcyMaLd,2017-02-24 +6BKVev5kACyEaolcJkaUbz,Dance Away,Manifesto,Roxy Music,0.0662,0.804,228267.0,0.688,0.000112,0.0,0.0392,-5.893,0.0,0.0632,123.002,4.0,0.942,1LDD2nUQ17tm1WMchsevtp,1979-03-01 +5rSzdk7IkUMKOwKpec3bfo,En Tu Lugar,Solo Contigo,Pesado,0.201,0.711,192653.0,0.621,0.0,8.0,0.159,-6.308,1.0,0.0358,144.114,4.0,0.625,1LG1mCV3iX3tXgYtpvkCDN,2009-01-01 +7caHIc8xkLBFmKU6ryzxC4,Walking The Knife,The Concrete Confessional,Hatebreed,0.000724,0.475,156453.0,0.973,0.000292,6.0,0.263,-5.022,1.0,0.101,179.979,4.0,0.481,1LG9oSoshyuwFt25Qlwglh,2016-05-13 +1Ezs8eYxuZjhlgyoI1Bo76,Play That Funky Music,To The Extreme,Vanilla Ice,0.000928,0.851,285800.0,0.514,3.58e-06,4.0,0.381,-15.279,0.0,0.165,100.425,4.0,0.573,1LHacvoBTd7o2d7wwQ9EZD,1990-01-01 +0Neko6OMbUOWKoK37Iwn5E,Fever,Don't Let Go,Isaac Hayes,0.0204,0.79,502373.0,0.738,0.00624,8.0,0.0686,-8.642,1.0,0.0625,130.501,4.0,0.887,1LHq5SCXAmNmF9cD9cnWpH,1979-01-01 +4Na8B2qBWg76RA15psdb27,Ironclad,All Hands On The Bad One,Sleater-Kinney,0.00362,0.405,154147.0,0.99,0.000483,6.0,0.329,-4.769,1.0,0.103,163.698,4.0,0.46,1LI819VWBwPDnLtIGP9UMC,2000 +4aJLzcsPKZzeqYFEc1CpfA,Party's Over,Marauder,Interpol,0.00012,0.415,219027.0,0.95,0.674,7.0,0.262,-2.366,1.0,0.0442,105.728,4.0,0.382,1LINxDMagUFRCw8VYbLBGL,2018-08-24 +3o1LDdgWLfkn20LFVTuNql,The Reptiles And I,Big Night Music,Shriekback,0.656,0.638,271547.0,0.163,0.896,5.0,0.215,-23.55,1.0,0.0476,127.097,4.0,0.351,1LJXQ8h8ls2MaEFauL608z,1986-01-01 +39jpe4TMlKKbLUHIIjYQh4,Hallelujah,Johnny Mathis Sings,Johnny Mathis,0.754,0.302,330907.0,0.329,0.0,2.0,0.0913,-8.82,1.0,0.0299,70.314,5.0,0.175,1LQA6l1NlO0y939lSuqkeG,2017-09-29 +0EZELV7AI8v4KF6DErAgge,Wedding Song,Mosquito,Yeah Yeah Yeahs,0.008,0.257,294013.0,0.589,0.586,0.0,0.799,-9.593,1.0,0.0405,170.029,4.0,0.0378,1LQZp37z82iTVxillq6K59,2013-01-01 +1FtCIt8zecbYf4mKvqJ029,Catherine,Is This Desire?,PJ Harvey,0.9,0.504,245493.0,0.12,0.802,7.0,0.118,-26.164,1.0,0.0388,61.241,4.0,0.0345,1LQlpOjLrnNvsqg6tosrYD,1998-01-01 +0JaVdpmiex2EP7bBzyKVTa,November 18th,So Far Gone (EP),Drake,0.579,0.749,188189.0,0.476,0.0,11.0,0.1,-11.147,0.0,0.507,71.937,4.0,0.534,1LShhEEKRT5MNPcO7jtYHh,2019-02-15 +6OeHJmbbEEaNE7i2AHihbL,Where Is Your Heart,Try To Remember,The Brothers Four,0.885,0.445,125000.0,0.307,7.14e-06,3.0,0.113,-15.841,1.0,0.0268,90.408,3.0,0.569,1LSxK62PrVWhpAK30scdYi,1965 +4Zhnwb8jvP09aIRAzQMG08,Hospital Beds,Robbers & Cowards,Cold War Kids,0.145,0.52,279400.0,0.672,0.0879,9.0,0.152,-4.534,1.0,0.0314,95.884,4.0,0.146,1LTbo93CjLo48yNP8Ysaz5,2007-05-11 +5jUNhSx5qhGMnK3qe8CBBn,Don't Blame Me,Speak To Me Of Love,Ray Conniff,0.592,0.469,169600.0,0.532,1.41e-05,9.0,0.251,-9.886,0.0,0.0285,76.452,4.0,0.519,1LUnhbk43cxePpSn16CG7V,1964 +3pTXEp42uxDv63KP3yqYch,Amaranth - Remastered,Decades,Nightwish,0.00491,0.572,237532.0,0.77,3.26e-05,2.0,0.0602,-7.806,0.0,0.0345,127.986,4.0,0.381,1LWcioVp4TWoPfShonOILu,2018-03-09 +2OQHPsCCdbV9H0AoiX6kMo,Lazy Afternoon,Lazy Afternoon,Barbra Streisand,0.974,0.195,229840.0,0.102,0.00626,5.0,0.113,-20.909,1.0,0.0375,82.351,1.0,0.0389,1LXKxucxrvdyLdbZorfxwf,1975 +2OtaCdWNz55UWAHX0QQBHj,Sylvan Song,Little Queen,Heart,0.896,0.312,136293.0,0.274,0.743,9.0,0.125,-20.834,0.0,0.0952,87.987,4.0,0.16,1LaeNhiUpL3X6N0LcFvuDF,1977-05-14 +45V4Mk7vZV2b9JfSWuUX9m,Graduation (Friends Forever),Vitamin C,Vitamin C,0.00722,0.583,340613.0,0.637,0.0419,0.0,0.177,-6.464,1.0,0.0459,80.004,4.0,0.315,1LbkPqgfdATHN9nonNp1np,1999-08-31 +4e7R7CXWGRxQzs1w3Q9DwV,Subah Hogee,The Time,The Time,0.239,0.616,344093.0,0.561,0.0,9.0,0.112,-9.844,1.0,0.0405,81.938,4.0,0.661,1Lc3GqjgljnR0isKfwsdM0,2005-02-22 +5ASiwbUlx1HcpX1tVMKgsg,Surgeon,Strange Mercy,St. Vincent,0.0962,0.497,265053.0,0.724,0.0266,9.0,0.118,-7.964,0.0,0.0445,139.96,4.0,0.367,1Lci4bx7JIuCC8pnBNX7ds,2011-09-12 +22EfdPoZDgjZ41dQqQfgga,Rock Steady,Revolution (EP),Diplo,5.23e-05,0.283,213478.0,0.832,0.0404,1.0,0.19,-4.936,0.0,0.056,95.326,4.0,0.116,1LfYvibIWM1oqBIzO7XY3c,2013-10-08 +3HzaduyTMHgrub3WdbGkz6,Feel Like Makin' Love - Harmonica Version,Straight Shooter,Bad Company,0.261,0.472,348733.0,0.536,0.000539,7.0,0.195,-11.668,1.0,0.0328,86.095,4.0,0.643,1LgPUiosPMevbB4NHxcNiO,1975 +6chEiSmKjKUoHZuuppfE20,I Had A Heart,Punk Goes Christmas,Various Artists,0.0213,0.611,157747.0,0.834,0.0,1.0,0.12,-6.241,1.0,0.0279,129.994,4.0,0.374,1LiRxKImq2LKlJApGU8pIR,2013-01-01 +3AKu4YxAlw5QOTEsmw4stG,Two Doors Down,This Time,Dwight Yoakam,0.922,0.662,233133.0,0.16,0.00291,7.0,0.117,-12.726,1.0,0.0321,81.022,3.0,0.212,1LjKIkzKmvRTfURcwcTr50,1993-03-12 +7ltIpHUNN1fFPJPWHtIYt5,Let's Go Riding,Ghost,Soundtrack,0.962,0.755,171907.0,0.394,0.148,7.0,0.217,-9.402,1.0,0.0608,90.824,4.0,0.744,1Lkm2l1evDz51NP2bX5Wi5,2005-06-20 +44dDdT0A24wRwAtKmi8POE,Serenity In Murder,Divine Intervention,Slayer,0.0123,0.265,156693.0,0.956,0.0554,8.0,0.282,-6.575,0.0,0.155,101.262,4.0,0.236,1Lod9yjwPMjDUlVJcsxaBf,1994-01-01 +0WpyP5qlmTQY98cUvoOlIL,P D Roll 'Em,Mr. Scarface Is Back,Scarface,0.039,0.822,225000.0,0.575,0.0,2.0,0.0717,-13.285,1.0,0.34,90.535,4.0,0.715,1LpijBYQ5nyqdgntvlj9T5,1991 +48sLBplbfMr0db6mvZ5L1t,Knock It Out,New Joc City,Yung Joc,0.00417,0.618,265987.0,0.606,0.0,10.0,0.559,-5.969,0.0,0.037,160.099,4.0,0.298,1Lr1TMh8vcdD3OvrzQTGVn,2006-06-06 +75L7Wwo7HlRxpZHGAKxXEf,The Controller's Mind,Mr. Mean,Ohio Players,0.00275,0.827,93573.0,0.493,0.0431,0.0,0.141,-18.024,1.0,0.0929,133.489,4.0,0.796,1Lsdwy0gqGqbFa85uZSXo8,1977-01-01 +1F3pcCPgSC1jc3t7ylWhUF,The Sounds of Hatari,Hatari!,Henry Mancini,0.638,0.492,399227.0,0.674,0.744,3.0,0.193,-14.447,1.0,0.113,135.664,4.0,0.216,1LszH7Tu8af3uWzi2VhQcQ,1962 +43IxylvMrbEPhOXjOVD0er,"Symphony No.29 In A, K. 201, 1st Movement",Amadeus,Soundtrack,0.967,0.38,344533.0,0.0909,0.755,9.0,0.0901,-20.707,1.0,0.0502,148.932,4.0,0.472,1LxSrqTGQD9RBrC8Oe1lBv,1984-01-01 +1YYikTSCFdbivfd22fqGsX,A House Is A Home,Childhood Home,Ben & Ellen Harper,0.675,0.732,162800.0,0.54,0.000277,3.0,0.0986,-10.677,1.0,0.0396,145.03,4.0,0.844,1LzGZidfjepFeFOHNxxrIX,2014-01-01 +1GPs4qpF5kz6smexgBi7xh,Fuck This Shit,Storytelling (Soundtrack),Belle And Sebastian,0.141,0.373,151000.0,0.205,0.0566,0.0,0.103,-10.883,1.0,0.032,146.537,3.0,0.255,1M1RCnRYJSJevH5VAIriyH,2002-01-01 +1zO3dHnDYZX3VZNyRpavhu,You Won't See Me Again,Water (EP),Sister Hazel,0.66,0.292,249533.0,0.368,0.0,0.0,0.373,-10.433,1.0,0.048,140.237,4.0,0.303,1M1u2oITfOqnV0bVwns7g6,2018-02-09 +17eaVA84MMLGd0HPmu0XJW,"Billy, Come On Back As Quick As You Can",Knight Time,Gladys Knight And The Pips,0.632,0.682,168947.0,0.567,0.21,11.0,0.159,-14.776,1.0,0.239,115.452,4.0,0.753,1M22IqNbI6KHvoV5MXti5o,1974 +6UAcKdJGXesncrluJ15eRe,MMMBop,Live From Albertane,Hanson,0.0484,0.585,270173.0,0.977,1.14e-06,2.0,0.922,-4.076,1.0,0.0693,108.009,4.0,0.434,1M2yu8efuS6XDYiUzKQzOw,1998-01-01 +1f1r7pgjknFOYNxCVGJhS5,Te Pido Perdón,El Patron,"Tito ""El Bambino"" El Patron",0.122,0.688,172320.0,0.736,0.0,11.0,0.0787,-6.763,1.0,0.0685,103.046,4.0,0.762,1M47kXcssCiVRSkn5zXHxm,2015-04-30 +5mCQlqCkrfNei82Pp9WuzO,Why Did It Have To Be Me?,Arrival,ABBA,0.541,0.557,202400.0,0.888,0.00706,2.0,0.485,-6.159,1.0,0.0379,117.441,4.0,0.877,1M4anG49aEs4YimBdj96Oy,1976 +18DzULQK5WhYayH4hCtlcc,Right Field,No Easy Walk To Freedom,"Peter, Paul & Mary",0.496,0.628,217960.0,0.293,0.0,7.0,0.0937,-12.32,1.0,0.035,150.451,3.0,0.491,1M8E4Kg1l7BJPYZPbdZHsZ,1987 +7u2XmMd0j6XeBcjs3UVJda,Bringin' Down Dinner,Greendale,Neil Young & Crazy Horse,0.123,0.595,191853.0,0.22,0.00744,5.0,0.103,-16.377,1.0,0.0318,75.977,4.0,0.307,1MC7iVsnSzQEvG001CbqIF,2003-08-18 +10C83Ul1IxCyuoJRWtx5GN,Your Wife (feat. Dr. Dre),Music & Me,Nate Dogg,0.0127,0.859,219493.0,0.342,0.00373,7.0,0.056,-5.789,1.0,0.117,97.08,4.0,0.395,1MCA50GzswxscAouRWnrES,2001-12-04 +3fkPwEu88NvRjySwC17Lpo,Slow Boat,Jeff Bridges,Jeff Bridges,0.0417,0.44,361133.0,0.357,0.858,0.0,0.102,-15.662,1.0,0.0281,134.704,4.0,0.304,1MCfiyX3fBdPZz0FcnllUu,2011-01-01 +0QK4PGM40ZhssG5V14ICEC,The Soul Of Jungle - Jungle / Soundtrack Version,Jungle,Jungle,0.215,0.353,253213.0,0.193,0.0786,5.0,0.101,-17.866,1.0,0.0342,113.669,4.0,0.0475,1MCmjETJ1IpRSzvIVT7Qet,2000-01-01 +1sP3WrXSr0g2A0VIKfn6Uu,Maybe,Urban Flora,Alina Baraz & Galimatias,0.196,0.611,216000.0,0.557,0.0,2.0,0.429,-7.813,0.0,0.17,120.071,4.0,0.201,1MDXXd7ea47KCYOfHww6En,2015-05-19 +0Jyz4ktMlPoN3RF2ARTSHy,Under a Burning Sky (11174_battle),Godzilla,Soundtrack,0.213,0.259,99675.0,0.642,0.893,2.0,0.416,-9.052,1.0,0.041,81.353,4.0,0.208,1MHO4wACaOymxYZL3tm7FG,2016-10-11 +3IwklwtPJ6pHRfH9Sn7Hjx,Superman Tonight,The Circle,Bon Jovi,0.00531,0.464,312867.0,0.808,0.0,7.0,0.13,-5.288,1.0,0.045,129.971,4.0,0.173,1MHQ9rzCilqmHfpWIAaPLi,2009-01-01 +3OdeZ1MhdHaRqAZLpowKWn,Magic - Remix,Pluto,Future,0.00622,0.641,210253.0,0.618,0.0,11.0,0.0998,-7.166,1.0,0.0573,144.948,4.0,0.187,1MJ0UQh7nta4JGuFYW4gCg,2012-11-27 +0ttBKMKlFB1Z8js92YHfQI,BO2 (Intro),Blackout! 2,Method Man & Redman,0.403,0.536,153693.0,0.938,2.49e-06,11.0,0.794,-5.082,0.0,0.373,93.556,4.0,0.6,1MJ7sx0uZvNZlSTVSiEVGR,2009-01-01 +35wmOVJimRagIbdgtiZ8mr,All I Do,Stop,Eric Burdon,0.338,0.571,129107.0,0.681,0.0,5.0,0.233,-9.192,1.0,0.0311,74.332,4.0,0.798,1MJbCtkqixcilyi1Qxy9nR,1993-01-01 +1PJXQv9frbfvPuxNiDvY8p,O Tannenbaum / Winter Wonderland,In The Swing Of Christmas,Barry Manilow,0.842,0.478,177987.0,0.628,0.0,0.0,0.109,-6.415,1.0,0.0428,138.485,4.0,0.361,1MKoQKV3TIl5K9RiCi0S48,2007 +3QiZ5ybQy9tMGqVexkusBb,20.000 Miles Over The Sea,A Posteriori,Enigma,0.872,0.588,263080.0,0.535,0.894,4.0,0.11,-11.512,0.0,0.0278,148.031,4.0,0.594,1MLMQH3EZpSIV9biMXpgZ1,2006-01-01 +3fQ7Ehh798WawMsH6i1LWN,Tainted Love,Ultimate Smash Hits,Various Artists,0.0707,0.7,163000.0,0.491,0.0,7.0,0.05,-7.477,0.0,0.0358,144.714,4.0,0.484,1MLiiMB0N4PgORV32m8Uil,2016-09-10 +1fiT9P9GN0e7V8IMzA6FdR,Just Because,For All That's Endured,F.A.T.E.,0.0631,0.788,256667.0,0.812,0.0,8.0,0.316,-7.045,0.0,0.0391,84.103,4.0,0.951,1MNY2EtfT4xiUUER80bz1g,2000 +48HGqy9tHAla1r18iSBgGQ,Agitation,NEW AMERYKAH: Part Two: Return Of The Ankh,Erykah Badu,0.0381,0.531,93400.0,0.537,0.0584,1.0,0.178,-7.496,1.0,0.0745,165.802,3.0,0.479,1MOub955Uer957RVqqkF2a,2010-03-30 +7pjnqclqYTrTkCXebKi231,Forever Love - Afrojack Remix,Paula,Robin Thicke,0.0643,0.571,272053.0,0.932,0.00335,4.0,0.691,-3.216,0.0,0.0529,128.029,4.0,0.623,1MPAZXwr16i3VNSSlSjtvn,2014-07-29 +4isZTXr3487255zhDWpDWp,Sirius,Sirius,Clannad,0.346,0.322,334227.0,0.375,1.22e-05,9.0,0.146,-15.437,1.0,0.0326,134.624,4.0,0.144,1MQ9wdxo7GQMaY2nAVxAkL,1988-02-02 +30XDsaSGSxbzcEwgPCf1KJ,Prescriptions,boom.,Walker Hayes,0.718,0.775,180547.0,0.519,2.59e-06,8.0,0.0856,-10.697,1.0,0.262,145.86,4.0,0.746,1MS0Fqde1LdgYnoxiUgLHe,2017-12-08 +1ARbkbiAYR7sxERZBuF5Zl,Desperate Night,Tell No Tales,TNT,0.0708,0.305,213067.0,0.811,7.57e-05,1.0,0.346,-10.387,1.0,0.0513,89.488,4.0,0.488,1MS5h2V2Q4gaPAjpUVUYlW,1987-01-01 +6As0V6i7XqNujrlzvGLyGJ,B.R. (feat. G-Dep),Life Story,Black Rob,0.123,0.662,234640.0,0.625,0.0,9.0,0.265,-6.453,0.0,0.233,90.042,4.0,0.621,1MSBtKtGF1VLBtSLgwcwKR,2000 +6nNHaRcfyu8pToMfHk9O7O,Rise,Where I Find You,Kari Jobe,0.0699,0.487,258853.0,0.861,0.0,7.0,0.337,-4.903,1.0,0.0285,92.052,4.0,0.396,1MSZhehWbJxSllwb87eKW9,2012-01-01 +6PuhUS81br6oTDYDhcUoMA,What Did You Do to Me? Pt 2,Natural High,Bloodstone,0.271,0.377,261333.0,0.458,0.000345,1.0,0.276,-11.12,1.0,0.0518,125.364,4.0,0.51,1MSuEcBTjUb55Q4AGG1YT4,2019-03-08 +1CiWoAJWwNQuznDTy5EAlm,Where Were You (When the World Stopped Turning),The Essential Alan Jackson,Alan Jackson,0.549,0.623,305093.0,0.387,0.0,0.0,0.0764,-9.537,1.0,0.0316,115.362,4.0,0.189,1MTmCfePeeLWkvUmX2oc45,2012-04-17 +3npbtkmTdUlRxGFxViDD0K,Canta Corazón,A Corazon Abierto,Alejandro Fernandez,0.425,0.724,254600.0,0.715,0.0,10.0,0.0746,-7.738,1.0,0.0504,104.06,4.0,0.832,1MTvtQtk1V2gqCNxnu5cNA,2004-09-01 +0Gy1KrjJcmnZ1atPbwlts8,I Keep Hoping,Mr. Moonlight,Foreigner,0.0833,0.481,315093.0,0.613,0.0,4.0,0.226,-5.534,1.0,0.0264,74.688,4.0,0.216,1MU1OYNH7pfXf9e7LlhFHF,1995-03-01 +5NvnQeBBFli7HWANQ8MSEU,Blackout,The Best Of Scorpions: 20th Century Masters The Millennium Collection,Scorpions,0.0132,0.242,230000.0,0.858,0.434,9.0,0.534,-10.302,1.0,0.0507,179.849,4.0,0.61,1MU1Yh4tMzERwqEz1hjXw0,1989-11-29 +2t060aq0854dI5fVJQLiKk,Afrikana Security,Murder,D.O.A.,0.00243,0.46,202861.0,0.969,0.000259,0.0,0.233,-4.192,1.0,0.0467,102.273,4.0,0.672,1MUbL8Fu1rgqVJ9SoagoQ4,1990 +46v7Vuwu7TxPo6dkQ1b6vF,Bobby [Extended Mix],Casual Gods,Jerry Harrison: Casual Gods,0.0391,0.744,418707.0,0.492,0.172,1.0,0.0939,-15.434,1.0,0.049,100.063,4.0,0.864,1MUy1oDfhtdDx8DsLzZWDG,1988 +6AAqLUJ5zrGmvYTVppWqNg,King Of Kings - Reprise,Alabaster Box,CeCe Winans,7.57e-05,0.845,47044.0,0.395,0.218,1.0,0.0364,-17.716,1.0,0.0478,103.97,4.0,0.524,1MVEzZd7FgqYLwIBFAwyVK,1999-01-01 +6FYWgRZN6Nlq1l6jrXxd6a,I'm Waiting For The Man - Live,Live MCMXCIII,The Velvet Underground,0.739,0.458,315227.0,0.755,0.498,2.0,0.906,-10.433,1.0,0.0355,138.114,4.0,0.529,1MVcsY9E95TMzEXVjO5UP0,1993-11-26 +1C0TV9HSRUeJgfd4HHwC7Y,Fly Like an Eagle (Originally Performed by Steve Miller Band) [Karaoke Version],Fly Like An Eagle,The Steve Miller Band,0.00943,0.546,300101.0,0.868,0.000943,7.0,0.869,-5.663,1.0,0.0722,92.833,4.0,0.538,1MYfQlVKpc6Nk19ymt0P1S,2015-09-10 +6i4RvOygoX4E47DnrFjR7Q,Lost In You,Gently,Liza Minnelli,0.6,0.277,239333.0,0.356,3.39e-05,7.0,0.309,-11.882,1.0,0.0529,63.75,4.0,0.0698,1MYmhQdcW2dsZGGCghKR5G,1996-01-01 +0IkKz2J93C94Ei4BvDop7P,Party Rock Anthem,Sorry For Party Rocking,LMFAO,0.0189,0.75,262173.0,0.727,0.0,5.0,0.266,-4.21,0.0,0.142,129.993,4.0,0.359,1MbBSfcqLg2OjkeZ1RMSIq,2011-01-01 +1GwzCl0IF9PS0a7zIvmmPB,It's All Good - Bonus Remix,Sweet Thing,Boney James,0.305,0.602,203773.0,0.691,0.00319,10.0,0.0708,-7.638,0.0,0.0441,82.923,4.0,0.806,1MgRTlw22VJ4MhbOFIAUDl,1997-05-27 +7pu0pLvgwopOa7lp2OBXep,My