In [2]:
from railfetcher import *
from datetime import datetime, date, timedelta, time
from dateutil import parser
from mpl_toolkits.basemap import Basemap
from scipy.stats.stats import pearsonr
import pickle
import pymysql
import numpy as np
import pandas as pd
import matplotlib
import matplotlib.pyplot as plt
matplotlib.style.use('ggplot')

In [3]:
def toUnix(datetime):
    unix = datetime.strftime('%s')
    return unix

def convertDatetime(unix):
    dt = datetime.fromtimestamp(unix)
    return dt

def convertDate(unix):
    d = date.fromtimestamp(unix)
    return d

In [4]:
class RailDatabase():
    def __init__(self, isNew):
        if isNew:
            self.conn = pymysql.connect(host='localhost', port=3306, user='jnevens', passwd='Panda85?', db='newrailDB')
        else:
            self.conn = pymysql.connect(host='localhost', port=3306, user='jnevens', passwd='Panda85?', db='oldrailDB')

    def getAllRoutes(self, date):
        C = self.conn.cursor()
        C.execute('SELECT * FROM route WHERE date = %s', (date,))
        rows = C.fetchall()
        C.close()
        return rows
    
    def getRoute(self, trainID, date):
        C = self.conn.cursor()
        C.execute('SELECT * FROM route WHERE train_id = %s AND date = %s', (trainID, date))
        row = C.fetchone()
        C.close()
        return row

    def getStops(self, routeID):
        C = self.conn.cursor()
        C.execute('SELECT * FROM stop WHERE route_id = %s ORDER BY arrival_datetime', (routeID,))
        rows = C.fetchall()
        C.close()
        return rows

    def getLastStop(self, routeID):
        C = self.conn.cursor()
        C.execute('SELECT * FROM stop WHERE route_id = %s ORDER BY arrival_datetime', (routeID,))
        rows = C.fetchall()
        last = rows[-1:]
        C.close()
        return last
    
    def getFirstStop(self, routeID):
        C = self.conn.cursor()
        C.execute('SELECT * FROM stop WHERE route_id = %s ORDER BY arrival_datetime', (routeID,))
        rows = C.fetchall()
        first = rows[0]
        C.close()
        return first
    
    def getStationName(self, stationID):
        C = self.conn.cursor()
        C.execute('SELECT name_nl FROM station WHERE station_id = %s', (stationID,))
        row = C.fetchone()
        C.close()
        return row
    
class Config():
    def __init__(self, isNew):
        self.new = isNew
        
    def period(self):
        if self.new:
            return (date(2014, 12, 16), date(2015, 2, 16))
        else:
            return (date(2014, 10, 27), date(2014, 12, 14))

In [5]:
#These metrics look if a train has more than X minutes delay in ANY stop
def binary_metric(isNew):
    conf = Config(isNew)
    start, stop = conf.period()
    db = RailDatabase(isNew)
    trains = dict()
    while start <= stop:
        weekday = start.weekday()
        if weekday < 5:
            t = time(0, 0, 0)
            dt = datetime.combine(start, t)
            routes = db.getAllRoutes(toUnix(dt))
            for routeRow in routes:
                routeID = routeRow[0]
                trainID = routeRow[2]
                stops = db.getStops(routeID)
                delayed = 0
                for stopRow in stops:
                    arrival_detected = stopRow[3]
                    departure_detected = stopRow[6]
                    arrival_delay = stopRow[2]
                    departure_delay = stopRow[5]
                    if arrival_detected:
                        if arrival_delay > 5:
                            delayed = 1
                            break
                    if departure_detected:
                        if departure_delay > 5:
                            delayed = 1
                            break
                if trainID in trains:
                    trains[trainID].append(delayed)
                else:
                    trains[trainID] = [delayed]
        delta = timedelta(days=1)
        start = start + delta
    return trains

#Effe aangepast zodat alle treinen die niet elke dag rijden, toch worden aangevuld
#met nullen
def binary_metric_train(isNew, train, tresh=5):
    conf = Config(isNew)
    start, stop = conf.period()
    db = RailDatabase(isNew)
    metric = []
    while start <= stop:
        weekday = start.weekday()
        if weekday < 5:
            t = time(0, 0, 0)
            dt = datetime.combine(start, t)
            route = db.getRoute(train, toUnix(dt))
            delayed = 0
            routeID = route[0]
            stops = db.getStops(routeID)
            for stopRow in stops:
                arrival_detected = stopRow[3]
                departure_detected = stopRow[6]
                arrival_delay = stopRow[2]
                departure_delay = stopRow[5]
                if arrival_detected:
                    if arrival_delay > tresh:
                        delayed = 1
                        break
                if departure_detected:
                    if departure_delay > tresh:
                        delayed = 1
                        break
            metric.append(delayed)
        delta = timedelta(days=1)
        start = start + delta
    return metric

def check_train(isNew, train):
    conf = Config(isNew)
    start, stop = conf.period()
    db = RailDatabase(isNew)
    check = True
    while start <= stop:
        weekday = start.weekday()
        if weekday < 5:
            t = time(0,0,0)
            dt = datetime.combine(start, t)
            route = db.getRoute(train, toUnix(dt))
            if not(route):
                check = False
                break
        delta = timedelta(days=1)
        start = start + delta
    return check

In [6]:
#Get all train numbers
#Check for each train if it has riden every weekday in the period (annoying detail!)
#Get all stops for all train numbers
#For each train: compute intersect with every other train
#Compute dataframe with tresholds for these relevant trains

db = RailDatabase(True)
conf = Config(True)
start, stop = conf.period()
t = time(0,0,0)
dt = datetime.combine(start, t)

routes = db.getAllRoutes(toUnix(dt))
trains = dict()
for r in routes:
    routeID = r[0]
    trainID = r[2]
    if check_train(True, trainID):
        stops = db.getStops(routeID)
        stations = []
        for s in stops:
            stationID = s[7]
            stations.append(stationID)
        trains[trainID] = stations

trains


Out[6]:
{8200: [37, 764, 58, 352, 1084, 632, 539, 637, 630, 1244, 376, 1015],
 8209: [220, 215, 221, 1048, 1192, 810, 811, 732, 635, 907, 199, 554],
 8214: [37, 139, 732, 541, 326, 523],
 8215: [37, 139, 732, 541, 326, 523],
 8250: [37, 139, 64, 570, 546, 1066, 905, 188, 1017, 977],
 8252: [37, 139, 64, 570, 546, 1066, 905, 188, 1017, 977, 1088],
 8281: [37, 139, 863, 177, 732, 142, 814, 541, 187, 132, 9],
 8282: [37, 139, 863, 177, 732, 142, 814, 541, 187, 132, 9],
 91: [220,
  215,
  221,
  227,
  218,
  936,
  438,
  895,
  272,
  801,
  617,
  723,
  786,
  70,
  769,
  240],
 96: [240,
  1850,
  1849,
  1848,
  1111,
  1847,
  1846,
  1165,
  769,
  70,
  786,
  723,
  617,
  801,
  272,
  895,
  438,
  936,
  218,
  227,
  221,
  215,
  220],
 97: [220,
  215,
  221,
  227,
  218,
  936,
  438,
  895,
  272,
  801,
  617,
  723,
  786,
  70,
  769,
  1165,
  1846,
  1111,
  1848,
  1849,
  1850,
  240],
 8291: [1088, 906, 151, 819, 1278, 64, 139, 37],
 8292: [37, 139, 64, 1278, 819, 151, 906, 1088],
 8293: [37, 139, 64, 1278, 819, 151, 906, 1088],
 106: [733,
  835,
  562,
  730,
  728,
  726,
  27,
  974,
  996,
  84,
  992,
  1157,
  1185,
  477,
  1158,
  279,
  321,
  1241,
  631,
  1209,
  386,
  829,
  769],
 107: [477, 1185, 1157, 992, 84, 996, 974, 27, 726, 728, 730, 562, 835, 733],
 108: [733,
  835,
  562,
  730,
  728,
  726,
  27,
  974,
  996,
  84,
  992,
  1157,
  1185,
  477,
  1158,
  279,
  321,
  1241,
  631,
  1209,
  386,
  829,
  1016,
  769],
 109: [769,
  829,
  386,
  1209,
  631,
  1241,
  321,
  279,
  1158,
  477,
  1185,
  1157,
  992,
  84,
  996,
  974,
  27,
  726,
  728,
  730,
  562,
  835,
  733],
 110: [733,
  835,
  562,
  730,
  728,
  726,
  27,
  974,
  996,
  84,
  992,
  1157,
  1185,
  477,
  1158,
  279,
  321,
  1241,
  631,
  1209,
  386,
  829,
  1016,
  769],
 8303: [220, 215, 221, 715, 1146, 684, 1090, 19, 523, 636, 184, 1670],
 112: [733,
  835,
  562,
  730,
  728,
  726,
  27,
  974,
  996,
  84,
  992,
  1157,
  1185,
  477,
  1158,
  279,
  321,
  1241,
  631,
  1209,
  386,
  829,
  769],
 113: [769,
  829,
  386,
  1209,
  631,
  1241,
  321,
  279,
  1158,
  477,
  1185,
  1157,
  992,
  84,
  996,
  974,
  27,
  726,
  728,
  730,
  562,
  835,
  733],
 114: [733,
  835,
  562,
  730,
  728,
  726,
  27,
  974,
  996,
  84,
  992,
  1157,
  1185,
  477,
  1158,
  279,
  321,
  1241,
  631,
  1209,
  386,
  829,
  769],
 115: [769,
  829,
  386,
  1209,
  631,
  1241,
  321,
  279,
  1158,
  477,
  1185,
  1157,
  992,
  84,
  996,
  974,
  27,
  726,
  728,
  730,
  562,
  835,
  733],
 116: [733,
  835,
  562,
  730,
  728,
  726,
  27,
  974,
  996,
  84,
  992,
  1157,
  1185,
  477,
  1158,
  279,
  321,
  1241,
  631,
  1209,
  386,
  829,
  769],
 117: [769,
  829,
  386,
  1209,
  631,
  1241,
  321,
  279,
  1158,
  477,
  1185,
  1157,
  992,
  84,
  996,
  974,
  27,
  726,
  728,
  730,
  562,
  835,
  733],
 118: [733,
  835,
  562,
  730,
  728,
  726,
  27,
  974,
  996,
  84,
  992,
  1157,
  1185,
  477,
  1158,
  279,
  321,
  1241,
  631,
  1209,
  386,
  829,
  769],
 119: [769,
  829,
  386,
  1209,
  631,
  1241,
  321,
  279,
  1158,
  477,
  1185,
  1157,
  992,
  84,
  996,
  974,
  27,
  726,
  728,
  730,
  562,
  835,
  733],
 120: [733,
  835,
  562,
  730,
  728,
  726,
  27,
  974,
  996,
  84,
  992,
  1157,
  1185,
  477,
  1158,
  279,
  321,
  1241,
  631,
  1209,
  386,
  829,
  769],
 121: [769,
  829,
  386,
  1209,
  631,
  1241,
  321,
  279,
  1158,
  477,
  1185,
  1157,
  992,
  84,
  996,
  974,
  27,
  726,
  728,
  730,
  562,
  835,
  733],
 122: [733, 835, 562, 730, 728, 726, 27, 974, 996, 84, 992, 1157, 1185, 477],
 123: [769,
  829,
  386,
  1209,
  631,
  1241,
  321,
  279,
  1158,
  477,
  1185,
  1157,
  992,
  84,
  996,
  974,
  27,
  726,
  728,
  730,
  562,
  835,
  733],
 8336: [1670, 184, 636, 523, 19, 1090, 684, 1146, 715],
 8352: [1048,
  227,
  218,
  380,
  1761,
  826,
  812,
  383,
  191,
  325,
  1260,
  648,
  553,
  715,
  1176,
  1146,
  384,
  900,
  684],
 8362: [715, 1238, 9, 686, 1134, 1270, 326, 1061, 523],
 8363: [715, 1238, 9, 686, 1134, 1270, 326, 1061, 523],
 8364: [715, 1238, 9, 686, 1134, 1270, 326, 1061, 523],
 8385: [1088, 1128, 192, 977, 1245, 810],
 8386: [810, 1245, 977, 192, 1128, 1088],
 8387: [715, 1242, 1230, 493, 190, 566, 810],
 8388: [810, 634, 751, 781, 231, 102, 319],
 8389: [810, 1245, 977, 192, 1128, 1088],
 8390: [715, 1242, 1230, 493, 190, 566, 810, 1245, 977, 192, 1128, 1088],
 8397: [810, 634, 751, 781, 231, 102, 319],
 8400: [220, 215, 221, 715, 1146, 684, 1213, 31, 726],
 8401: [220, 215, 221, 715, 1146, 684, 1213, 31, 726],
 8417: [726, 208, 1195],
 8785: [895,
  1009,
  400,
  406,
  424,
  870,
  515,
  620,
  82,
  1125,
  16,
  392,
  700,
  263,
  281,
  259],
 8444: [220, 215, 221, 31, 726, 208, 1195],
 8445: [220, 215, 221, 31, 726, 208, 1195],
 8452: [730, 728, 726, 27, 266, 1159, 421, 901, 956, 1177],
 8461: [726, 1063, 971, 619, 401, 705, 402, 361, 530, 22, 24, 592, 1102],
 8481: [592, 24, 22, 530, 361, 402, 705, 401, 619, 971, 1063, 726],
 8482: [895, 789, 894, 1062, 262, 25, 118, 1102, 592],
 8483: [730, 728, 726, 27, 974, 996, 84, 992, 1157, 1185, 477],
 8484: [730, 728, 726, 27, 974, 996, 84, 992, 1157, 1185, 477],
 8485: [730, 728, 726, 27, 974, 996, 84, 992, 1157, 1185, 477],
 8486: [895, 789, 894, 1062, 262, 25, 118, 1102, 592],
 8487: [1157, 1185, 477],
 8490: [1213, 171, 991, 842, 399, 1202, 155, 31, 726],
 8512: [220, 360, 121, 77, 719, 1154],
 8513: [1048, 221, 215, 220, 360, 121, 77, 719, 1154, 427, 560, 868],
 8514: [220, 360, 121, 77, 719, 1154],
 8515: [1048, 221, 215, 220, 360, 121, 77, 719, 1154, 427, 560, 868],
 8519: [1154, 427, 560, 868],
 8622: [70, 1842, 78, 1841, 502, 1194],
 8561: [848, 615, 979, 1034, 195, 501, 1141, 984],
 8572: [220, 504, 360, 559, 1150, 432, 1182, 458],
 8574: [1048, 221, 215, 220, 504, 360, 559, 1150, 432, 1182, 458],
 8576: [360, 559, 1150, 432, 1182, 458],
 8581: [77,
  782,
  832,
  209,
  247,
  707,
  628,
  364,
  462,
  848,
  615,
  979,
  1034,
  1187,
  519,
  169,
  958,
  246,
  807,
  35,
  1154],
 8582: [77,
  782,
  832,
  209,
  247,
  707,
  628,
  364,
  462,
  848,
  615,
  979,
  1034,
  1187,
  519,
  169,
  958,
  246,
  807,
  35,
  1154],
 8589: [77, 989, 952, 583, 710, 12, 458],
 8590: [848, 462, 364, 628, 707, 247, 209, 832, 782, 77],
 8591: [77, 989, 952, 583, 710, 12, 458],
 8592: [848, 462, 364, 628, 707, 247, 209, 832, 782, 77],
 8593: [77, 989, 952, 583, 710, 12, 458],
 404: [649, 520, 1212, 317, 320, 455, 220, 215, 221, 1048],
 405: [649,
  520,
  1212,
  317,
  320,
  455,
  220,
  215,
  221,
  715,
  726,
  27,
  956,
  1177,
  331,
  1226],
 406: [649,
  520,
  1212,
  317,
  320,
  455,
  220,
  215,
  221,
  715,
  726,
  27,
  956,
  1177,
  1226],
 407: [649, 520, 1212, 317, 320, 455, 220, 215, 221, 715],
 8600: [220, 215, 221, 227, 218, 936, 438, 895, 611, 767, 472, 1255, 329],
 8601: [220, 215, 221, 227, 218, 936, 438, 895, 272, 801, 617, 723, 786, 70],
 8602: [220, 215, 221, 227, 218, 936, 438, 895],
 8603: [895, 272, 801, 617],
 412: [649,
  520,
  1212,
  317,
  320,
  455,
  220,
  215,
  221,
  715,
  726,
  27,
  956,
  1177,
  1226],
 413: [649,
  520,
  1212,
  317,
  320,
  455,
  220,
  215,
  221,
  715,
  726,
  27,
  956,
  1177,
  1226],
 8606: [895, 272, 801, 617, 723],
 415: [649,
  520,
  1212,
  317,
  320,
  455,
  220,
  215,
  221,
  715,
  726,
  27,
  956,
  1177,
  1226],
 416: [649,
  520,
  1212,
  317,
  320,
  455,
  220,
  215,
  221,
  715,
  726,
  27,
  956,
  1177,
  1226],
 417: [649,
  520,
  1212,
  317,
  320,
  455,
  220,
  215,
  221,
  715,
  726,
  27,
  956,
  1177,
  1226],
 418: [649, 520, 1212, 317, 320, 455, 220, 215, 221, 1048],
 419: [649, 520, 1212, 317, 320, 455, 220, 215, 221, 1048],
 420: [649, 520, 1212, 317, 320, 455, 220, 215, 221, 1048],
 8613: [272, 704, 257, 532, 100, 801, 617],
 422: [649, 520, 1212, 317, 320, 455],
 8615: [70, 1842, 78, 1841, 502, 1194, 409, 146, 723],
 8616: [329, 34, 442, 589, 126, 435, 480, 249, 951, 146, 723],
 8617: [769, 1003, 1841, 502, 1194],
 426: [1048, 221, 215, 220, 455, 320, 317, 1212, 520, 649],
 8619: [769, 1003, 1841, 502, 1194],
 428: [1226,
  1177,
  956,
  27,
  726,
  715,
  221,
  215,
  220,
  455,
  320,
  317,
  1212,
  520,
  649],
 429: [1226,
  1177,
  956,
  27,
  726,
  715,
  221,
  215,
  220,
  455,
  320,
  317,
  1212,
  520,
  649],
 430: [1226,
  331,
  1177,
  956,
  27,
  726,
  715,
  221,
  215,
  220,
  455,
  320,
  317,
  1212,
  520,
  649],
 431: [1226,
  1177,
  956,
  27,
  726,
  715,
  221,
  215,
  220,
  455,
  320,
  317,
  1212,
  520,
  649],
 432: [1226,
  1177,
  956,
  27,
  726,
  715,
  221,
  215,
  220,
  455,
  320,
  317,
  1212,
  520,
  649],
 433: [715, 221, 215, 220, 455, 320, 317, 1212, 520, 649],
 8626: [723, 146, 409, 1194, 502, 1841, 78, 1842, 70],
 435: [1226,
  1177,
  956,
  27,
  726,
  715,
  221,
  215,
  220,
  455,
  320,
  317,
  1212,
  520,
  649],
 436: [715, 221, 215, 220, 455, 320, 317, 1212, 520, 649],
 437: [1226,
  1177,
  956,
  27,
  726,
  715,
  221,
  215,
  220,
  455,
  320,
  317,
  1212,
  520,
  649],
 438: [1226,
  1177,
  956,
  27,
  726,
  715,
  221,
  215,
  220,
  455,
  320,
  317,
  1212,
  520,
  649],
 439: [1226,
  1177,
  956,
  27,
  726,
  715,
  221,
  215,
  220,
  455,
  320,
  317,
  1212,
  520,
  649],
 440: [1226,
  1177,
  956,
  27,
  726,
  715,
  221,
  215,
  220,
  455,
  320,
  317,
  1212,
  520,
  649,
  604,
  606,
  1005,
  724,
  1152,
  1261,
  210,
  929],
 441: [1048, 221, 215, 220, 455, 320, 317, 1212, 520, 649],
 442: [1048, 221, 215, 220, 455, 320, 317, 1212, 520, 649],
 443: [455, 320, 317, 1212, 520, 649],
 8641: [769, 1494, 1016, 829, 386, 1210, 631, 1241, 321, 279, 1158, 477],
 8643: [769, 1494, 1016, 829, 386, 1210, 631, 1241, 321, 279, 1158, 477],
 8650: [895, 995, 1031, 148, 754, 438, 366, 261, 167, 855, 936],
 8651: [762, 936],
 8655: [936, 855, 167, 261, 366, 438, 754, 148, 1031, 995, 895],
 8657: [936, 855, 167, 261, 366, 438, 754, 148, 1031, 995, 895],
 8659: [1048, 227, 218, 380, 183, 486, 457, 936],
 8660: [1048, 227, 218, 380, 183, 486, 457, 936],
 8662: [895,
  611,
  767,
  472,
  1255,
  329,
  34,
  442,
  589,
  126,
  435,
  480,
  249,
  951,
  146],
 8664: [329, 1255, 472, 767, 611, 895],
 8665: [329, 1255, 472, 767, 611, 895],
 8666: [70, 1198, 1107, 496, 786, 752, 723],
 8667: [723, 752, 786, 496, 1107, 1198, 70],
 8668: [769, 159, 1138, 1137, 374, 137, 1124, 959, 1003, 78],
 8669: [895, 611, 767, 472, 1255, 329],
 8670: [895, 610, 313, 896, 1043, 287, 75],
 8671: [75, 287, 1043, 896, 313, 610, 895],
 8676: [730,
  728,
  726,
  27,
  1147,
  827,
  579,
  375,
  974,
  996,
  277,
  510,
  1113,
  185,
  114,
  818,
  788,
  801,
  617],
 8677: [769, 70],
 8678: [769, 70],
 8679: [769, 70],
 8681: [146, 951, 249, 480, 435, 126, 589, 442, 34, 329],
 8685: [259,
  281,
  263,
  700,
  392,
  16,
  1125,
  82,
  620,
  515,
  870,
  424,
  406,
  400,
  1009,
  895],
 8686: [78, 1003, 959, 1124, 137, 374, 1137, 1138, 159, 769],
 8690: [620, 809, 255, 438],
 8691: [438, 255, 809, 620],
 8692: [620, 809, 255, 438],
 8693: [438, 255, 809, 620, 82, 1125],
 503: [1226, 382],
 504: [929, 210, 455, 220, 215, 221, 715, 726, 1177, 1226, 382],
 505: [929, 210, 455, 220, 215, 221, 715, 726, 1177, 1226, 382],
 506: [929, 210, 455, 220, 215, 221, 715, 726, 1177, 1226, 382],
 507: [929, 210, 455, 220, 215, 221, 715, 726, 1177, 1226, 382],
 508: [929, 210, 455, 220, 215, 221, 715, 726, 1177, 1226, 382],
 509: [929, 210, 455, 220, 215, 221, 715, 726, 1177, 1226, 382],
 510: [929, 210, 455, 220, 215, 221, 715, 726, 1177, 1226, 382],
 511: [929, 210, 455, 220, 215, 221, 715, 726, 1177, 1226, 382],
 512: [929, 210, 455, 220, 215, 221, 715, 726, 1177, 1226, 382],
 513: [929, 210, 455, 220, 215, 221, 715, 726, 1177, 1226, 382],
 514: [929, 210, 455, 220, 215, 221, 715, 726, 1177, 1226, 382],
 515: [929, 210, 455, 220, 215, 221, 715, 726, 1177, 1226, 382],
 516: [929, 210, 455, 220, 215, 221, 715, 726, 1177, 1226, 382],
 517: [929, 210, 455, 220, 215, 221, 715, 726, 1177, 1226, 382],
 8710: [259, 612, 133, 514, 288, 147, 976, 1207],
 8711: [259, 612, 133, 514, 288, 147, 976, 1207, 1254, 961, 798, 291],
 520: [929, 210, 455, 220, 215, 221, 715, 726, 1177, 1226],
 521: [929,
  210,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1213,
  31,
  726,
  1177,
  1226],
 8714: [291, 798, 961, 1254, 1207, 976, 147, 288, 514, 133, 612, 259],
 527: [726, 31, 1213, 684, 1146, 715, 221, 215, 220, 455, 210, 929],
 528: [1226, 1177, 726, 715, 221, 215, 220, 455, 210, 929],
 529: [382, 1226, 1177, 726, 715, 221, 215, 220, 455, 210, 929],
 8722: [1048, 221, 215, 220, 203, 911, 919, 768, 791, 259, 263, 1125, 82, 620],
 8723: [1048, 221, 215, 220, 203, 911, 768, 791, 259],
 532: [382, 1226, 1177, 726, 715, 221, 215, 220, 455, 210, 929],
 533: [382, 1226, 1177, 726, 715, 221, 215, 220, 455, 210, 929],
 534: [382, 1226, 1177, 726, 715, 221, 215, 220, 455, 210, 929],
 535: [382, 1226, 1177, 726, 715, 221, 215, 220, 455, 210, 929],
 536: [382, 1226, 1177, 726, 715, 221, 215, 220, 455, 210, 929],
 537: [382, 1226, 1177, 726, 715, 221, 215, 220, 455, 210, 929],
 538: [382, 1226, 1177, 726, 715, 221, 215, 220, 455, 210, 929],
 539: [382, 1226, 1177, 726, 715, 221, 215, 220, 455, 210, 929],
 540: [382, 1226, 1177, 726, 715, 221, 215, 220, 455, 210, 929],
 541: [382, 1226, 1177, 726, 715, 221, 215, 220, 455, 210, 929],
 542: [382, 1226, 1177, 726, 715, 221, 215, 220, 455, 210, 929],
 543: [382, 1226, 1177, 726, 715, 221, 215, 220, 455, 210, 929],
 544: [382, 1226, 1177, 726, 715, 221, 215, 220, 455, 210, 929],
 545: [382,
  1226,
  1177,
  726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  210,
  929],
 8283: [37, 139, 863, 177, 732, 142, 814, 541, 187, 132, 9],
 8741: [1048, 221, 215, 220, 504, 1160, 205, 342, 673, 1744, 720, 158],
 553: [455,
  822,
  815,
  654,
  1234,
  1058,
  1253,
  1060,
  938,
  319,
  102,
  231,
  781,
  751,
  634,
  810],
 554: [210,
  931,
  127,
  797,
  8,
  136,
  518,
  682,
  335,
  455,
  822,
  815,
  654,
  1234,
  1058,
  1253,
  1060,
  938,
  319,
  102,
  231,
  781,
  751,
  634,
  810],
 555: [210,
  931,
  127,
  797,
  8,
  136,
  518,
  682,
  335,
  455,
  822,
  815,
  654,
  1234,
  1058,
  1253,
  1060,
  938,
  319,
  102,
  231,
  781,
  751,
  634,
  810],
 556: [210,
  931,
  127,
  797,
  8,
  136,
  518,
  682,
  335,
  455,
  822,
  815,
  654,
  1234,
  1058,
  1253,
  1060,
  938,
  319,
  102,
  231,
  781,
  751,
  634,
  810],
 557: [1262,
  743,
  212,
  210,
  931,
  127,
  797,
  8,
  136,
  518,
  682,
  335,
  455,
  822,
  815,
  654,
  1234,
  1058,
  1253,
  1060,
  938,
  319,
  102,
  231,
  781,
  751,
  634,
  810],
 558: [1262,
  743,
  212,
  210,
  931,
  127,
  797,
  8,
  136,
  518,
  682,
  335,
  455,
  822,
  815,
  654,
  1234,
  1058,
  1253,
  1060,
  938,
  319,
  102,
  231,
  781,
  751,
  634,
  810],
 8751: [259, 793, 683, 585, 1139, 744, 412, 664, 1093, 371, 369],
 560: [1262,
  743,
  212,
  210,
  931,
  127,
  797,
  8,
  136,
  518,
  682,
  335,
  455,
  822,
  815,
  654,
  1234,
  1058,
  1253,
  1060,
  938,
  319,
  102,
  231,
  781,
  751,
  634,
  810],
 561: [1262,
  743,
  212,
  210,
  931,
  127,
  797,
  8,
  136,
  518,
  682,
  335,
  455,
  822,
  815,
  654,
  1234,
  1058,
  1253,
  1060,
  938,
  319,
  102,
  231,
  781,
  751,
  634,
  810],
 562: [1262,
  743,
  212,
  210,
  931,
  127,
  797,
  8,
  136,
  518,
  682,
  335,
  455,
  822,
  815,
  654,
  1234,
  1058,
  1253,
  1060,
  938,
  319,
  102,
  231,
  781,
  751,
  634,
  810],
 8755: [936, 252, 289, 395, 692, 1189, 1149, 736, 404, 747, 258, 259],
 8756: [936, 252, 289, 395, 692, 1189, 1149, 736, 404, 747, 258, 259],
 8757: [936, 252, 289, 395, 692, 1189, 1149, 736, 404, 747, 258, 259],
 566: [1262,
  743,
  212,
  210,
  931,
  127,
  797,
  8,
  136,
  518,
  682,
  335,
  455,
  822,
  815,
  654,
  1234,
  1058,
  1253,
  1060,
  938,
  319,
  102,
  231,
  781,
  751,
  634,
  810],
 567: [1262,
  743,
  212,
  210,
  931,
  127,
  797,
  8,
  136,
  518,
  682,
  335,
  455,
  822,
  815,
  654,
  1234,
  1058,
  1253,
  1060,
  938,
  319,
  102,
  231,
  781,
  751,
  634,
  810],
 568: [1262,
  743,
  212,
  210,
  931,
  127,
  797,
  8,
  136,
  518,
  682,
  335,
  455,
  822,
  815,
  654,
  1234,
  1058,
  1253,
  1060,
  938,
  319,
  102,
  231,
  781,
  751,
  634,
  810],
 569: [1262,
  743,
  212,
  210,
  931,
  127,
  797,
  8,
  136,
  518,
  682,
  335,
  455,
  822,
  815,
  654,
  1234,
  1058,
  1253,
  1060,
  938,
  319,
  102,
  231,
  781,
  751,
  634,
  810],
 570: [1262,
  743,
  212,
  210,
  931,
  127,
  797,
  8,
  136,
  518,
  682,
  335,
  455,
  822,
  815,
  654,
  1234,
  1058,
  1253,
  1060,
  938,
  319,
  102,
  231,
  781,
  751,
  634,
  810],
 571: [210, 931, 127, 797, 8, 136, 518, 682, 335, 455],
 572: [210, 931, 127, 797, 8, 136, 518, 682, 335, 455],
 576: [319,
  938,
  1060,
  1253,
  1058,
  1234,
  654,
  815,
  822,
  455,
  335,
  682,
  518,
  136,
  8,
  797,
  127,
  931,
  210,
  212,
  743,
  1262],
 577: [319,
  938,
  1060,
  1253,
  1058,
  1234,
  654,
  815,
  822,
  455,
  335,
  682,
  518,
  136,
  8,
  797,
  127,
  931,
  210,
  212,
  743,
  1262],
 578: [810,
  634,
  751,
  781,
  231,
  102,
  319,
  938,
  1060,
  1253,
  1058,
  1234,
  654,
  815,
  822,
  455,
  335,
  682,
  518,
  136,
  8,
  797,
  127,
  931,
  210,
  212,
  743,
  1262],
 579: [810,
  634,
  751,
  781,
  231,
  102,
  319,
  938,
  1060,
  1253,
  1058,
  1234,
  654,
  815,
  822,
  455,
  335,
  682,
  518,
  136,
  8,
  797,
  127,
  931,
  210,
  212,
  743,
  1262],
 8772: [205, 342, 790, 391, 784],
 581: [810,
  634,
  751,
  781,
  231,
  102,
  319,
  938,
  1060,
  1253,
  1058,
  1234,
  654,
  815,
  822,
  455,
  335,
  682,
  518,
  136,
  8,
  797,
  127,
  931,
  210,
  212,
  743,
  1262],
 582: [810,
  634,
  751,
  781,
  231,
  102,
  319,
  938,
  1060,
  1253,
  1058,
  1234,
  654,
  815,
  822,
  455,
  335,
  682,
  518,
  136,
  8,
  797,
  127,
  931,
  210,
  212,
  743,
  1262],
 583: [810,
  634,
  751,
  781,
  231,
  102,
  319,
  938,
  1060,
  1253,
  1058,
  1234,
  654,
  815,
  822,
  455,
  335,
  682,
  518,
  136,
  8,
  797,
  127,
  931,
  210,
  212,
  743,
  1262],
 584: [810,
  634,
  751,
  781,
  231,
  102,
  319,
  938,
  1060,
  1253,
  1058,
  1234,
  654,
  815,
  822,
  455,
  335,
  682,
  518,
  136,
  8,
  797,
  127,
  931,
  210,
  212,
  743,
  1262],
 8777: [768, 970, 479, 471, 784],
 586: [810,
  634,
  751,
  781,
  231,
  102,
  319,
  938,
  1060,
  1253,
  1058,
  1234,
  654,
  815,
  822,
  455,
  335,
  682,
  518,
  136,
  8,
  797,
  127,
  931,
  210,
  212,
  743,
  1262],
 587: [810,
  634,
  751,
  781,
  231,
  102,
  319,
  938,
  1060,
  1253,
  1058,
  1234,
  654,
  815,
  822,
  455,
  335,
  682,
  518,
  136,
  8,
  797,
  127,
  931,
  210,
  212,
  743,
  1262],
 588: [810,
  634,
  751,
  781,
  231,
  102,
  319,
  938,
  1060,
  1253,
  1058,
  1234,
  654,
  815,
  822,
  455,
  335,
  682,
  518,
  136,
  8,
  797,
  127,
  931,
  210,
  212,
  743,
  1262],
 589: [810,
  634,
  751,
  781,
  231,
  102,
  319,
  938,
  1060,
  1253,
  1058,
  1234,
  654,
  815,
  822,
  455,
  335,
  682,
  518,
  136,
  8,
  797,
  127,
  931,
  210,
  212,
  743,
  1262],
 590: [810,
  634,
  751,
  781,
  231,
  102,
  319,
  938,
  1060,
  1253,
  1058,
  1234,
  654,
  815,
  822,
  455,
  335,
  682,
  518,
  136,
  8,
  797,
  127,
  931,
  210],
 591: [810,
  634,
  751,
  781,
  231,
  102,
  319,
  938,
  1060,
  1253,
  1058,
  1234,
  654,
  815,
  822,
  455,
  335,
  682,
  518,
  136,
  8,
  797,
  127,
  931,
  210],
 592: [810,
  634,
  751,
  781,
  231,
  102,
  319,
  938,
  1060,
  1253,
  1058,
  1234,
  654,
  815,
  822,
  455,
  335,
  682,
  518,
  136,
  8,
  797,
  127,
  931,
  210],
 593: [810,
  634,
  751,
  781,
  231,
  102,
  319,
  938,
  1060,
  1253,
  1058,
  1234,
  654,
  815,
  822,
  455,
  335,
  682,
  518,
  136,
  8,
  797,
  127,
  931,
  210],
 594: [810,
  634,
  751,
  781,
  231,
  102,
  319,
  938,
  1060,
  1253,
  1058,
  1234,
  654,
  815,
  822,
  455,
  335,
  682,
  518,
  136,
  8,
  797,
  127,
  931,
  210],
 8787: [895,
  1009,
  400,
  406,
  424,
  870,
  515,
  620,
  82,
  1125,
  16,
  392,
  700,
  263,
  281,
  259],
 8790: [218, 380, 189, 824, 1081, 742, 1079, 1218, 203],
 8791: [218, 380, 189, 824, 1081, 742, 1079, 1218, 203],
 8792: [768, 286, 1018, 791, 259],
 8793: [259, 791, 1018, 286, 768],
 8794: [768, 286, 1018, 791, 259],
 8795: [259, 791, 1018, 286, 768],
 606: [37, 764, 1839],
 607: [37, 764, 1839],
 8800: [1048, 221, 215, 220, 205, 1092, 628, 848, 615, 979, 1034],
 8801: [1048, 221, 215, 220, 205, 1092, 628, 848, 422, 446, 982],
 610: [37, 764, 1839],
 8803: [1048,
  221,
  215,
  220,
  205,
  1092,
  628,
  848,
  615,
  979,
  1034,
  195,
  501,
  1141,
  984],
 612: [37, 764, 1839],
 614: [37, 764, 1839],
 615: [37, 764, 1839],
 616: [37, 764, 1839],
 617: [37, 764, 1839],
 618: [37, 764, 1839],
 619: [37, 764, 1839],
 620: [37, 764, 1839],
 621: [37, 764, 1839],
 626: [1839, 764, 37],
 627: [1839, 764, 37],
 628: [1839, 764, 37],
 629: [1839, 764, 37],
 630: [1839, 764, 37],
 632: [1839, 764, 37],
 634: [1839, 764, 37],
 635: [1839, 764, 37],
 636: [1839, 764, 37],
 637: [1839, 764, 37],
 638: [1839, 764, 37],
 639: [1839, 764, 37],
 640: [1839, 764, 37],
 641: [1839, 764, 37],
 3332: [376, 630, 539, 632, 352, 37, 139, 866, 811, 810, 1192, 221, 215, 220],
 4205: [1161, 1144, 554, 732, 139, 37],
 8302: [220, 215, 221, 715, 1146, 684, 1090, 19, 523],
 111: [769,
  829,
  386,
  1209,
  631,
  1241,
  321,
  279,
  1158,
  477,
  1185,
  1157,
  992,
  84,
  996,
  974,
  27,
  726,
  728,
  730,
  562,
  835,
  733],
 8861: [848, 615, 979, 1034, 1187, 519, 169, 958, 246, 807, 35, 1154],
 8862: [1154, 35, 807, 246, 958, 169, 519, 1187, 1034, 979, 615, 848],
 8304: [220, 215, 221, 715, 1146, 684],
 8305: [220, 215, 221, 9, 326, 523, 324, 157, 1151],
 8306: [220, 215, 221, 9, 326, 523, 324, 157, 1151],
 8880: [848, 422, 446, 982],
 8882: [848, 422, 446, 982],
 8307: [523, 324, 157, 1151],
 704: [37,
  139,
  1088,
  748,
  449,
  455,
  1212,
  649,
  160,
  1235,
  820,
  1229,
  278,
  602,
  973],
 705: [37,
  139,
  1088,
  748,
  130,
  449,
  455,
  1212,
  649,
  160,
  1235,
  820,
  1229,
  278,
  602,
  973],
 706: [37,
  139,
  1088,
  748,
  449,
  455,
  1212,
  649,
  160,
  1235,
  820,
  1229,
  278,
  602,
  973],
 707: [37,
  139,
  1088,
  748,
  449,
  455,
  1212,
  649,
  160,
  1235,
  820,
  1229,
  278,
  602,
  973],
 708: [37,
  139,
  1088,
  748,
  449,
  455,
  1212,
  649,
  160,
  1235,
  820,
  1229,
  278,
  602,
  973],
 8901: [1048, 221, 215, 220, 725, 318, 235, 1274, 939, 649],
 710: [37,
  139,
  1088,
  748,
  449,
  455,
  1212,
  649,
  160,
  1235,
  820,
  1229,
  278,
  602,
  973],
 8903: [1048, 221, 215, 220, 725, 318, 235, 1274, 939, 649],
 712: [37,
  139,
  1088,
  748,
  449,
  455,
  1212,
  649,
  160,
  1235,
  820,
  1229,
  278,
  602,
  973],
 713: [37,
  139,
  1088,
  748,
  449,
  455,
  1212,
  649,
  160,
  1235,
  820,
  1229,
  278,
  602,
  973],
 714: [37,
  139,
  1088,
  748,
  449,
  455,
  1212,
  649,
  160,
  1235,
  820,
  1229,
  278,
  602,
  973],
 715: [37,
  139,
  1088,
  748,
  449,
  455,
  1212,
  649,
  160,
  1235,
  820,
  1229,
  278,
  602,
  973],
 716: [37,
  139,
  1088,
  748,
  449,
  455,
  1212,
  649,
  160,
  1235,
  820,
  1229,
  278,
  602,
  973],
 717: [37,
  139,
  1088,
  748,
  449,
  455,
  1212,
  649,
  160,
  1235,
  820,
  1229,
  278,
  602,
  973],
 718: [37,
  139,
  1088,
  748,
  449,
  455,
  1212,
  649,
  160,
  1235,
  820,
  1229,
  278,
  602,
  973],
 719: [37,
  139,
  1088,
  748,
  449,
  455,
  1212,
  649,
  160,
  1235,
  820,
  1229,
  278,
  602,
  973],
 720: [37,
  139,
  1088,
  748,
  449,
  455,
  1212,
  649,
  160,
  1235,
  820,
  1229,
  278,
  602,
  973],
 721: [37,
  139,
  1088,
  748,
  449,
  455,
  1212,
  649,
  160,
  1235,
  820,
  1229,
  278,
  602,
  973],
 722: [37, 139, 1088, 748, 130, 449, 455, 320, 317, 1212, 520, 649],
 723: [37, 139, 1088, 748, 449, 455],
 725: [455, 449, 130, 748, 1088, 139, 37],
 726: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  748,
  1088,
  139,
  37],
 727: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  748,
  1088,
  139,
  37],
 728: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  748,
  1088,
  139,
  37],
 729: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  748,
  1088,
  139,
  37],
 730: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  748,
  1088,
  139,
  37],
 731: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  748,
  1088,
  139,
  37],
 732: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  748,
  1088,
  139,
  37],
 733: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  748,
  1088,
  139,
  37],
 734: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  748,
  1088,
  139,
  37],
 735: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  748,
  1088,
  139,
  37],
 736: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  748,
  1088,
  139,
  37],
 737: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  748,
  1088,
  139,
  37],
 738: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  748,
  1088,
  139,
  37],
 739: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  748,
  1088,
  139,
  37],
 740: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  130,
  748,
  1088,
  139,
  37],
 741: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  748,
  1088,
  139,
  37],
 742: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  748,
  1088,
  139,
  37],
 743: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  748,
  1088,
  139,
  37],
 744: [973,
  602,
  278,
  1229,
  820,
  1235,
  160,
  649,
  1212,
  455,
  449,
  748,
  1088,
  139,
  37],
 755: [1013,
  939,
  348,
  1272,
  434,
  351,
  320,
  455,
  447,
  449,
  1248,
  1843,
  1091,
  1206,
  346],
 756: [1013,
  939,
  348,
  1272,
  434,
  351,
  320,
  455,
  447,
  449,
  1248,
  1843,
  1091,
  1206,
  346],
 757: [1013,
  939,
  348,
  1272,
  434,
  351,
  320,
  455,
  447,
  449,
  1248,
  1843,
  1091,
  1206,
  346],
 758: [1013,
  939,
  348,
  1272,
  434,
  351,
  320,
  455,
  447,
  449,
  1248,
  1843,
  1091,
  1206,
  346],
 759: [1013,
  939,
  348,
  1272,
  434,
  351,
  320,
  455,
  447,
  449,
  1248,
  1843,
  1091,
  1206,
  346],
 760: [1013,
  939,
  348,
  1272,
  434,
  351,
  320,
  455,
  447,
  449,
  1248,
  1843,
  1091,
  1206,
  346],
 8953: [1048,
  221,
  215,
  220,
  318,
  494,
  345,
  235,
  563,
  1274,
  873,
  1076,
  939,
  66,
  1184,
  649],
 8954: [1048, 221, 215, 220, 725, 318, 494, 345, 235, 563, 1274],
 763: [1013,
  939,
  348,
  1272,
  434,
  351,
  320,
  455,
  447,
  449,
  1248,
  1843,
  1091,
  1206,
  346],
 764: [1013,
  939,
  348,
  1272,
  434,
  351,
  320,
  455,
  447,
  449,
  1248,
  1843,
  1091,
  1206,
  346],
 765: [1013,
  939,
  348,
  1272,
  434,
  351,
  320,
  455,
  447,
  449,
  1248,
  1843,
  1091,
  1206,
  346],
 766: [1013,
  939,
  348,
  1272,
  434,
  351,
  320,
  455,
  447,
  449,
  1248,
  1843,
  1091,
  1206,
  346],
 767: [1013,
  939,
  348,
  1272,
  434,
  351,
  320,
  455,
  447,
  449,
  1248,
  1843,
  1091,
  1206,
  346],
 8960: [939,
  348,
  1272,
  434,
  351,
  320,
  455,
  822,
  815,
  474,
  685,
  860,
  1056,
  105,
  106,
  1274,
  1085,
  458],
 769: [1013,
  939,
  348,
  1272,
  434,
  351,
  320,
  455,
  447,
  449,
  1248,
  1843,
  1091,
  1206,
  346],
 8962: [458,
  1085,
  1274,
  106,
  105,
  1056,
  860,
  685,
  474,
  815,
  822,
  455,
  320,
  351,
  434,
  1272,
  348,
  939,
  1013],
 8963: [458,
  1085,
  1274,
  106,
  105,
  1056,
  860,
  685,
  474,
  815,
  822,
  455,
  320,
  351,
  434,
  1272,
  348,
  939,
  1013],
 772: [1013, 939, 348, 1272, 434, 351, 320, 455],
 8965: [1274, 1085, 458],
 8966: [455, 1274, 1085, 458],
 8967: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 8968: [455, 1274, 1085, 458],
 777: [346,
  1206,
  1091,
  1843,
  1248,
  449,
  447,
  455,
  320,
  351,
  434,
  1272,
  348,
  939,
  1013],
 8970: [318, 600, 923, 910, 347, 67, 1256, 601, 1059, 458],
 8971: [318, 600, 923, 910, 347, 67, 1256, 601, 1059, 458],
 780: [346,
  1206,
  1091,
  1843,
  1248,
  449,
  447,
  455,
  320,
  351,
  434,
  1272,
  348,
  939,
  1013],
 8973: [318, 600, 923, 910, 347, 67, 1256, 601, 1059, 458],
 782: [346,
  1206,
  1091,
  1843,
  1248,
  449,
  447,
  455,
  320,
  351,
  434,
  1272,
  348,
  939,
  1013],
 783: [346,
  1206,
  1091,
  1843,
  1248,
  449,
  447,
  455,
  320,
  351,
  434,
  1272,
  348,
  939,
  1013],
 784: [346,
  1206,
  1091,
  1843,
  1248,
  449,
  447,
  455,
  320,
  351,
  434,
  1272,
  348,
  939,
  1013],
 785: [346,
  1206,
  1091,
  1843,
  1248,
  449,
  447,
  455,
  320,
  351,
  434,
  1272,
  348,
  939,
  1013],
 786: [346,
  1206,
  1091,
  1843,
  1248,
  449,
  447,
  455,
  320,
  351,
  434,
  1272,
  348,
  939,
  1013],
 8979: [458, 1059, 601, 1256, 67, 347, 910, 923, 600, 318],
 788: [346,
  1206,
  1091,
  1843,
  1248,
  449,
  447,
  455,
  320,
  351,
  434,
  1272,
  348,
  939,
  1013],
 789: [346,
  1206,
  1091,
  1843,
  1248,
  449,
  447,
  455,
  320,
  351,
  434,
  1272,
  348,
  939,
  1013],
 790: [346,
  1206,
  1091,
  1843,
  1248,
  449,
  447,
  455,
  320,
  351,
  434,
  1272,
  348,
  939,
  1013],
 791: [346,
  1206,
  1091,
  1843,
  1248,
  449,
  447,
  455,
  320,
  351,
  434,
  1272,
  348,
  939,
  1013],
 8984: [6, 104, 1186, 367, 110, 235],
 793: [346,
  1206,
  1091,
  1843,
  1248,
  449,
  447,
  455,
  320,
  351,
  434,
  1272,
  348,
  939],
 8992: [210, 1152, 1005, 606, 649],
 8993: [649, 604, 606, 1005, 724, 1152, 210],
 8994: [649, 606, 1005, 1152, 210],
 8995: [455, 320, 317, 10, 1145, 724, 647, 327, 1181, 643, 13],
 805: [210, 1261, 1152, 724, 1005, 606, 604, 649],
 806: [210, 1261, 1152, 724, 1005, 606, 604, 649],
 807: [210, 1261, 1152, 724, 1005, 606, 604, 649],
 808: [210, 1261, 1152, 724, 1005, 606, 604, 649],
 809: [210, 1261, 1152, 724, 1005, 606, 604, 649],
 810: [210, 1261, 1152, 724, 1005, 606, 604, 649],
 811: [210, 1261, 1152, 724, 1005, 606, 604, 649],
 812: [210, 1261, 1152, 724, 1005, 606, 604, 649],
 813: [210, 1261, 1152, 724, 1005, 606, 604, 649],
 814: [210, 1261, 1152, 724, 1005, 606, 604, 649],
 815: [210, 1261, 1152, 724, 1005, 606, 604, 649],
 17200: [606, 604, 649],
 817: [210, 1261, 1152, 724, 1005, 606, 604, 649],
 818: [210, 1261, 1152, 724, 1005, 606, 604, 649],
 819: [210, 1261, 1152, 724, 1005, 606, 604, 649],
 820: [210, 1261, 1152, 724, 1005, 606, 604, 649],
 821: [210, 1261, 1152, 724, 1005, 606, 604, 649],
 822: [210, 1261, 1152, 724, 1005, 606, 604, 649],
 826: [649, 604, 606, 1005, 724, 1152, 1261, 210],
 827: [649, 604, 606, 1005, 724, 1152, 1261, 210],
 828: [649, 604, 606, 1005, 724, 1152, 1261, 210],
 829: [649, 604, 606, 1005, 724, 1152, 1261, 210],
 830: [649, 604, 606, 1005, 724, 1152, 1261, 210],
 831: [649, 604, 606, 1005, 724, 1152, 1261, 210],
 832: [649, 604, 606, 1005, 724, 1152, 1261, 210],
 833: [649, 604, 606, 1005, 724, 1152, 1261, 210],
 834: [649, 604, 606, 1005, 724, 1152, 1261, 210],
 835: [649, 604, 606, 1005, 724, 1152, 1261, 210],
 836: [649, 604, 606, 1005, 724, 1152, 1261, 210],
 837: [649, 604, 606, 1005, 724, 1152, 1261, 210],
 838: [649, 604, 606, 1005, 724, 1152, 1261, 210],
 839: [649, 604, 606, 1005, 724, 1152, 1261, 210],
 840: [649, 604, 606, 1005, 724, 1152, 1261, 210],
 841: [649, 604, 606, 1005, 724, 1152, 1261, 210],
 842: [649, 604, 606, 1005, 724, 1152, 1261, 210],
 4261: [259, 791, 413, 962, 250, 862, 1744, 673, 784, 471, 479, 970, 768],
 904: [259, 1125, 895],
 905: [868, 560, 427, 1154, 1034, 848, 1744, 259, 1125, 895],
 906: [868, 560, 427, 1154, 1034, 848, 1744, 259, 1125, 895],
 907: [868, 560, 427, 1154, 1034, 848, 1744, 259, 1125, 895],
 908: [1154, 1034, 848, 1744, 259, 1125, 895],
 909: [1154, 1034, 848, 1744, 259, 1125, 895],
 910: [1154, 1034, 848, 1744, 259, 1125, 895],
 911: [1154, 1034, 848, 1744, 259, 1125, 895],
 912: [1154, 1034, 848, 1744, 259, 1125, 895],
 913: [1154, 1034, 848, 1744, 259, 1125, 895],
 914: [1154, 1034, 848, 1744, 259, 1125, 895],
 915: [1154, 1034, 848, 1744, 259, 1125, 895],
 916: [1154, 1034, 848, 1744, 259, 1125, 895],
 917: [1154, 1034, 848, 1744, 259, 1125, 895],
 918: [1154, 1034, 848, 1744, 259, 1125, 895],
 919: [1154, 1034, 848, 1744, 259, 1125, 895],
 920: [1154, 1034, 848, 1744, 259, 1125, 895],
 921: [1154, 1034, 848, 1744, 259, 1125, 895],
 927: [895, 1125, 259, 1744, 848, 1034, 1154],
 928: [895, 1125, 259, 1744, 848, 1034, 1154],
 929: [895, 1125, 259, 1744, 848, 1034, 1154],
 930: [895, 1125, 259, 1744, 848, 1034, 1154],
 931: [895, 1125, 259, 1744, 848, 1034, 1154],
 932: [895, 1125, 259, 1744, 848, 1034, 1154],
 933: [895, 1125, 259, 1744, 848, 1034, 1154],
 934: [895, 1125, 259, 1744, 848, 1034, 1154],
 935: [895, 1125, 259, 1744, 848, 1034, 1154],
 936: [895, 1125, 259, 1744, 848, 1034, 1154],
 937: [895, 1125, 259, 1744, 848, 1034, 1154, 427, 560, 868],
 938: [895, 1125, 259, 1744, 848, 1034, 1154, 427, 560, 868],
 939: [895, 1125, 259, 1744, 848, 1034, 1154],
 940: [895, 1125, 259, 1744, 848, 1034, 1154],
 941: [895, 1125, 259, 1744, 848, 1034, 1154],
 942: [895, 1125, 259, 1744, 848, 1034, 1154],
 943: [895, 1125, 259, 1744, 848, 1034, 1154],
 944: [895, 1125, 259],
 4255: [259, 791, 413, 962, 250, 862, 1744, 673, 784, 471, 479, 970, 768],
 3579: [218, 380, 1761, 826, 812, 383, 191, 1663, 1192, 363, 574, 871, 810],
 19974: [1154, 427, 737],
 4263: [259, 791, 413, 962, 250, 862, 1744, 673, 784, 471, 479, 970, 768],
 9211: [220, 215, 221, 219, 810, 139, 37, 1015, 332, 1026, 341, 1064, 88],
 9212: [88, 1064, 341, 1026, 332, 1015, 37, 139, 810, 219, 221, 215, 220],
 9215: [220, 215, 221, 219, 810, 139, 37, 1015, 332, 1026, 341, 1064, 88],
 9216: [88, 1064, 341, 1026, 332, 1015, 37, 139, 810, 219, 221, 215, 220],
 9219: [220, 215, 221, 219, 810, 139, 37, 1015, 332, 1026, 341, 1064, 88],
 9220: [88, 1064, 341, 1026, 332, 1015, 37, 139, 810, 219, 221, 215, 220],
 9223: [220, 215, 221, 219, 810, 139, 37, 1015, 332, 1026, 341, 1064, 88],
 9224: [88, 1064, 341, 1026, 332, 1015, 37, 139, 810, 219, 221, 215, 220],
 9227: [220, 215, 221, 219, 810, 139, 37, 1015, 332, 1026, 341, 1064, 88],
 9228: [88, 1064, 341, 1026, 332, 1015, 37, 139, 810, 219, 221, 215, 220],
 9231: [220, 215, 221, 219, 810, 139, 37, 1015, 332, 1026, 341, 1064, 88],
 580: [810,
  634,
  751,
  781,
  231,
  102,
  319,
  938,
  1060,
  1253,
  1058,
  1234,
  654,
  815,
  822,
  455,
  335,
  682,
  518,
  136,
  8,
  797,
  127,
  931,
  210,
  212,
  743,
  1262],
 9235: [220, 215, 221, 219, 810, 139, 37, 1015, 332, 1026, 341, 1064, 88],
 9236: [88, 1064, 341, 1026, 332, 1015, 37, 139, 810, 219, 221, 215, 220],
 9239: [220, 215, 221, 219, 810, 139, 37, 1015, 332, 1026, 341, 1064, 88],
 9240: [88, 1064, 341, 1026, 332, 1015, 37, 139, 810, 219, 221, 215, 220],
 9243: [220, 215, 221, 219, 810, 139, 37, 1015, 332, 1026, 341, 1064, 88],
 9244: [88, 1064, 341, 1026, 332, 1015, 37, 139, 810, 219, 221, 215, 220],
 9247: [220, 215, 221, 219, 810, 139, 37, 1015, 332, 1026, 341, 1064, 88],
 9248: [88, 1064, 341, 1026, 332, 1015, 37, 139, 810, 219, 221, 215, 220],
 9251: [220, 215, 221, 219, 810, 139, 37, 1015, 332, 1026, 341, 1064, 88],
 9252: [88, 1064, 341, 1026, 332, 1015, 37, 139, 810, 219, 221, 215, 220],
 9255: [220, 215, 221, 219, 810, 139, 37, 1015, 332, 1026, 341, 1064, 88],
 9256: [88, 1064, 341, 1026, 332, 1015, 37, 139, 810, 219, 221, 215, 220],
 9259: [220, 215, 221, 219, 810, 139, 37, 1015, 332, 1026, 341, 1064, 88],
 9260: [88, 1064, 341, 1026, 332, 1015, 37, 139, 810, 219, 221, 215, 220],
 9263: [220, 215, 221, 219, 810, 139, 37, 1015, 332, 1026, 341, 1064, 88],
 9264: [88, 1064, 341, 1026, 332, 1015, 37, 139, 810, 219, 221, 215, 220],
 9267: [220, 215, 221, 219, 810, 139, 37, 1015, 332, 1026, 341, 1064, 88],
 9268: [88, 1064, 341, 1026, 332, 1015, 37, 139, 810, 219, 221, 215, 220],
 9271: [220, 215, 221, 219, 810, 139, 37, 1015, 332, 1026, 341, 1064, 88],
 9272: [88, 1064, 341, 1026, 332, 1015, 37, 139, 810, 219, 221, 215, 220],
 8627: [723, 968, 489, 418, 617, 801, 100, 532, 257, 704, 272],
 4381: [205, 342, 790, 391, 784],
 19702: [649, 868, 737],
 3311: [220, 215, 221, 1192, 810, 811, 866, 139, 37, 352, 632, 539, 630, 376],
 19951: [737, 1694, 73, 103, 427, 1154],
 8770: [205, 342, 790, 391, 784],
 3336: [376, 630, 539, 632, 352, 37, 139, 866, 811, 810, 1192, 221, 215, 220],
 3317: [220, 215, 221, 1192, 810, 811, 866, 139, 37, 352, 632, 539, 630, 376],
 609: [37, 764, 1839],
 4959: [895,
  789,
  894,
  1062,
  262,
  25,
  118,
  1102,
  592,
  24,
  22,
  530,
  361,
  402,
  705,
  401,
  619,
  971,
  1063,
  726],
 1503: [210,
  8,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1090,
  19,
  523,
  636,
  184,
  1670],
 1504: [210,
  8,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1090,
  19,
  523,
  636,
  184,
  1670],
 1505: [642,
  337,
  540,
  210,
  8,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1090,
  19,
  523,
  636,
  184,
  1670],
 1506: [642,
  337,
  540,
  210,
  8,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1090,
  19,
  523,
  636,
  184,
  1670],
 1507: [642,
  337,
  540,
  210,
  8,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1090,
  19,
  523,
  636,
  184,
  1670],
 1508: [642,
  337,
  540,
  210,
  8,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1090,
  19,
  523,
  636,
  184,
  1670],
 1509: [642,
  337,
  540,
  210,
  8,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1090,
  19,
  523,
  636,
  184,
  1670],
 1510: [642,
  337,
  540,
  210,
  8,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1090,
  19,
  523,
  636,
  184,
  1670],
 1511: [642,
  337,
  540,
  210,
  8,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1090,
  19,
  523,
  636,
  184,
  1670],
 1512: [642,
  337,
  540,
  210,
  8,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1090,
  19,
  523,
  636,
  184,
  1670],
 1513: [642,
  337,
  540,
  210,
  8,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1090,
  19,
  523,
  636,
  184,
  1670],
 1514: [642,
  337,
  540,
  210,
  8,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1090,
  19,
  523,
  636,
  184,
  1670],
 1515: [642,
  337,
  540,
  210,
  8,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1090,
  19,
  523,
  636,
  184,
  1670],
 1516: [642,
  337,
  540,
  210,
  8,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1090,
  19,
  523,
  636,
  184,
  1670],
 1517: [642,
  337,
  540,
  210,
  8,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1090,
  19,
  523,
  636,
  184,
  1670],
 1518: [642,
  337,
  540,
  210,
  8,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1090,
  19,
  523,
  636,
  184,
  1670],
 1519: [642,
  337,
  540,
  210,
  8,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1090,
  19,
  523,
  636,
  184,
  1670],
 1520: [642,
  337,
  540,
  210,
  8,
  455,
  220,
  215,
  221,
  715,
  1146,
  684,
  1090,
  19,
  523],
 1521: [642, 337, 540, 210],
 1522: [642, 337, 540, 210],
 1525: [210, 540, 337, 642],
 1526: [210, 540, 337, 642],
 1527: [523,
  19,
  1090,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  8,
  210,
  540,
  337,
  642],
 1528: [1670,
  184,
  636,
  523,
  19,
  1090,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  8,
  210,
  540,
  337,
  642],
 1529: [1670,
  184,
  636,
  523,
  19,
  1090,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  8,
  210,
  540,
  337,
  642],
 1530: [1670,
  184,
  636,
  523,
  19,
  1090,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  8,
  210,
  540,
  337,
  642],
 1531: [1670,
  184,
  636,
  523,
  19,
  1090,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  8,
  210,
  540,
  337,
  642],
 1532: [1670,
  184,
  636,
  523,
  19,
  1090,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  8,
  210,
  540,
  337,
  642],
 1533: [1670,
  184,
  636,
  523,
  19,
  1090,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  8,
  210,
  540,
  337,
  642],
 1534: [1670,
  184,
  636,
  523,
  19,
  1090,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  8,
  210,
  540,
  337,
  642],
 1535: [1670,
  184,
  636,
  523,
  19,
  1090,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  8,
  210,
  540,
  337,
  642],
 1536: [1670,
  184,
  636,
  523,
  19,
  1090,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  8,
  210,
  540,
  337,
  642],
 1537: [1670,
  184,
  636,
  523,
  19,
  1090,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  8,
  210,
  540,
  337,
  642],
 1538: [1670,
  184,
  636,
  523,
  19,
  1090,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  8,
  210,
  540,
  337,
  642],
 1539: [1670,
  184,
  636,
  523,
  19,
  1090,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  8,
  210,
  540,
  337,
  642],
 1540: [1670,
  184,
  636,
  523,
  19,
  1090,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  8,
  210,
  540,
  337,
  642],
 1541: [1670,
  184,
  636,
  523,
  19,
  1090,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  8,
  210,
  540,
  337,
  642],
 1542: [1670,
  184,
  636,
  523,
  19,
  1090,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  8,
  210,
  540,
  337,
  642],
 1543: [1670,
  184,
  636,
  523,
  19,
  1090,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  8,
  210],
 1544: [1670,
  184,
  636,
  523,
  19,
  1090,
  684,
  1146,
  715,
  221,
  215,
  220,
  455,
  8,
  210],
 1553: [458, 1182, 432, 1150, 559, 360, 504, 220, 215, 221, 1048],
 1554: [458, 1182, 432, 1150, 559, 360, 504, 220, 215, 221, 1048],
 1555: [318,
  600,
  923,
  910,
  347,
  67,
  1256,
  601,
  1059,
  458,
  1182,
  432,
  1150,
  559,
  360,
  504,
  220,
  215,
  221,
  1048],
 1556: [318,
  600,
  923,
  910,
  347,
  67,
  1256,
  601,
  1059,
  458,
  1182,
  432,
  1150,
  559,
  360,
  504,
  220,
  215,
  221,
  1048],
 1557: [318,
  600,
  923,
  910,
  347,
  67,
  1256,
  601,
  1059,
  458,
  1182,
  432,
  1150,
  559,
  360,
  504,
  220,
  215,
  221,
  1048],
 1558: [318,
  600,
  923,
  910,
  347,
  67,
  1256,
  601,
  1059,
  458,
  1182,
  432,
  1150,
  559,
  360,
  504,
  220,
  215,
  221,
  1048],
 1559: [318,
  600,
  923,
  910,
  347,
  67,
  1256,
  601,
  1059,
  458,
  1182,
  432,
  1150,
  559,
  360,
  504,
  220,
  215,
  221,
  1048],
 1560: [318,
  600,
  923,
  910,
  347,
  67,
  1256,
  601,
  1059,
  458,
  1182,
  432,
  1150,
  559,
  360,
  504,
  220,
  215,
  221,
  1048],
 1561: [318,
  600,
  923,
  910,
  347,
  67,
  1256,
  601,
  1059,
  458,
  1182,
  432,
  1150,
  559,
  360,
  504,
  220,
  215,
  221,
  1048],
 1562: [318,
  600,
  923,
  910,
  347,
  67,
  1256,
  601,
  1059,
  458,
  1182,
  432,
  1150,
  559,
  360,
  504,
  220,
  215,
  221,
  1048],
 1563: [318,
  600,
  923,
  910,
  347,
  67,
  1256,
  601,
  1059,
  458,
  1182,
  432,
  1150,
  559,
  360,
  504,
  220,
  215,
  221,
  1048],
 1564: [318,
  600,
  923,
  910,
  347,
  67,
  1256,
  601,
  1059,
  458,
  1182,
  432,
  1150,
  559,
  360,
  504,
  220,
  215,
  221,
  1048],
 1565: [318,
  600,
  923,
  910,
  347,
  67,
  1256,
  601,
  1059,
  458,
  1182,
  432,
  1150,
  559,
  360,
  504,
  220,
  215,
  221,
  1048],
 1566: [6,
  318,
  600,
  923,
  910,
  347,
  67,
  1256,
  601,
  1059,
  458,
  1182,
  432,
  1150,
  559,
  360,
  504,
  220,
  215,
  221,
  1048],
 1567: [6,
  318,
  600,
  923,
  910,
  347,
  67,
  1256,
  601,
  1059,
  458,
  1182,
  432,
  1150,
  559,
  360,
  504,
  220,
  215,
  221,
  1048],
 1568: [318,
  600,
  923,
  910,
  347,
  67,
  1256,
  601,
  1059,
  458,
  1182,
  432,
  1150,
  559,
  360,
  504,
  220,
  215,
  221,
  1048],
 1569: [318,
  600,
  923,
  910,
  347,
  67,
  1256,
  601,
  1059,
  458,
  1182,
  432,
  1150,
  559,
  360,
  504,
  220,
  215,
  221,
  1048],
 1570: [318,
  600,
  923,
  910,
  347,
  67,
  1256,
  601,
  1059,
  458,
  1182,
  432,
  1150,
  559,
  360],
 1571: [318, 600, 923, 910, 347, 67, 1256, 601, 1059, 458],
 1572: [318, 600, 923, 910, 347, 67, 1256, 601, 1059, 458],
 1576: [1048,
  221,
  215,
  220,
  504,
  360,
  559,
  1150,
  432,
  1182,
  458,
  1059,
  601,
  1256,
  67,
  347,
  910,
  923,
  600,
  318],
 1577: [1048,
  221,
  215,
  220,
  504,
  360,
  559,
  1150,
  432,
  1182,
  458,
  1059,
  601,
  1256,
  67,
  347,
  910,
  923,
  600,
  318,
  6],
 1578: [1048,
  221,
  215,
  220,
  504,
  360,
  559,
  1150,
  432,
  1182,
  458,
  1059,
  601,
  1256,
  67,
  347,
  910,
  923,
  600,
  318,
  6],
 1579: [1048,
  221,
  215,
  220,
  504,
  360,
  559,
  1150,
  432,
  1182,
  458,
  1059,
  601,
  1256,
  67,
  347,
  910,
  923,
  600,
  318],
 1580: [1048,
  221,
  215,
  220,
  504,
  360,
  559,
  1150,
  432,
  1182,
  458,
  1059,
  601,
  1256,
  67,
  347,
  910,
  923,
  600,
  318],
 1581: [1048,
  221,
  215,
  220,
  504,
  360,
  559,
  1150,
  432,
  1182,
  458,
  1059,
  601,
  1256,
  67,
  347,
  910,
  923,
  600,
  318],
 1582: [1048,
  221,
  215,
  220,
  504,
  360,
  559,
  1150,
  432,
  1182,
  458,
  1059,
  601,
  1256,
  67,
  347,
  910,
  923,
  600,
  318],
 1583: [1048,
  221,
  215,
  220,
  504,
  360,
  559,
  1150,
  432,
  1182,
  458,
  1059,
  601,
  1256,
  67,
  347,
  910,
  923,
  600,
  318],
 1584: [1048,
  221,
  215,
  220,
  504,
  360,
  559,
  1150,
  432,
  1182,
  458,
  1059,
  601,
  1256,
  67,
  347,
  910,
  923,
  600,
  318],
 1585: [1048,
  221,
  215,
  220,
  504,
  360,
  559,
  1150,
  432,
  1182,
  458,
  1059,
  601,
  1256,
  67,
  347,
  910,
  923,
  600,
  318],
 1586: [1048,
  221,
  215,
  220,
  504,
  360,
  559,
  1150,
  432,
  1182,
  458,
  1059,
  601,
  1256,
  67,
  347,
  910,
  923,
  600,
  318],
 1587: [1048,
  221,
  215,
  220,
  504,
  360,
  559,
  1150,
  432,
  1182,
  458,
  1059,
  601,
  1256,
  67,
  347,
  910,
  923,
  600,
  318],
 1588: [1048,
  221,
  215,
  220,
  504,
  360,
  559,
  1150,
  432,
  1182,
  458,
  1059,
  601,
  1256,
  67,
  347,
  910,
  923,
  600,
  318],
 1589: [1048,
  221,
  215,
  220,
  504,
  360,
  559,
  1150,
  432,
  1182,
  458,
  1059,
  601,
  1256,
  67,
  347,
  910,
  923,
  600,
  318],
 1590: [1048,
  221,
  215,
  220,
  504,
  360,
  559,
  1150,
  432,
  1182,
  458,
  1059,
  601,
  1256,
  67,
  347,
  910,
  923,
  600,
  318],
 1591: [1048,
  221,
  215,
  220,
  504,
  360,
  559,
  1150,
  432,
  1182,
  458,
  1059,
  601,
  1256,
  67,
  347,
  910,
  923,
  600,
  318],
 1592: [1048,
  221,
  215,
  220,
  504,
  360,
  559,
  1150,
  432,
  1182,
  458,
  1059,
  601,
  1256,
  67,
  347,
  910,
  923,
  600,
  318],
 1593: [360, 559, 1150, 432, 1182, 458],
 1605: [166, 210],
 1606: [166, 210],
 1607: [166, 210],
 1608: [166, 210],
 1609: [166, 210],
 1610: [166, 210],
 1611: [166, 210],
 1612: [166, 210],
 1613: [166, 210],
 1614: [166, 210],
 1615: [166, 210],
 1616: [166, 210],
 1617: [166, 210],
 1618: [166, 210],
 1619: [166, 210],
 1620: [166, 210],
 1621: [166, 210],
 1622: [166, 210],
 1625: [210, 166],
 1626: [210, 166],
 1627: [210, 166],
 1628: [210, 166],
 1629: [210, 166],
 1630: [210, 166],
 1631: [210, 166],
 1632: [210, 166],
 1633: [210, 166],
 1634: [210, 166],
 1635: [210, 166],
 1636: [210, 166],
 1637: [210, 166],
 1638: [210, 166],
 1639: [210, 166],
 1640: [210, 166],
 1641: [210, 166],
 1642: [210, 166],
 1656: [649, 1184, 66, 939],
 1657: [649, 1184, 66, 939],
 1658: [649, 1184, 66, 939],
 1659: [649, 1184, 66, 939],
 1660: [649, 1184, 66, 939],
 1661: [649, 1184, 66, 939],
 1662: [649, 1184, 66, 939],
 1663: [649, 1184, 66, 939],
 1664: [649, 1184, 66, 939],
 1665: [649, 1184, 66, 939],
 1666: [649, 1184, 66, 939],
 1667: [649, 1184, 66, 939],
 1668: [649, 1184, 66, 939],
 1669: [649, 1184, 66, 939],
 1670: [649, 1184, 66, 939],
 1671: [649, 1184, 66, 939],
 1672: [649, 1184, 66, 939],
 1676: [939, 66, 1184, 649],
 1677: [939, 66, 1184, 649],
 1678: [939, 66, 1184, 649],
 1679: [939, 66, 1184, 649],
 1680: [939, 66, 1184, 649],
 1681: [939, 66, 1184, 649],
 1682: [939, 66, 1184, 649],
 1683: [939, 66, 1184, 649],
 1684: [939, 66, 1184, 649],
 1685: [939, 66, 1184, 649],
 1686: [939, 66, 1184, 649],
 1687: [939, 66, 1184, 649],
 1688: [939, 66, 1184, 649],
 1689: [939, 66, 1184, 649],
 1690: [939, 66, 1184, 649],
 1691: [939, 66, 1184, 649],
 1704: [848,
  628,
  1092,
  205,
  504,
  220,
  215,
  221,
  715,
  1146,
  684,
  1213,
  31,
  726],
 1705: [984,
  1141,
  501,
  195,
  1034,
  979,
  615,
  848,
  628,
  1092,
  205,
  504,
  220,
  215,
  221,
  715,
  1146,
  684,
  1213,
  31,
  726],
 1706: [984,
  1141,
  501,
  195,
  1034,
  979,
  615,
  848,
  628,
  1092,
  205,
  504,
  220,
  215,
  221,
  715,
  1146,
  684,
  1213,
  31,
  726],
 1707: [984,
  1141,
  501,
  195,
  1034,
  979,
  615,
  848,
  628,
  1092,
  205,
  504,
  220,
  215,
  221,
  715,
  1146,
  684,
  1213,
  31,
  726],
 1708: [984,
  1141,
  501,
  195,
  1034,
  979,
  615,
  848,
  628,
  1092,
  205,
  504,
  220,
  215,
  221,
  715,
  1146,
  684,
  1213,
  31,
  726],
 1709: [984,
  1141,
  501,
  195,
  1034,
  979,
  615,
  848,
  628,
  1092,
  205,
  504,
  220,
  215,
  221,
  715,
  1146,
  684,
  1213,
  31,
  726],
 1710: [984,
  1141,
  501,
  195,
  1034,
  979,
  615,
  848,
  628,
  1092,
  205,
  504,
  220,
  215,
  221,
  715,
  1146,
  684,
  1213,
  31,
  726],
 1711: [984,
  1141,
  501,
  195,
  1034,
  979,
  615,
  848,
  628,
  1092,
  205,
  504,
  220,
  215,
  221,
  715,
  1146,
  684,
  1213,
  31,
  726],
 1712: [984,
  1141,
  501,
  195,
  1034,
  979,
  615,
  848,
  628,
  1092,
  205,
  504,
  220,
  215,
  221,
  715,
  1146,
  684,
  1213,
  31,
  726],
 1713: [984,
  1141,
  501,
  195,
  1034,
  979,
  615,
  848,
  628,
  1092,
  205,
  504,
  220,
  215,
  221,
  715,
  1146,
  684,
  1213,
  31,
  726],
 1714: [984,
  1141,
  501,
  195,
  1034,
  979,
  615,
  848,
  628,
  1092,
  205,
  504,
  220,
  215,
  221,
  715,
  1146,
  684,
  1213,
  31,
  726],
 1715: [984,
  1141,
  501,
  195,
  1034,
  979,
  615,
  848,
  628,
  1092,
  205,
  504,
  220,
  215,
  221,
  715,
  1146,
  684,
  1213,
  31,
  726],
 1716: [984,
  1141,
  501,
  195,
  1034,
  979,
  615,
  848,
  628,
  1092,
  205,
  504,
  220,
  215,
  221,
  715,
  1146,
  684,
  1213,
  31,
  726],
 1717: [984,
  1141,
  501,
  195,
  1034,
  979,
  615,
  848,
  628,
  1092,
  205,
  504,
  220,
  215,
  221,
  715,
  1146,
  684,
  1213,
  31,
  726],
 1718: [984,
  1141,
  501,
  195,
  1034,
  979,
  615,
  848,
  628,
  1092,
  205,
  504,
  220,
  215,
  221,
  715,
  1146,
  684,
  1213,
  31,
  726],
 1719: [984,
  1141,
  501,
  195,
  1034,
  979,
  615,
  848,
  628,
  1092,
  205,
  504,
  220,
  215,
  221,
  715,
  1146,
  684,
  1213,
  31,
  726],
 1720: [984,
  1141,
  501,
  195,
  1034,
  979,
  615,
  848,
  628,
  1092,
  205,
  504,
  220,
  215,
  221,
  715,
  1146,
  684,
  1213,
  31,
  726],
 1727: [726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  504,
  205,
  1092,
  628,
  848,
  615,
  979,
  1034,
  195,
  501,
  1141,
  984],
 1728: [726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  504,
  205,
  1092,
  628,
  848,
  615,
  979,
  1034,
  195,
  501,
  1141,
  984],
 1729: [726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  504,
  205,
  1092,
  628,
  848,
  615,
  979,
  1034,
  195,
  501,
  1141,
  984],
 1730: [726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  504,
  205,
  1092,
  628,
  848,
  615,
  979,
  1034,
  195,
  501,
  1141,
  984],
 1731: [726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  504,
  205,
  1092,
  628,
  848,
  615,
  979,
  1034,
  195,
  501,
  1141,
  984],
 1732: [726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  504,
  205,
  1092,
  628,
  848,
  615,
  979,
  1034,
  195,
  501,
  1141,
  984],
 1733: [726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  504,
  205,
  1092,
  628,
  848,
  615,
  979,
  1034,
  195,
  501,
  1141,
  984],
 1734: [726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  504,
  205,
  1092,
  628,
  848,
  615,
  979,
  1034,
  195,
  501,
  1141,
  984],
 1735: [726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  504,
  205,
  1092,
  628,
  848,
  615,
  979,
  1034,
  195,
  501,
  1141,
  984],
 1736: [726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  504,
  205,
  1092,
  628,
  848,
  615,
  979,
  1034,
  195,
  501,
  1141,
  984],
 1737: [726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  504,
  205,
  1092,
  628,
  848,
  615,
  979,
  1034,
  195,
  501,
  1141,
  984],
 1738: [726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  504,
  205,
  1092,
  628,
  848,
  615,
  979,
  1034,
  195,
  501,
  1141,
  984],
 1739: [726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  504,
  205,
  1092,
  628,
  848,
  615,
  979,
  1034,
  195,
  501,
  1141,
  984],
 1740: [726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  504,
  205,
  1092,
  628,
  848,
  615,
  979,
  1034,
  195,
  501,
  1141,
  984],
 1741: [726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  504,
  205,
  1092,
  628,
  848,
  615,
  979,
  1034],
 1742: [726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  504,
  205,
  1092,
  628,
  848,
  615,
  979,
  1034],
 1743: [726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  504,
  205,
  1092,
  628,
  848,
  615,
  979,
  1034],
 1744: [726,
  31,
  1213,
  684,
  1146,
  715,
  221,
  215,
  220,
  504,
  205,
  1092,
  628,
  848],
 1755: [220,
  217,
  215,
  216,
  221,
  1048,
  229,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1756: [911,
  738,
  203,
  1218,
  1079,
  742,
  1167,
  220,
  217,
  215,
  216,
  221,
  1048,
  229,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1757: [911,
  738,
  203,
  1218,
  1079,
  742,
  1167,
  220,
  217,
  215,
  216,
  221,
  1048,
  229,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1758: [911,
  738,
  203,
  1218,
  1079,
  742,
  1167,
  220,
  217,
  215,
  216,
  221,
  1048,
  229,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1759: [911,
  738,
  203,
  1218,
  1079,
  742,
  1167,
  220,
  217,
  215,
  216,
  221,
  1048,
  229,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1760: [911,
  738,
  203,
  1218,
  1079,
  742,
  1167,
  220,
  217,
  215,
  216,
  221,
  1048,
  229,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1761: [220,
  217,
  215,
  216,
  221,
  1048,
  229,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1762: [220,
  217,
  215,
  216,
  221,
  1048,
  229,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1763: [220,
  217,
  215,
  216,
  221,
  1048,
  229,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1764: [220,
  217,
  215,
  216,
  221,
  1048,
  229,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1765: [911,
  738,
  203,
  1218,
  1079,
  742,
  1167,
  220,
  217,
  215,
  216,
  221,
  1048,
  229,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1766: [911,
  738,
  203,
  1218,
  1079,
  742,
  1167,
  220,
  217,
  215,
  216,
  221,
  1048,
  229,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1767: [911,
  738,
  203,
  1218,
  1079,
  742,
  1167,
  220,
  217,
  215,
  216,
  221,
  1048,
  229,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1768: [911, 738, 203, 1218, 1079, 742, 1167, 220, 217, 215, 216, 221],
 1776: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  229,
  1048,
  221,
  216,
  215,
  217,
  220,
  1167,
  742,
  1079,
  1218,
  203,
  738,
  911],
 1777: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  229,
  1048,
  221,
  216,
  215,
  217,
  220,
  1167,
  742,
  1079,
  1218,
  203,
  738,
  911],
 1778: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  229,
  1048,
  221,
  216,
  215,
  217,
  220,
  1167,
  742,
  1079,
  1218,
  203,
  738,
  911],
 1779: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  229,
  1048,
  221,
  216,
  215,
  217,
  220,
  1167,
  742,
  1079,
  1218,
  203,
  738,
  911],
 1780: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  229,
  1048,
  221,
  216,
  215,
  217,
  220,
  1167,
  742,
  1079,
  1218,
  203,
  738,
  911],
 1781: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  229,
  1048,
  221,
  216,
  215,
  217,
  220],
 1782: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  229,
  1048,
  221,
  216,
  215,
  217,
  220],
 1783: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  229,
  1048,
  221,
  216,
  215,
  217,
  220],
 1784: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  229,
  1048,
  221,
  216,
  215,
  217,
  220],
 1785: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  229,
  1048,
  221,
  216,
  215,
  217,
  220,
  1167,
  742,
  1079,
  1218,
  203,
  738,
  911],
 1786: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  229,
  1048,
  221,
  216,
  215,
  217,
  220,
  1167,
  742,
  1079,
  1218,
  203,
  738,
  911],
 1787: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  229,
  1048,
  221,
  216,
  215,
  217,
  220,
  1167,
  742,
  1079,
  1218,
  203,
  738,
  911],
 1788: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  229,
  1048,
  221,
  216,
  215,
  217,
  220,
  1167,
  742,
  1079,
  1218,
  203,
  738,
  911],
 1789: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  229,
  1048,
  221,
  216,
  215,
  217,
  220,
  1167,
  742,
  1079,
  1218,
  203,
  738,
  911],
 1790: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  229,
  1048,
  221,
  216,
  215,
  217,
  220,
  1167,
  742,
  1079,
  1218,
  203,
  738,
  911],
 1805: [455, 449, 130, 748, 1088, 151, 64, 139, 37],
 1806: [929, 210, 455, 449, 748, 1088, 151, 64, 139, 37],
 1807: [929, 210, 455, 449, 748, 1088, 151, 64, 139, 37],
 1808: [929, 210, 455, 449, 748, 1088, 151, 64, 139, 37],
 1809: [929, 210, 455, 449, 748, 1088, 151, 64, 139, 37],
 1810: [929, 210, 455, 449, 748, 1088, 151, 64, 139, 37],
 1811: [929, 210, 455, 449, 748, 1088, 151, 64, 139, 37],
 1812: [929, 210, 455, 449, 748, 1088, 151, 64, 139, 37],
 1813: [929, 210, 455, 449, 748, 1088, 151, 64, 139, 37],
 1814: [929, 210, 455, 449, 748, 1088, 151, 64, 139, 37],
 1815: [929, 210, 455, 449, 748, 1088, 151, 64, 139, 37],
 1816: [929, 210, 455, 449, 748, 1088, 151, 64, 139, 37],
 1817: [929, 210, 455, 449, 748, 1088, 151, 64, 139, 37],
 1818: [929, 210, 455, 449, 748, 1088, 151, 64, 139, 37],
 1819: [929, 210, 455, 449, 748, 1088, 151, 64, 139, 37],
 1820: [929, 210, 455, 449, 748, 1088, 151, 64, 139, 37],
 1821: [929, 210, 455, 449, 748, 1088, 151, 64, 139, 37],
 1822: [929, 210, 455, 449, 748, 1088, 151, 64, 139, 37],
 1826: [37, 139, 64, 151, 1088, 748, 449, 455, 210, 929],
 1827: [37, 139, 64, 151, 1088, 748, 449, 455, 210, 929],
 1828: [37, 139, 64, 151, 1088, 748, 449, 455, 210, 929],
 1829: [37, 139, 64, 151, 1088, 748, 449, 455, 210, 929],
 1830: [37, 139, 64, 151, 1088, 748, 449, 455, 210, 929],
 1831: [37, 139, 64, 151, 1088, 748, 449, 455, 210, 929],
 1832: [37, 139, 64, 151, 1088, 748, 449, 455, 210, 929],
 1833: [37, 139, 64, 151, 1088, 748, 449, 455, 210, 929],
 1834: [37, 139, 64, 151, 1088, 748, 449, 455, 210, 929],
 1835: [37, 139, 64, 151, 1088, 748, 449, 455, 210, 929],
 1836: [37, 139, 64, 151, 1088, 748, 449, 455, 210, 929],
 1837: [37, 139, 64, 151, 1088, 748, 449, 455, 210, 929],
 1838: [37, 139, 64, 151, 1088, 748, 449, 455, 210, 929],
 1839: [37, 139, 64, 151, 1088, 748, 449, 455, 210, 929],
 1840: [37, 139, 64, 151, 1088, 748, 449, 455, 210, 929],
 1841: [37, 139, 64, 151, 1088, 748, 449, 455, 210, 929],
 1842: [37, 139, 64, 151, 1088, 748, 449, 455, 210, 929],
 1856: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 1857: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 1858: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 1859: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 1860: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 1861: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 1862: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 1863: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 1864: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 1865: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 1866: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 1867: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 1868: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 1869: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 1870: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 1871: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 1872: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 1873: [455, 822, 815, 474, 685, 860, 1056, 105, 106, 1274, 1085, 458],
 1875: [458, 1085, 1274, 106, 105, 1056, 860, 685, 474, 815, 822, 455],
 1876: [458, 1085, 1274, 106, 105, 1056, 860, 685, 474, 815, 822, 455],
 1877: [458, 1085, 1274, 106, 105, 1056, 860, 685, 474, 815, 822, 455],
 1878: [458, 1085, 1274, 106, 105, 1056, 860, 685, 474, 815, 822, 455],
 1879: [458, 1085, 1274, 106, 105, 1056, 860, 685, 474, 815, 822, 455],
 1880: [458, 1085, 1274, 106, 105, 1056, 860, 685, 474, 815, 822, 455],
 1881: [458, 1085, 1274, 106, 105, 1056, 860, 685, 474, 815, 822, 455],
 1882: [458, 1085, 1274, 106, 105, 1056, 860, 685, 474, 815, 822, 455],
 1883: [458, 1085, 1274, 106, 105, 1056, 860, 685, 474, 815, 822, 455],
 1884: [458, 1085, 1274, 106, 105, 1056, 860, 685, 474, 815, 822, 455],
 1885: [458, 1085, 1274, 106, 105, 1056, 860, 685, 474, 815, 822, 455],
 1886: [458, 1085, 1274, 106, 105, 1056, 860, 685, 474, 815, 822, 455],
 1887: [458, 1085, 1274, 106, 105, 1056, 860, 685, 474, 815, 822, 455],
 1888: [458, 1085, 1274, 106, 105, 1056, 860, 685, 474, 815, 822, 455],
 1889: [458, 1085, 1274, 106, 105, 1056, 860, 685, 474, 815, 822, 455],
 1890: [458, 1085, 1274, 106, 105, 1056, 860, 685, 474, 815, 822, 455],
 1891: [458, 1085, 1274, 106, 105, 1056, 860, 685, 474, 815, 822, 455],
 1892: [458, 1085, 1274, 106, 105, 1056, 860, 685, 474, 815, 822, 455],
 1903: [220, 215, 221, 325, 1260, 219],
 1904: [1154, 719, 77, 121, 360, 504, 220, 215, 221, 325, 1260, 219],
 1905: [1154, 719, 77, 121, 360, 504, 220, 215, 221, 325, 1260, 219],
 1906: [1154, 719, 77, 121, 360, 504, 220, 215, 221, 325, 1260, 219],
 1907: [1154, 719, 77, 121, 360, 504, 220, 215, 221, 325, 1260, 219],
 1908: [1154, 719, 77, 121, 360, 504, 220, 215, 221, 325, 1260, 219],
 1909: [1154, 719, 77, 121, 360, 504, 220, 215, 221, 325, 1260, 219],
 1910: [1154, 719, 77, 121, 360, 504, 220, 215, 221, 241, 325, 1260, 219],
 1911: [1154, 719, 77, 121, 360, 504, 220, 215, 221, 325, 1260, 219],
 1912: [1154, 719, 77, 121, 360, 504, 220, 215, 221, 325, 1260, 219],
 1913: [1154, 719, 77, 121, 360, 504, 220, 215, 221, 325, 1260, 219],
 1914: [1154, 719, 77, 121, 360, 504, 220, 215, 221, 325, 1260, 219],
 1915: [1154, 719, 77, 121, 360, 504, 220, 215, 221, 325, 1260, 219],
 1916: [1154, 719, 77, 121, 360, 504, 220, 215, 221, 325, 1260, 219],
 19704: [649, 868, 1153, 1027, 737],
 1918: [1154, 719, 77, 121, 360, 504, 220, 215, 221, 325, 1260, 219],
 1919: [1154, 719, 77, 121, 360, 504, 220, 215, 221, 325, 1260, 219],
 1920: [1154, 719, 77, 121, 360, 504, 220, 215, 221, 325, 1260, 219],
 1921: [1154, 719, 77, 121, 360, 504, 220, 215, 221, 325, 1260, 219],
 1926: [219, 1260, 325, 221, 215, 220, 504, 360, 121, 77, 719, 1154],
 1927: [219, 1260, 325, 221, 215, 220, 504, 360, 121, 77, 719, 1154],
 1928: [219, 1260, 325, 221, 215, 220, 504, 360, 121, 77, 719, 1154],
 1929: [219, 1260, 325, 221, 215, 220, 504, 360, 121, 77, 719, 1154],
 1930: [219, 1260, 325, 221, 215, 220, 504, 360, 121, 77, 719, 1154],
 1931: [219, 1260, 325, 221, 215, 220, 504, 360, 121, 77, 719, 1154],
 1932: [219, 1260, 325, 221, 215, 220, 504, 360, 121, 77, 719, 1154],
 1933: [219, 1260, 325, 221, 215, 220, 504, 360, 121, 77, 719, 1154],
 1934: [219, 1260, 325, 221, 215, 220, 504, 360, 121, 77, 719, 1154],
 1935: [219, 1260, 325, 221, 215, 220, 504, 360, 121, 77, 719, 1154],
 1936: [219, 1260, 325, 221, 215, 220, 504, 360, 121, 77, 719, 1154],
 1937: [219, 1260, 325, 221, 215, 220, 504, 360, 121, 77, 719, 1154],
 1938: [219, 1260, 325, 221, 215, 220, 504, 360, 121, 77, 719, 1154],
 1939: [219, 1260, 325, 221, 215, 220, 504, 360, 121, 77, 719, 1154],
 1940: [219, 1260, 325, 221, 215, 220, 504, 360, 121, 77, 719, 1154],
 1941: [219, 1260, 325, 221, 215, 220, 504, 360, 121, 77, 719, 1154],
 1942: [219, 1260, 325, 221, 215, 220, 504, 360, 121, 77, 719, 1154],
 1943: [219, 1260, 325, 221, 215, 220, 504, 360, 121, 77, 719, 1154],
 1944: [219, 1260, 325, 221, 215, 220],
 1945: [219, 1260, 325, 221, 215, 220],
 3338: [376, 630, 539, 632, 352, 37, 139, 866, 811, 810, 1192, 221, 215, 220],
 1953: [220,
  215,
  221,
  1048,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1954: [259,
  791,
  1018,
  286,
  768,
  919,
  911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  216,
  221,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1955: [911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  216,
  221,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1956: [911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  216,
  221,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1957: [911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  216,
  221,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1958: [911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  216,
  221,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1959: [911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  216,
  221,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1960: [911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  216,
  221,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1961: [911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  216,
  221,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1962: [911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  216,
  221,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1963: [911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  216,
  221,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1964: [911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  216,
  221,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1965: [911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  216,
  221,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1966: [911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  216,
  221,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1967: [911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  221,
  1048,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1968: [911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  221,
  1048,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1969: [911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  221,
  1048,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1970: [911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  221,
  1048,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1971: [911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  221,
  1048,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1972: [911,
  738,
  203,
  1218,
  316,
  1079,
  578,
  742,
  1167,
  1168,
  414,
  220,
  215,
  221,
  1048,
  1192,
  363,
  1224,
  810,
  811,
  1083,
  336,
  644,
  590,
  877,
  863,
  139,
  37],
 1977: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  1048,
  221,
  216,
  215,
  220,
  414,
  1168,
  1167,
  742,
  578,
  1079,
  316,
  1218,
  203,
  738,
  911],
 1978: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  221,
  216,
  215,
  220,
  414,
  1168,
  1167,
  742,
  578,
  1079,
  316,
  1218,
  203,
  738,
  911],
 1979: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  221,
  216,
  215,
  220,
  414,
  1168,
  1167,
  742,
  578,
  1079,
  316,
  1218,
  203,
  738,
  911],
 1980: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  221,
  216,
  215,
  220,
  414,
  1168,
  1167,
  742,
  578,
  1079,
  316,
  1218,
  203,
  738,
  911],
 1981: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  221,
  216,
  215,
  220,
  414,
  1168,
  1167,
  742,
  578,
  1079,
  316,
  1218,
  203,
  738,
  911],
 1982: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  221,
  216,
  215,
  220,
  414,
  1168,
  1167,
  742,
  578,
  1079,
  316,
  1218,
  203,
  738,
  911],
 1983: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  221,
  216,
  215,
  220,
  414,
  1168,
  1167,
  742,
  578,
  1079,
  316,
  1218,
  203,
  738,
  911],
 1984: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  221,
  216,
  215,
  220,
  414,
  1168,
  1167,
  742,
  578,
  1079,
  316,
  1218,
  203,
  738,
  911],
 1985: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  221,
  216,
  215,
  220,
  414,
  1168,
  1167,
  742,
  578,
  1079,
  316,
  1218,
  203,
  738,
  911],
 1986: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  221,
  216,
  215,
  220,
  414,
  1168,
  1167,
  742,
  578,
  1079,
  316,
  1218,
  203,
  738,
  911],
 1987: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  221,
  216,
  215,
  220,
  414,
  1168,
  1167,
  742,
  578,
  1079,
  316,
  1218,
  203,
  738,
  911],
 1988: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  221,
  216,
  215,
  220,
  414,
  1168,
  1167,
  742,
  578,
  1079,
  316,
  1218,
  203,
  738,
  911],
 1989: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  221,
  216,
  215,
  220,
  414,
  1168,
  1167,
  742,
  578,
  1079,
  316,
  1218,
  203,
  738,
  911],
 1990: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  1048,
  221,
  215,
  220,
  414,
  1168,
  1167,
  742,
  578,
  1079,
  316,
  1218,
  203,
  738,
  911],
 1991: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  1048,
  221,
  215,
  220,
  414,
  1168,
  1167,
  742,
  578,
  1079,
  316,
  1218,
  203,
  738,
  911],
 3341: [376, 630, 539, 632, 352, 37, 139, 866, 811, 810, 1192, 221, 215, 220],
 1993: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  1048,
  221,
  215,
  220,
  414,
  1168,
  1167,
  742,
  578,
  1079,
  316,
  1218,
  203,
  738,
  911],
 1994: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  1048,
  221,
  215,
  220,
  414,
  1168,
  1167,
  742,
  578,
  1079,
  316,
  1218,
  203,
  738,
  911],
 1995: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  1048,
  221,
  215,
  220,
  414,
  1168,
  1167,
  742,
  578,
  1079,
  316,
  1218,
  203,
  738,
  911,
  919,
  768,
  286,
  1018,
  791,
  259],
 1996: [37,
  139,
  863,
  877,
  590,
  644,
  336,
  1083,
  811,
  810,
  1224,
  363,
  1192,
  1048,
  221,
  220],
 2003: [220, 215, 221, 810, 139, 37],
 2004: [220, 215, 221, 810, 139, 37],
 2005: [259, 791, 768, 911, 203, 220, 215, 221, 810, 139, 37],
 2006: [259, 791, 768, 911, 203, 220, 215, 221, 810, 139, 37],
 2007: [259, 791, 768, 911, 203, 220, 215, 221, 810, 139, 37],
 2008: [259, 791, 768, 911, 203, 220, 215, 221, 810, 139, 37],
 2009: [259, 791, 768, 911, 203, 220, 215, 221, 810, 139, 37],
 2010: [259, 791, 768, 911, 203, 220, 215, 221, 810, 139, 37],
 2011: [259, 791, 768, 911, 203, 220, 215, 221, 810, 139, 37],
 2012: [259, 791, 768, 911, 203, 220, 215, 221, 810, 139, 37],
 2013: [259, 791, 768, 911, 203, 220, 215, 221, 810, 139, 37],
 2014: [259, 791, 768, 911, 203, 220, 215, 221, 810, 139, 37],
 2015: [259, 791, 768, 911, 203, 220, 215, 221, 810, 139, 37],
 2016: [259, 791, 768, 911, 203, 220, 215, 221, 810, 139, 37],
 2017: [259, 791, 768, 911, 203, 220, 215, 221, 810, 139, 37],
 2018: [259, 791, 768, 911, 203, 220, 215, 221, 810, 139, 37],
 2019: [259, 791, 768, 911, 203, 220, 215, 221, 810, 139, 37],
 2020: [259, 791, 768, 911, 203, 220, 215, 221, 810, 139, 37],
 2021: [259, 791, 768, 911, 203, 220, 215, 221, 810, 139, 37],
 2027: [221, 215, 220, 203, 911, 768, 791, 259],
 2028: [37, 139, 810, 221, 215, 220, 203, 911, 768, 791, 259],
 2029: [37, 139, 810, 221, 215, 220, 203, 911, 768, 791, 259],
 2030: [37, 139, 810, 221, 215, 220, 203, 911, 768, 791, 259],
 2031: [37, 139, 810, 221, 215, 220, 203, 911, 768, 791, 259],
 2032: [37, 139, 810, 221, 215, 220, 203, 911, 768, 791, 259],
 2033: [37, 139, 810, 221, 215, 220, 203, 911, 768, 791, 259],
 2034: [37, 139, 810, 221, 215, 220, 203, 911, 768, 791, 259],
 2035: [37, 139, 810, 221, 215, 220, 203, 911, 768, 791, 259],
 2036: [37, 139, 810, 221, 215, 220, 203, 911, 768, 791, 259],
 2037: [37, 139, 810, 221, 215, 220, 203, 911, 768, 791, 259],
 2038: [37, 139, 810, 221, 215, 220, 203, 911, 768, 791, 259],
 2039: [37, 139, 810, 221, 215, 220, 203, 911, 768, 791, 259],
 2040: [37, 139, 810, 221, 215, 220, 203, 911, 768, 791, 259],
 2041: [37, 139, 810, 221, 215, 220, 203, 911, 768, 791, 259],
 2042: [37, 139, 810, 221, 215, 220, 203, 911, 768, 791, 259],
 2043: [37, 139, 810, 221, 215, 220, 203, 911, 768, 791, 259],
 2044: [37, 139, 810, 221, 215, 220],
 2045: [37, 139, 810, 221, 215, 220],
 2055: [220,
  215,
  221,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2056: [220,
  215,
  221,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2057: [220,
  215,
  221,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2058: [220,
  215,
  221,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2059: [220,
  215,
  221,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2060: [220,
  215,
  221,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2061: [220,
  215,
  221,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2062: [220,
  215,
  221,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2063: [220,
  215,
  221,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2064: [220,
  215,
  221,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2065: [220,
  215,
  221,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 3342: [376, 630, 539, 632, 352, 37, 139, 866, 811, 810, 1192, 221, 215, 220],
 2067: [220,
  215,
  221,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2068: [220,
  215,
  221,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2069: [220,
  215,
  221,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2070: [220,
  215,
  221,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2071: [220,
  215,
  221,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2076: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  221,
  215,
  220],
 2077: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  221,
  215,
  220],
 2078: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  221,
  215,
  220],
 2079: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  221,
  215,
  220],
 2080: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  221,
  215,
  220],
 2081: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  221,
  215,
  220],
 2082: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  221,
  215,
  220],
 2083: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  221,
  215,
  220],
 2084: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  221,
  215,
  220],
 2085: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  221,
  215,
  220],
 2086: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  221,
  215,
  220],
 2087: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  221,
  215,
  220],
 2088: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  221,
  215,
  220],
 2089: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  221,
  215,
  220],
 2090: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  221,
  215,
  220],
 2091: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  221,
  215,
  220],
 2092: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  221,
  215,
  220],
 2103: [70, 769],
 2104: [895, 272, 801, 617, 723, 786, 70, 769],
 2105: [220,
  215,
  221,
  227,
  218,
  936,
  438,
  895,
  272,
  801,
  617,
  723,
  786,
  70,
  769],
 2106: [220,
  215,
  221,
  227,
  218,
  936,
  438,
  895,
  272,
  801,
  617,
  723,
  786,
  70,
  769],
 2108: [220,
  215,
  221,
  227,
  218,
  936,
  438,
  895,
  272,
  801,
  617,
  723,
  786,
  70,
  769],
 2109: [220,
  215,
  221,
  227,
  218,
  936,
  438,
  895,
  272,
  801,
  617,
  723,
  786,
  70,
  769],
 2110: [220,
  215,
  221,
  227,
  218,
  936,
  438,
  895,
  272,
  801,
  617,
  723,
  786,
  70,
  769],
 2111: [220,
  215,
  221,
  227,
  218,
  936,
  438,
  895,
  272,
  801,
  617,
  723,
  786,
  70,
  769],
 2113: [220,
  215,
  221,
  227,
  218,
  936,
  438,
  895,
  272,
  801,
  617,
  723,
  786,
  70,
  769],
 2114: [220,
  215,
  221,
  227,
  218,
  936,
  438,
  895,
  272,
  801,
  617,
  723,
  786,
  70,
  769],
 2115: [220,
  215,
  221,
  227,
  218,
  936,
  438,
  895,
  272,
  801,
  617,
  723,
  786,
  70,
  769],
 2116: [220,
  215,
  221,
  227,
  218,
  936,
  438,
  895,
  272,
  801,
  617,
  723,
  786,
  70,
  769],
 2117: [220,
  215,
  221,
  227,
  218,
  936,
  438,
  895,
  272,
  801,
  617,
  723,
  786,
  70,
  769],
 2118: [220,
  215,
  221,
  227,
  218,
  936,
  438,
  895,
  272,
  801,
  617,
  723,
  786,
  70,
  769],
 2119: [220,
  215,
  221,
  227,
  218,
  936,
  438,
  895,
  272,
  801,
  617,
  723,
  786,
  70,
  769],
 2120: [220,
  215,
  221,
  227,
  218,
  936,
  438,
  895,
  272,
  801,
  617,
  723,
  786,
  70,
  769],
 2121: [220, 215, 221, 227, 218, 936, 438, 895, 272, 801, 617, 723, 786, 70],
 2122: [220, 215, 221, 227, 218, 936, 438, 895, 272, 801, 617],
 2126: [617, 801, 272, 895, 438, 936, 218, 227, 221, 215, 220],
 2127: [70, 786, 723, 617, 801, 272, 895, 438, 936, 218, 227, 221, 215, 220],
 2128: [769,
  70,
  786,
  723,
  617,
  801,
  272,
  895,
  438,
  936,
  218,
  227,
  221,
  215,
  220],
 2129: [769,
  70,
  786,
  723,
  617,
  801,
  272,
  895,
  438,
  936,
  218,
  227,
  221,
  215,
  220],
 2130: [769,
  70,
  786,
  723,
  617,
  801,
  272,
  895,
  438,
  936,
  218,
  227,
  221,
  215,
  220],
 2131: [769,
  70,
  786,
  723,
  617,
  801,
  272,
  895,
  438,
  936,
  218,
  227,
  221,
  215,
  220],
 2132: [769,
  70,
  786,
  723,
  617,
  801,
  272,
  895,
  438,
  936,
  218,
  227,
  221,
  215,
  220],
 2133: [769,
  70,
  786,
  723,
  617,
  801,
  272,
  895,
  438,
  936,
  218,
  227,
  221,
  215,
  220],
 2134: [769,
  70,
  786,
  723,
  617,
  801,
  272,
  895,
  438,
  936,
  218,
  227,
  221,
  215,
  220],
 2135: [769,
  70,
  786,
  723,
  617,
  801,
  272,
  895,
  438,
  936,
  218,
  227,
  221,
  215,
  220],
 2136: [769,
  70,
  786,
  723,
  617,
  801,
  272,
  895,
  438,
  936,
  218,
  227,
  221,
  215,
  220],
 2137: [769,
  70,
  786,
  723,
  617,
  801,
  272,
  895,
  438,
  936,
  218,
  227,
  221,
  215,
  220],
 2138: [769,
  70,
  786,
  723,
  617,
  801,
  272,
  895,
  438,
  936,
  218,
  227,
  221,
  215,
  220],
 2139: [769,
  70,
  786,
  723,
  617,
  801,
  272,
  895,
  438,
  936,
  218,
  227,
  221,
  215,
  220],
 2141: [769,
  70,
  786,
  723,
  617,
  801,
  272,
  895,
  438,
  936,
  218,
  227,
  221,
  215,
  220],
 2142: [769,
  70,
  786,
  723,
  617,
  801,
  272,
  895,
  438,
  936,
  218,
  227,
  221,
  215,
  220],
 2144: [769, 70, 786, 723, 617, 801, 272, 895],
 2156: [504,
  591,
  128,
  837,
  1081,
  824,
  189,
  380,
  218,
  227,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2157: [504,
  591,
  128,
  837,
  1081,
  824,
  189,
  380,
  218,
  227,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2158: [504,
  591,
  128,
  837,
  1081,
  824,
  189,
  380,
  218,
  227,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2159: [504,
  591,
  128,
  837,
  1081,
  824,
  189,
  380,
  218,
  227,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2160: [504,
  591,
  128,
  837,
  1081,
  824,
  189,
  380,
  218,
  227,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2161: [504,
  591,
  128,
  837,
  1081,
  824,
  189,
  380,
  218,
  227,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2162: [504,
  591,
  128,
  837,
  1081,
  824,
  189,
  380,
  218,
  227,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2163: [504,
  591,
  128,
  837,
  1081,
  824,
  189,
  380,
  218,
  227,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2164: [504,
  591,
  128,
  837,
  1081,
  824,
  189,
  380,
  218,
  227,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2165: [504,
  591,
  128,
  837,
  1081,
  824,
  189,
  380,
  218,
  227,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2166: [504,
  591,
  128,
  837,
  1081,
  824,
  189,
  380,
  218,
  227,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2167: [504,
  591,
  128,
  837,
  1081,
  824,
  189,
  380,
  218,
  227,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2168: [504,
  591,
  128,
  837,
  1081,
  824,
  189,
  380,
  218,
  227,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2169: [504,
  591,
  128,
  837,
  1081,
  824,
  189,
  380,
  218,
  227,
  1767,
  621,
  243,
  488,
  328,
  1087,
  1131,
  378,
  725,
  318,
  365,
  6],
 2177: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  227,
  218,
  380,
  189,
  824,
  1081,
  837,
  128,
  591,
  504],
 2178: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  227,
  218,
  380,
  189,
  824,
  1081,
  837,
  128,
  591,
  504],
 2179: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  227,
  218,
  380,
  189,
  824,
  1081,
  837,
  128,
  591,
  504],
 2180: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  227,
  218,
  380,
  189,
  824,
  1081,
  837,
  128,
  591,
  504],
 2181: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  227,
  218,
  380,
  189,
  824,
  1081,
  837,
  128,
  591,
  504],
 2182: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  227,
  218,
  380,
  189,
  824,
  1081,
  837,
  128,
  591,
  504],
 2183: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  227,
  218,
  380,
  189,
  824,
  1081,
  837,
  128,
  591,
  504],
 2184: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  227,
  218,
  380,
  189,
  824,
  1081,
  837,
  128,
  591,
  504],
 2185: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  227,
  218,
  380,
  189,
  824,
  1081,
  837,
  128,
  591,
  504],
 2186: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  227,
  218,
  380,
  189,
  824,
  1081,
  837,
  128,
  591,
  504],
 2187: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  227,
  218,
  380,
  189,
  824,
  1081,
  837,
  128,
  591,
  504],
 2188: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  227,
  218,
  380,
  189,
  824,
  1081,
  837,
  128,
  591,
  504],
 2189: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  227,
  218,
  380,
  189,
  824,
  1081,
  837,
  128,
  591,
  504],
 2190: [6,
  365,
  318,
  725,
  378,
  1131,
  1087,
  328,
  488,
  243,
  621,
  1767,
  227,
  218,
  380,
  189,
  824,
  1081,
  837,
  128,
  591,
  504],
 2204: [455,
  822,
  815,
  1234,
  701,
  6,
  318,
  725,
  220,
  215,
  221,
  9,
  326,
  523,
  324,
  157,
  1151],
 2205: [455,
  822,
  815,
  1234,
  701,
  6,
  318,
  725,
  220,
  215,
  221,
  9,
  326,
  523,
  324,
  157,
  1151],
 2206: [455,
  822,
  815,
  1234,
  701,
  6,
  318,
  725,
  220,
  215,
  221,
  9,
  326,
  523,
  324,
  157,
  1151],
 2207: [455,
  822,
  815,
  1234,
  701,
  6,
  318,
  725,
  220,
  215,
  221,
  9,
  326,
  523,
  324,
  157,
  1151],
 2208: [455,
  822,
  815,
  1234,
  701,
  6,
  318,
  725,
  220,
  215,
  221,
  9,
  326,
  523,
  324,
  157,
  1151],
 2209: [455,
  822,
  815,
  1234,
  701,
  6,
  318,
  725,
  220,
  215,
  221,
  9,
  326,
  523,
  324,
  157,
  1151],
 2210: [455,
  822,
  815,
  1234,
  701,
  6,
  318,
  725,
  220,
  215,
  221,
  9,
  326,
  523,
  324,
  157,
  1151],
 2211: [455,
  822,
  815,
  1234,
  701,
  6,
  318,
  725,
  220,
  215,
  221,
  9,
  326,
  523,
  324,
  157,
  1151],
 2212: [455, 822, 815, 1234, 701, 6, 318, 725, 220, 215, 221, 9, 326, 523],
 2213: [455,
  822,
  815,
  1234,
  701,
  6,
  318,
  725,
  220,
  215,
  221,
  9,
  326,
  523,
  324,
  157,
  1151],
 2214: [455,
  822,
  815,
  1234,
  701,
  6,
  318,
  725,
  220,
  215,
  221,
  9,
  326,
  523,
  324,
  157,
  1151],
 2215: [455,
  822,
  815,
  1234,
  701,
  6,
  318,
  725,
  220,
  215,
  221,
  9,
  326,
  523,
  324,
  157,
  1151],
 2216: [455,
  822,
  815,
  1234,
  701,
  6,
  318,
  725,
  220,
  215,
  221,
  9,
  326,
  523,
  324,
  157,
  1151],
 2217: [455,
  822,
  815,
  1234,
  701,
  6,
  318,
  725,
  220,
  215,
  221,
  9,
  326,
  523,
  324,
  157,
  1151],
 2218: [455,
  822,
  815,
  1234,
  701,
  6,
  318,
  725,
  220,
  215,
  221,
  9,
  326,
  523,
  324,
  157,
  1151],
 2219: [455,
  822,
  815,
  1234,
  701,
  6,
  318,
  725,
  220,
  215,
  221,
  9,
  326,
  523,
  324,
  157,
  1151],
 2220: [455, 822, 815, 1234, 701, 6, 318, 725, 220, 215, 221, 9, 326, 523],
 2221: [455, 822, 815, 1234, 701, 6, 318, 725, 220, 215, 221, 9, 326, 523],
 2227: [523, 326, 9, 221, 215, 220, 725, 318, 6, 701, 1234, 815, 822, 455],
 2228: [1151,
  157,
  324,
  523,
  326,
  9,
  221,
  215,
  220,
  725,
  318,
  6,
  701,
  1234,
  815,
  822,
  455],
 2229: [1151,
  157,
  324,
  523,
  326,
  9,
  221,
  215,
  220,
  725,
  318,
  6,
  701,
  1234,
  815,
  822,
  455],
 2230: [1151,
  157,
  324,
  523,
  326,
  9,
  221,
  215,
  220,
  725,
  318,
  6,
  701,
  1234,
  815,
  822,
  455],
 2231: [1151,
  157,
  324,
  523,
  326,
  9,
  221,
  215,
  220,
  725,
  318,
  6,
  701,
  1234,
  815,
  822,
  455],
 2232: [523, 326, 9, 221, 215, 220, 725, 318, 6, 701, 1234, 815, 822, 455],
 2233: [1151,
  157,
  324,
  523,
  326,
  9,
  221,
  215,
  220,
  725,
  318,
  6,
  701,
  1234,
  815,
  822,
  455],
 2234: [1151,
  157,
  324,
  523,
  326,
  9,
  221,
  215,
  220,
  725,
  318,
  6,
  701,
  1234,
  815,
  822,
  455],
 2235: [1151,
  157,
  324,
  523,
  326,
  9,
  221,
  215,
  220,
  725,
  318,
  6,
  701,
  1234,
  815,
  822,
  455],
 2236: [1151,
  157,
  324,
  523,
  326,
  9,
  221,
  215,
  220,
  725,
  318,
  6,
  701,
  1234,
  815,
  822,
  455],
 2237: [1151,
  157,
  324,
  523,
  326,
  9,
  221,
  215,
  220,
  725,
  318,
  6,
  701,
  1234,
  815,
  822,
  455],
 ...}

In [8]:
len(trains)


Out[8]:
3426

In [7]:
intersections = set()

for i, train_a in trains.items():
    train_a_set = set(train_a)
    for j, train_b in trains.items():
        if i == j:
            continue

        if train_a_set.isdisjoint(train_b):
            continue

        intersections.add((i, j))
            
intersections


Out[7]:
{(2783, 2620),
 (4520, 590),
 (1707, 1994),
 (4014, 938),
 (2814, 3407),
 (557, 3117),
 (2044, 2237),
 (535, 3421),
 (2764, 1972),
 (4458, 4257),
 (4734, 5982),
 (2117, 4982),
 (2969, 8200),
 (2661, 2633),
 (4777, 2043),
 (2535, 96),
 (19906, 4892),
 (6263, 906),
 (1666, 2280),
 (2003, 517),
 (440, 8974),
 (3420, 545),
 (8952, 6569),
 (3830, 508),
 (2611, 3326),
 (2642, 2765),
 (1582, 2335),
 (2776, 743),
 (619, 735),
 (9243, 7955),
 (1931, 2842),
 (3677, 504),
 (3432, 2630),
 (5564, 1708),
 (1915, 3778),
 (3789, 2614),
 (1735, 3957),
 (6055, 3834),
 (1766, 518),
 (2804, 3732),
 (4557, 4538),
 (2854, 2560),
 (9224, 4127),
 (2034, 3610),
 (1809, 2979),
 (430, 7956),
 (5389, 3840),
 (2210, 1882),
 (2413, 4033),
 (1716, 5561),
 (3420, 3963),
 (411, 9239),
 (4507, 1807),
 (1591, 4534),
 (2629, 9240),
 (3432, 4306),
 (8352, 1712),
 (7975, 509),
 (2057, 2118),
 (5862, 5809),
 (2291, 2162),
 (2238, 1711),
 (2528, 5679),
 (1541, 3627),
 (2034, 8302),
 (8513, 2254),
 (4535, 6562),
 (2863, 733),
 (2043, 1995),
 (3991, 6586),
 (3360, 6569),
 (5389, 5268),
 (4417, 2463),
 (3614, 806),
 (3438, 3467),
 (4167, 4227),
 (5683, 7601),
 (2422, 1942),
 (6570, 9267),
 (4979, 2530),
 (1837, 594),
 (6564, 1979),
 (3307, 3317),
 (511, 3604),
 (515, 3015),
 (5091, 4740),
 (4117, 2808),
 (2135, 420),
 (8087, 4115),
 (3469, 4119),
 (8955, 3118),
 (4385, 3692),
 (6567, 6471),
 (556, 9267),
 (2043, 6567),
 (3326, 6577),
 (2512, 6464),
 (9264, 4309),
 (2929, 1757),
 (3235, 3866),
 (4885, 4487),
 (3079, 6280),
 (3006, 440),
 (6489, 2128),
 (3726, 4464),
 (3913, 4527),
 (5563, 2104),
 (2431, 7791),
 (1787, 3110),
 (2309, 3641),
 (2772, 1961),
 (3113, 3987),
 (4217, 4232),
 (1958, 4327),
 (3909, 4528),
 (2128, 2335),
 (2178, 4031),
 (6567, 2011),
 (8388, 3855),
 (8008, 8800),
 (7290, 3036),
 (2672, 2780),
 (3716, 3981),
 (1715, 2831),
 (7803, 3882),
 (4506, 3217),
 (2030, 744),
 (9251, 2584),
 (5689, 6269),
 (2333, 1912),
 (410, 4506),
 (789, 758),
 (4629, 2410),
 (577, 2205),
 (2884, 2207),
 (1808, 1965),
 (555, 2317),
 (1958, 2419),
 (2128, 6059),
 (3688, 2829),
 (2240, 3789),
 (6560, 3980),
 (2218, 3029),
 (1517, 2930),
 (1777, 409),
 (730, 8967),
 (3141, 1986),
 (1805, 2677),
 (1889, 7903),
 (536, 553),
 (2843, 3671),
 (3119, 2230),
 (2039, 2629),
 (3306, 1515),
 (2259, 7741),
 (3440, 1961),
 (8400, 5160),
 (2134, 3888),
 (5982, 2134),
 (9272, 705),
 (2069, 8008),
 (2831, 9252),
 (1908, 3407),
 (7903, 3721),
 (586, 1762),
 (3688, 8601),
 (2256, 1729),
 (2020, 1961),
 (5564, 4982),
 (8014, 6568),
 (2790, 2015),
 (3859, 3638),
 (8800, 2440),
 (2637, 5365),
 (583, 3636),
 (514, 2141),
 (3607, 7802),
 (5366, 2477),
 (8962, 722),
 (3231, 2436),
 (419, 2039),
 (3418, 2237),
 (2986, 1766),
 (1926, 2816),
 (8014, 2317),
 (3840, 4580),
 (1507, 1521),
 (1783, 1912),
 (4543, 735),
 (19729, 2308),
 (8007, 1965),
 (3408, 4255),
 (2833, 3306),
 (3109, 2577),
 (3036, 535),
 (1960, 1557),
 (2280, 1555),
 (3680, 2928),
 (3734, 427),
 (2637, 3657),
 (3868, 1945),
 (1592, 3860),
 (1539, 5391),
 (4130, 2009),
 (3980, 2331),
 (1926, 4508),
 (726, 1809),
 (3017, 771),
 (2511, 7487),
 (2277, 3311),
 (3837, 429),
 (4321, 4157),
 (4268, 3804),
 (1992, 2840),
 (2320, 3660),
 (1516, 3682),
 (1776, 2059),
 (4536, 2568),
 (1826, 4211),
 (2933, 1536),
 (2864, 3081),
 (3140, 562),
 (2007, 616),
 (3221, 1987),
 (3408, 3670),
 (3684, 439),
 (7951, 1865),
 (6358, 3089),
 (4965, 4991),
 (2482, 2479),
 (7666, 5944),
 (1988, 2254),
 (4576, 4765),
 (1966, 2106),
 (3612, 2190),
 (8293, 2785),
 (4132, 2608),
 (2420, 2158),
 (2605, 2968),
 (2911, 3108),
 (1835, 2242),
 (3970, 3060),
 (440, 2041),
 (3558, 9268),
 (5365, 4415),
 (8961, 1830),
 (3693, 2334),
 (4586, 6057),
 (5826, 5836),
 (3855, 2808),
 (1506, 3327),
 (1782, 2636),
 (19728, 744),
 (3917, 8794),
 (563, 1614),
 (2870, 718),
 (3233, 8082),
 (409, 3211),
 (7653, 3061),
 (2114, 3682),
 (3716, 1527),
 (1935, 3768),
 (2071, 1503),
 (8336, 2790),
 (2429, 3975),
 (3457, 3414),
 (1732, 5587),
 (2770, 1989),
 (2182, 8352),
 (1741, 5286),
 (8992, 709),
 (6561, 4506),
 (2357, 2208),
 (2912, 2966),
 (1557, 3617),
 (4983, 521),
 (5984, 5960),
 (3108, 1559),
 (519, 1514),
 (4277, 8785),
 (3220, 2769),
 (3655, 438),
 (4136, 2244),
 (2204, 2212),
 (1660, 811),
 (2235, 2261),
 (4311, 1784),
 (1538, 789),
 (1741, 3386),
 (4032, 3378),
 (1672, 2335),
 (4532, 3722),
 (2104, 2527),
 (5589, 5267),
 (4133, 734),
 (3611, 3610),
 (2082, 2259),
 (4965, 7488),
 (112, 510),
 (2626, 2964),
 (3211, 19958),
 (2581, 2788),
 (2760, 414),
 (7088, 3057),
 (1903, 3431),
 (6259, 3830),
 (1834, 442),
 (408, 3734),
 (512, 7485),
 (1812, 8014),
 (2235, 4417),
 (6555, 2318),
 (6586, 3581),
 (2623, 410),
 (1681, 438),
 (3603, 8574),
 (405, 5260),
 (6256, 3843),
 (436, 571),
 (2231, 1839),
 (3806, 8603),
 (2113, 118),
 (777, 705),
 (90, 2166),
 (7352, 4618),
 (7512, 9220),
 (2807, 1955),
 (7996, 19747),
 (3969, 1916),
 (2159, 8659),
 (2105, 2238),
 (715, 4338),
 (2015, 3413),
 (417, 1919),
 (5376, 2389),
 (19974, 19933),
 (5579, 2430),
 (3804, 2012),
 (2585, 2778),
 (1781, 1988),
 (3916, 3806),
 (2289, 413),
 (2766, 7363),
 (2437, 3105),
 (1514, 7094),
 (4982, 5279),
 (5984, 5811),
 (414, 3131),
 (2060, 9263),
 (3012, 2931),
 (3816, 4585),
 (2613, 1733),
 (9235, 7252),
 (3844, 2421),
 (1740, 3242),
 (4879, 4869),
 (590, 1783),
 (6583, 2237),
 (3135, 4328),
 (5588, 545),
 (741, 562),
 (3232, 19722),
 (2418, 3442),
 (4028, 908),
 (9248, 4508),
 (4006, 3812),
 (6286, 6386),
 (3578, 8660),
 (2241, 1589),
 (8303, 3785),
 (6370, 8756),
 (1504, 8002),
 (4860, 3706),
 (2622, 3634),
 (6091, 2508),
 (2809, 2057),
 (3135, 2684),
 (6470, 3619),
 (2890, 542),
 (1830, 2792),
 (2971, 3119),
 (435, 1937),
 (3710, 3720),
 (3462, 2167),
 (738, 2641),
 (7014, 1782),
 (4512, 3720),
 (120, 5813),
 (2785, 1968),
 (2005, 8792),
 (1730, 3879),
 (2938, 4342),
 (507, 3860),
 (2818, 3881),
 (509, 1777),
 (3879, 3320),
 (3660, 4359),
 (3312, 4130),
 (3691, 406),
 (3638, 3763),
 (5578, 110),
 (3237, 7861),
 (4562, 4757),
 (4509, 4538),
 (2408, 3983),
 (2787, 741),
 (2631, 4515),
 (2921, 2619),
 (4063, 4379),
 (1513, 7970),
 (5084, 106),
 (3033, 2937),
 (3240, 2313),
 (1610, 806),
 (2121, 4543),
 (3784, 2758),
 (2305, 3329),
 (8515, 3429),
 (1761, 706),
 (8722, 1933),
 (1532, 3684),
 (2844, 1819),
 (7445, 3676),
 (520, 704),
 (6482, 2458),
 (4122, 3007),
 (6069, 6266),
 (916, 3726),
 (4590, 4784),
 (2765, 3137),
 (2436, 5159),
 (1513, 1742),
 (630, 1805),
 (1720, 2332),
 (4756, 3842),
 (3309, 3716),
 (4959, 5381),
 (9263, 2336),
 (704, 2919),
 (2855, 4531),
 (1567, 3341),
 (2068, 3334),
 (3330, 3035),
 (3606, 4128),
 (2314, 1534),
 (4962, 2441),
 (4085, 4385),
 (1904, 515),
 (1995, 3907),
 (1932, 3615),
 (3215, 2781),
 (1963, 2990),
 (2230, 725),
 (1586, 7594),
 (5394, 5383),
 (8750, 3914),
 (4631, 6269),
 (3318, 2259),
 (2783, 9243),
 (6369, 5692),
 (2130, 4008),
 (3637, 2061),
 (2314, 8002),
 (4859, 4858),
 (3718, 3602),
 (1717, 5562),
 (2755, 2560),
 (4508, 2570),
 (7351, 1512),
 (434, 2227),
 (3433, 4177),
 (3587, 4506),
 (7362, 2634),
 (2058, 2243),
 (2089, 2266),
 (1942, 3462),
 (1542, 2342),
 (2633, 2965),
 (2304, 1683),
 (6266, 5669),
 (1841, 579),
 (3690, 4506),
 (2844, 2113),
 (2584, 2676),
 (2139, 2045),
 (2408, 2105),
 (2630, 417),
 (8667, 5881),
 (710, 9268),
 (1838, 1839),
 (741, 2933),
 (3308, 2928),
 (443, 738),
 (719, 1861),
 (1914, 1556),
 (2120, 441),
 (784, 742),
 (3933, 4040),
 (3964, 3127),
 (4261, 7794),
 (3755, 4058),
 (3614, 3704),
 (2044, 6562),
 (8626, 2109),
 (8902, 3618),
 (2463, 3640),
 (619, 2638),
 (3029, 4139),
 (3214, 1963),
 (3608, 1906),
 (2282, 2320),
 (1585, 1886),
 (3720, 4532),
 (1735, 1764),
 (2310, 820),
 (516, 5590),
 (2513, 3565),
 (2854, 433),
 (3680, 3767),
 (6487, 3781),
 (2966, 2679),
 (2129, 2076),
 (3580, 2018),
 (2407, 6376),
 (3204, 8388),
 (2109, 4556),
 (4239, 3306),
 (905, 4477),
 (2567, 2021),
 (528, 2035),
 (1828, 404),
 (731, 2204),
 (2031, 3439),
 (762, 2319),
 (433, 1829),
 (709, 2308),
 (3860, 2036),
 (3655, 1519),
 (4311, 2865),
 (3686, 4540),
 (3357, 2420),
 (1563, 3334),
 (2341, 1881),
 (2066, 8902),
 (4219, 9244),
 (4535, 4109),
 (1706, 4131),
 (2537, 6265),
 (556, 1544),
 (8973, 1590),
 (430, 3089),
 (3204, 2664),
 (2241, 2638),
 (6561, 3215),
 (1518, 3983),
 (1778, 3484),
 (4538, 3313),
 (3414, 2860),
 (2763, 1817),
 (2534, 5765),
 (1890, 7002),
 (537, 3882),
 (4139, 3435),
 (2666, 1781),
 (1761, 2328),
 (8087, 1954),
 (3469, 2182),
 (3829, 7775),
 (578, 8972),
 (7362, 1541),
 (556, 8092),
 (1737, 2118),
 (3326, 4134),
 (9264, 2118),
 (1818, 757),
 (721, 3635),
 (2021, 938),
 (2436, 7955),
 (3235, 1933),
 (3369, 2435),
 (2116, 1915),
 (115, 4709),
 (2422, 5779),
 (3726, 6593),
 (3736, 408),
 (2429, 3234),
 (1527, 1830),
 (2928, 2764),
 (589, 431),
 (8486, 4557),
 (5367, 1706),
 (3216, 2441),
 (1506, 8002),
 (1927, 2055),
 (96, 6289),
 (2679, 4526),
 (6567, 3658),
 (8388, 2040),
 (2588, 1991),
 (2412, 6556),
 (2791, 3784),
 (4528, 3666),
 (5582, 432),
 (2138, 9243),
 (4606, 8352),
 (543, 3305),
 (3110, 2332),
 (2030, 2937),
 (6489, 6483),
 (3084, 2623),
 (3726, 8301),
 (708, 4336),
 (3707, 6576),
 (6467, 2911),
 (4107, 3322),
 (842, 3214),
 (3735, 428),
 (2309, 7996),
 (2340, 587),
 (4785, 911),
 (7092, 1709),
 (4629, 5881),
 (8963, 8921),
 (2937, 529),
 (1927, 4507),
 (8513, 19729),
 (9232, 2967),
 (429, 2779),
 (19901, 8513),
 (3838, 432),
 (5866, 96),
 (2240, 1886),
 (7803, 7721),
 (1590, 2307),
 (1517, 737),
 (1777, 2312),
 (3628, 2108),
 (2791, 531),
 (2433, 2285),
 (4978, 6267),
 (8590, 3832),
 (4418, 2368),
 (5667, 2408),
 (3685, 436),
 (3081, 8401),
 (6579, 2189),
 (2134, 6081),
 (3365, 6589),
 (3728, 2087),
 (2318, 2027),
 (1658, 719),
 (2781, 3079),
 (5360, 5161),
 (2042, 3030),
 (3990, 4559),
 (2461, 5376),
 (3759, 2409),
 (720, 3233),
 (4135, 2213),
 (3613, 3981),
 (3437, 1512),
 (2084, 3416),
 (6560, 7305),
 (3644, 2938),
 (3480, 4531),
 (3859, 1737),
 (944, 7717),
 (7514, 3329),
 (2232, 4113),
 (3971, 3691),
 (1867, 2262),
 (717, 1777),
 (3008, 587),
 (4713, 5811),
 (5788, 3813),
 (4259, 4578),
 (4565, 2138),
 (4722, 5964),
 (2208, 5391),
 (2790, 1532),
 (407, 8951),
 (564, 715),
 (4322, 9216),
 (2115, 3069),
 (3415, 3340),
 (3657, 3886),
 (2330, 7992),
 (3734, 3640),
 (2637, 1528),
 (2771, 570),
 (2236, 9212),
 (1711, 3616),
 (8756, 6365),
 (3112, 542),
 (777, 1857),
 (3315, 3129),
 (1979, 2564),
 (7400, 3887),
 (2010, 3463),
 (8306, 2261),
 (3343, 3109),
 (3603, 2484),
 (3841, 6288),
 (5766, 905),
 (2431, 2341),
 (3887, 3736),
 (4856, 3730),
 (8671, 5764),
 (595, 3886),
 (2470, 1731),
 (626, 3037),
 (2864, 1978),
 (1938, 3230),
 (3408, 1735),
 (3684, 2080),
 (2258, 2208),
 (2205, 2471),
 (5571, 6156),
 (3765, 3605),
 (2236, 2128),
 (1535, 2771),
 (2317, 709),
 (916, 4878),
 (1979, 8304),
 (4011, 6561),
 (4740, 5817),
 (532, 3844),
 (3405, 3787),
 (3336, 1838),
 (7007, 4520),
 (2217, 1986),
 (1589, 2305),
 (6568, 8724),
 (4061, 1708),
 (2479, 3602),
 (1835, 437),
 (9228, 3229),
 (2976, 2664),
 (9259, 1580),
 (19945, 1912),
 (3333, 2660),
 (3827, 4007),
 (6587, 2418),
 (5956, 4712),
 (2811, 1520),
 (7013, 4614),
 (2326, 2834),
 (1682, 435),
 (4530, 408),
 (1816, 2881),
 (2019, 7002),
 (8601, 3427),
 (3130, 3244),
 (4218, 1817),
 (3436, 3432),
 (3643, 2042),
 (415, 5288),
 (91, 5881),
 (4464, 3741),
 (2792, 3006),
 (6556, 7955),
 (1503, 2082),
 (3080, 2619),
 (544, 2013),
 (2133, 5683),
 (3417, 4106),
 (7903, 3975),
 (7092, 564),
 (2278, 2091),
 (2617, 2766),
 (1916, 3387),
 (594, 830),
 (3211, 4877),
 (3035, 1504),
 (3979, 5680),
 (706, 2684),
 (3705, 1732),
 (1978, 8600),
 (5837, 5806),
 (4965, 3813),
 (2257, 532),
 (7009, 530),
 (3488, 1734),
 (2407, 542),
 (1763, 3113),
 (1710, 4640),
 (522, 2217),
 (1719, 4889),
 (1906, 4864),
 (756, 1817),
 (2142, 3712),
 (768, 781),
 (4133, 2893),
 (918, 3443),
 (7006, 2332),
 (7087, 3433),
 (19737, 2344),
 (4029, 3983),
 (4758, 3839),
 (2006, 3705),
 (1731, 8364),
 (737, 3609),
 (2037, 2080),
 (3740, 3730),
 (1968, 2665),
 (4339, 3322),
 (2204, 6569),
 (6577, 5665),
 (2288, 2807),
 (3742, 415),
 (1968, 2519),
 (1569, 3975),
 (2969, 1790),
 (2009, 7721),
 (2860, 4232),
 (7999, 1669),
 (531, 764),
 (734, 789),
 (405, 3867),
 (2490, 8215),
 (3232, 435),
 (7881, 4854),
 (906, 4967),
 (2060, 1732),
 (2366, 4432),
 (3857, 2221),
 (1856, 8995),
 (2428, 4518),
 (2807, 3634),
 (1731, 2616),
 (2306, 3728),
 (2037, 4564),
 (508, 3089),
 (512, 3642),
 (2819, 2614),
 (2015, 1732),
 (3416, 2970),
 (8304, 2805),
 (4510, 4519),
 (2409, 3212),
 (1638, 1818),
 (4640, 3239),
 (1996, 2266),
 (2113, 4977),
 (3310, 2573),
 (2981, 2003),
 (3241, 2058),
 (927, 4266),
 (2122, 4538),
 (2069, 3729),
 (3935, 2015),
 (2303, 8961),
 (1533, 2791),
 (4985, 414),
 (3844, 4582),
 (1740, 4955),
 (2881, 3312),
 (521, 1859),
 (3639, 9256),
 (3207, 3719),
 (2110, 6589),
 (2962, 3431),
 (7688, 5944),
 (1964, 9239),
 (4319, 4529),
 (917, 3213),
 (2766, 3580),
 (2334, 1953),
 (2027, 3967),
 (571, 562),
 (705, 1764),
 (2909, 4331),
 (1936, 534),
 (736, 3243),
 (1880, 7970),
 (2265, 7901),
 (929, 4984),
 (2591, 744),
 (2480, 2888),
 (2962, 9211),
 (2555, 3112),
 (1830, 4505),
 (733, 1687),
 (1964, 3755),
 (3610, 1511),
 (4266, 3933),
 (413, 8336),
 (1790, 4236),
 (1565, 541),
 (3856, 3615),
 (4512, 1561),
 (7690, 2531),
 (2909, 2591),
 (3116, 3635),
 (2036, 2080),
 (507, 1959),
 (1708, 8484),
 (5279, 120),
 (2014, 7088),
 (3431, 3414),
 (4144, 2264),
 (2212, 2368),
 (4860, 4479),
 (907, 4036),
 (8690, 3832),
 (1680, 2339),
 (1504, 1944),
 (8794, 4579),
 (4540, 2806),
 (1727, 3706),
 (4018, 3578),
 (6389, 2409),
 (3610, 8971),
 (2060, 1962),
 (7752, 6477),
 (2159, 6586),
 (2656, 2560),
 (2343, 4640),
 (120, 434),
 (2427, 1710),
 (1543, 2081),
 (7386, 406),
 (7520, 908),
 (558, 1889),
 (1739, 8001),
 (8011, 2514),
 (2109, 8015),
 (1954, 3236),
 (3237, 3976),
 (5660, 6270),
 (3781, 3787),
 (2684, 637),
 (434, 19704),
 (8741, 3212),
 (1513, 3645),
 (1892, 727),
 (7724, 1988),
 (3106, 3116),
 (3309, 2035),
 (9263, 1715),
 (3064, 1707),
 (6479, 2607),
 (3421, 3761),
 (3762, 1743),
 (1658, 832),
 (3606, 6577),
 (2180, 3857),
 (1739, 1757),
 (8903, 805),
 (4561, 8794),
 (3986, 9227),
 (1932, 1928),
 (3215, 940),
 (6584, 3977),
 (117, 7444),
 (4334, 720),
 (6564, 6563),
 (2283, 2079),
 (2662, 1985),
 (1789, 2592),
 (3721, 4535),
 (8574, 3740),
 (9255, 1810),
 (2855, 1718),
 (2011, 8386),
 (506, 6457),
 (2239, 1810),
 (431, 5282),
 (1636, 1828),
 (1583, 7967),
 (1717, 3337),
 (3642, 2334),
 (4614, 3820),
 (1519, 4132),
 (529, 2928),
 (732, 2969),
 (2867, 2613),
 (6469, 1514),
 (4109, 3661),
 (3618, 3230),
 (8750, 7751),
 (8452, 5178),
 (2426, 3390),
 (2805, 7306),
 (2442, 5163),
 (1879, 1510),
 (4743, 5058),
 (3330, 8304),
 (4212, 2935),
 (1991, 2880),
 (5889, 5918),
 (3615, 1936),
 (4458, 911),
 (937, 2141),
 (1576, 1960),
 (1779, 3235),
 (2630, 2582),
 (3861, 3788),
 (2435, 1540),
 (6077, 5776),
 ...}

In [9]:
len(intersections)


Out[9]:
3257856

In [10]:
tresholds = [10, 20, 30, 40, 50, 60]
tuples = []
for i in trains:
    for j in tresholds:
        tuples.append((i, j))
        
index = pd.MultiIndex.from_tuples(tuples, names=['trains', 'tresholds'])
matrix = np.empty((len(index), len(trains)))
matrix.fill(np.nan)
df = pd.DataFrame(matrix, index=index, columns=trains, dtype=float)

In [11]:
metrics = dict()
for i in trains:
    m = binary_metric_train(True, i)
    metrics[i] = m

In [17]:
treshold_metrics = dict()
for i in trains:
    treshold_metrics[i] = dict()
    for j in tresholds:
        m = binary_metric_train(True, i, tresh=j)
        treshold_metrics[i][j] = m

In [ ]:
for trA, trB in intersections:
    A_metric = metrics[trA]
    for j in tresholds:
        B_metric = treshold_metrics[trB][j]
        corr = abs(pearsonr(A_metric, B_metric)[0])
        df.loc[(trB, j), trA] = corr

In [5]:
df_file = open('./pickles/data2.pkl', 'rb')
df = pickle.load(df_file)

In [6]:
df


Out[6]:
90 91 96 97 106 107 108 109 110 111 ... 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593
trains tresholds
90 10 NaN 0.063209 0.095050 0.177116 0.078587 NaN 0.064365 0.154858 0.062869 0.167808 ... 1.778217e-01 0.259373 6.286946e-02 0.108893 0.019881 6.668313e-02 0.078587 0.259373 4.445542e-02 0.051789
20 NaN 0.101199 0.102632 0.036866 0.220624 NaN 0.176229 0.169411 0.084856 0.064535 ... 2.640084e-01 0.101199 3.394221e-02 0.137176 0.075134 1.440046e-01 0.067884 0.313011 9.600307e-02 0.108897
30 NaN 0.132271 0.081934 0.108897 0.238455 NaN 0.183887 0.044965 0.151744 0.041216 ... 2.452557e-01 0.132271 8.671100e-02 0.025031 0.109682 9.197090e-02 0.043355 0.132271 9.197090e-02 0.184211
40 NaN 0.132271 0.081934 0.108897 0.238455 NaN 0.183887 0.044965 0.151744 0.041216 ... 2.452557e-01 0.132271 8.671100e-02 0.025031 0.109682 9.197090e-02 0.043355 0.132271 9.197090e-02 0.184211
50 NaN 0.182692 0.052414 0.160036 0.069338 NaN 0.233241 0.035956 0.138675 0.081127 ... 2.941742e-01 0.038462 1.539602e-17 0.080064 0.175412 1.307441e-01 0.069338 0.182692 1.307441e-01 0.168345
60 NaN 0.242681 0.018898 0.220624 0.100000 NaN 0.292509 0.016205 0.125000 0.127973 ... 1.767767e-01 0.069338 5.000000e-02 0.000000 0.252982 1.767767e-01 0.100000 0.086672 0.000000e+00 0.151744
91 10 0.168045 NaN 0.306247 0.226615 0.129641 NaN 0.016590 0.243697 0.129641 0.229897 ... 6.875239e-02 0.312367 1.296407e-01 0.074848 0.051245 4.583492e-02 0.016205 0.008989 1.604222e-01 0.171429
20 0.115278 NaN 0.157143 0.128290 0.018898 NaN 0.055279 0.134749 0.018898 0.179657 ... 7.417990e-18 0.366900 1.889822e-01 0.327327 0.047809 9.272487e-18 0.018898 0.104828 2.672612e-01 0.081934
30 0.092563 NaN 0.081934 0.023545 0.151744 NaN 0.101455 0.081499 0.151744 0.244126 ... 9.197090e-02 0.402826 8.671100e-02 0.225282 0.013710 9.197090e-02 0.043355 0.003006 2.145988e-01 0.015038
40 0.076249 NaN 0.018898 0.067884 0.125000 NaN 0.036564 0.129641 0.125000 0.201100 ... 9.813078e-18 0.398691 2.000000e-01 0.144338 0.110680 1.767767e-01 0.100000 0.086672 1.767767e-01 0.151744
50 0.057639 NaN 0.142857 0.012829 0.094491 NaN 0.055279 0.024500 0.094491 0.152017 ... 8.908708e-02 0.419314 1.889822e-01 0.036370 0.119523 3.118048e-01 0.188982 0.170346 1.336306e-01 0.114708
60 0.057639 NaN 0.142857 0.012829 0.094491 NaN 0.055279 0.024500 0.094491 0.152017 ... 8.908708e-02 0.419314 1.889822e-01 0.036370 0.119523 3.118048e-01 0.188982 0.170346 1.336306e-01 0.114708
96 10 0.241121 0.317934 NaN 0.021467 0.252982 NaN 0.196561 0.051245 0.252982 0.219686 ... 1.118034e-01 0.175412 1.581139e-01 0.091287 0.260000 2.236068e-01 0.031623 0.021926 1.118034e-01 0.137102
20 0.144932 0.110613 NaN 0.066820 0.237595 NaN 0.064535 0.127609 0.084856 0.158854 ... 1.440046e-01 0.004707 6.788442e-02 0.156772 0.171736 1.440046e-01 0.084856 0.101199 2.400077e-02 0.108897
30 0.115278 0.104828 NaN 0.102632 0.188982 NaN 0.055279 0.085749 0.018898 0.055279 ... 1.336306e-01 0.013104 1.511858e-01 0.327327 0.167332 3.894445e-17 0.018898 0.104828 2.967196e-17 0.065547
40 0.076249 0.086672 NaN 0.373364 0.125000 NaN 0.036564 0.129641 0.125000 0.036564 ... 2.943923e-17 0.086672 5.000000e-02 0.288675 0.252982 1.767767e-01 0.125000 0.086672 1.767767e-01 0.151744
50 0.067363 0.026800 NaN 0.296115 0.110432 NaN 0.004038 0.082319 0.110432 0.177662 ... 1.561738e-01 0.145484 1.104315e-01 0.255031 0.349215 2.342606e-01 0.110432 0.145484 1.561738e-01 0.134059
60 0.057639 0.170346 NaN 0.205263 0.094491 NaN 0.152017 0.024500 0.094491 0.152017 ... 1.336306e-01 0.222761 1.889822e-01 0.218218 0.298807 8.908708e-02 0.094491 0.026207 1.336306e-01 0.114708
97 10 0.210925 0.132956 0.095050 NaN 0.078587 NaN 0.271251 0.154858 0.062869 0.039078 ... 1.778217e-01 0.034874 6.286946e-02 0.290382 0.069584 4.445542e-02 0.062869 0.161291 6.668313e-02 0.070869
20 0.160192 0.063731 0.173702 NaN 0.032827 NaN 0.225649 0.091497 0.114893 0.098421 ... 2.089073e-01 0.038694 3.282661e-02 0.246382 0.083045 1.392715e-01 0.032827 0.038694 2.089073e-01 0.062621
30 0.137460 0.189904 0.222761 NaN 0.086672 NaN 0.093804 0.211241 0.069338 0.020282 ... 2.941742e-01 0.134615 3.466876e-02 0.280224 0.021926 1.961161e-01 0.086672 0.134615 2.941742e-01 0.003006
40 0.107833 0.073544 0.133631 NaN 0.176777 NaN 0.025854 0.068752 0.176777 0.025854 ... 1.666667e-01 0.171602 1.178511e-01 0.272166 0.000000 2.500000e-01 0.176777 0.049029 3.055556e-01 0.061314
50 0.076249 0.086672 0.018898 NaN 0.325000 NaN 0.127973 0.016205 0.125000 0.127973 ... 1.767767e-01 0.242681 2.000000e-01 0.288675 0.031623 1.767767e-01 0.125000 0.086672 3.535534e-01 0.151744
60 0.067363 0.026800 0.020870 NaN 0.386510 NaN 0.004038 0.078740 0.110432 0.185738 ... 2.342606e-01 0.145484 1.104315e-01 0.223152 0.122225 1.561738e-01 0.110432 0.026800 2.342606e-01 0.134059
106 10 0.057639 0.222761 0.285714 0.179605 NaN 0.157243 0.055279 0.024500 0.094491 0.262575 ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
20 0.057639 0.222761 0.285714 0.179605 NaN 0.157243 0.055279 0.024500 0.094491 0.262575 ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
30 0.046512 0.338364 0.403473 0.144932 NaN 0.232625 0.128246 0.168045 0.076249 0.379161 ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
40 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
50 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
60 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
6589 10 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
20 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
30 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
40 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
50 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
60 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
6590 10 0.032513 0.096088 0.080582 0.101311 NaN NaN NaN NaN NaN NaN ... 3.015113e-01 0.096088 1.066004e-01 0.184637 0.168550 7.537784e-02 NaN 0.096088 3.015113e-01 0.351250
20 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
30 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
40 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
50 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
60 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
6591 10 0.046512 0.100452 0.144098 0.320921 NaN NaN NaN NaN NaN NaN ... 1.078328e-01 0.100452 7.624929e-02 0.264135 0.241121 1.617492e-01 0.266872 NaN 1.078328e-01 0.502486
20 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
30 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
40 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
50 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
60 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
6592 10 0.374654 0.026207 0.285714 0.012829 NaN NaN NaN NaN NaN NaN ... 8.908708e-02 0.170346 1.889822e-01 0.145479 0.059761 1.336306e-01 0.094491 0.170346 NaN 0.114708
20 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
30 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
40 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
50 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
60 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
6593 10 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
20 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
30 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
40 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
50 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
60 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN

10476 rows × 1746 columns


In [15]:
lst = []
app = lst.append

for i in trains:
    for j in trains:
        s = df.loc[i][j].sum()
        if s > 2:
            app((i, j))

lst


Out[15]:
[(90, 9224),
 (90, 1560),
 (90, 1590),
 (90, 1757),
 (90, 1935),
 (90, 1969),
 (90, 2060),
 (90, 2103),
 (90, 2130),
 (90, 2333),
 (90, 3069),
 (90, 3132),
 (90, 3315),
 (90, 3337),
 (90, 3608),
 (90, 3756),
 (90, 3829),
 (90, 3860),
 (90, 4569),
 (90, 4584),
 (90, 4590),
 (90, 5092),
 (90, 5557),
 (90, 6357),
 (90, 6364),
 (91, 418),
 (91, 504),
 (91, 534),
 (91, 541),
 (91, 1584),
 (91, 2512),
 (91, 3315),
 (91, 3714),
 (91, 5064),
 (91, 5678),
 (91, 5684),
 (91, 6357),
 (91, 6561),
 (91, 6585),
 (96, 1968),
 (96, 1992),
 (96, 3762),
 (96, 4569),
 (96, 5064),
 (96, 5677),
 (96, 5678),
 (96, 5972),
 (97, 511),
 (97, 9224),
 (97, 9235),
 (97, 1588),
 (97, 1767),
 (97, 2113),
 (97, 3308),
 (97, 5673),
 (97, 5779),
 (97, 6162),
 (97, 6264),
 (106, 5283),
 (111, 2111),
 (111, 5160),
 (111, 5182),
 (111, 5190),
 (111, 5262),
 (111, 5265),
 (111, 5585),
 (117, 120),
 (117, 122),
 (117, 412),
 (117, 4719),
 (117, 5164),
 (117, 5186),
 (117, 5266),
 (117, 5269),
 (117, 5290),
 (118, 114),
 (118, 5276),
 (118, 5284),
 (118, 5286),
 (118, 5291),
 (118, 5393),
 (405, 594),
 (405, 705),
 (405, 711),
 (405, 731),
 (405, 1783),
 (405, 1807),
 (405, 1870),
 (405, 1891),
 (405, 1971),
 (405, 2070),
 (405, 2092),
 (405, 2634),
 (405, 2642),
 (405, 2805),
 (405, 2841),
 (405, 2869),
 (405, 2892),
 (405, 2921),
 (405, 2922),
 (405, 2935),
 (405, 3140),
 (405, 19708),
 (405, 3742),
 (405, 5007),
 (405, 5012),
 (405, 5030),
 (405, 5035),
 (405, 5180),
 (405, 5181),
 (405, 5260),
 (405, 5264),
 (405, 5276),
 (405, 5281),
 (405, 5282),
 (405, 6570),
 (408, 9247),
 (409, 1971),
 (409, 2092),
 (409, 2892),
 (409, 5007),
 (409, 5264),
 (409, 6570),
 (413, 2126),
 (413, 2859),
 (413, 2860),
 (413, 2861),
 (413, 2882),
 (413, 2930),
 (413, 5040),
 (415, 108),
 (415, 122),
 (415, 409),
 (415, 503),
 (415, 569),
 (415, 572),
 (415, 581),
 (415, 718),
 (415, 782),
 (415, 790),
 (415, 817),
 (415, 841),
 (415, 9231),
 (415, 1538),
 (415, 1540),
 (415, 1583),
 (415, 1584),
 (415, 1761),
 (415, 1762),
 (415, 1860),
 (415, 1862),
 (415, 1879),
 (415, 1881),
 (415, 1934),
 (415, 1959),
 (415, 1965),
 (415, 2085),
 (415, 2314),
 (415, 2779),
 (415, 2818),
 (415, 2839),
 (415, 2844),
 (415, 2862),
 (415, 2863),
 (415, 2872),
 (415, 2883),
 (415, 2911),
 (415, 2918),
 (415, 2935),
 (415, 3069),
 (415, 3111),
 (415, 3112),
 (415, 3134),
 (415, 3637),
 (415, 3767),
 (415, 3768),
 (415, 3783),
 (415, 3789),
 (415, 5014),
 (415, 5187),
 (415, 5256),
 (415, 5258),
 (415, 5260),
 (415, 5264),
 (415, 5265),
 (415, 5268),
 (415, 5277),
 (415, 5279),
 (415, 5285),
 (415, 5289),
 (415, 5380),
 (415, 5571),
 (415, 6561),
 (415, 6568),
 (415, 6590),
 (417, 2936),
 (417, 5160),
 (426, 427),
 (426, 527),
 (426, 583),
 (426, 723),
 (426, 737),
 (426, 1577),
 (426, 1777),
 (426, 1904),
 (426, 1970),
 (426, 2339),
 (426, 2534),
 (426, 3110),
 (426, 3133),
 (426, 3763),
 (427, 562),
 (428, 2872),
 (431, 419),
 (431, 533),
 (431, 572),
 (431, 587),
 (431, 730),
 (431, 1818),
 (431, 1866),
 (431, 1870),
 (431, 1886),
 (431, 1889),
 (431, 1890),
 (431, 2064),
 (431, 2071),
 (431, 2086),
 (431, 2633),
 (431, 2637),
 (431, 2765),
 (431, 2809),
 (431, 2834),
 (431, 2842),
 (431, 2913),
 (431, 2938),
 (431, 3067),
 (431, 3086),
 (431, 3088),
 (431, 3089),
 (431, 3132),
 (431, 19720),
 (431, 19745),
 (431, 3644),
 (431, 3742),
 (431, 3763),
 (431, 3764),
 (431, 5190),
 (431, 5285),
 (431, 5361),
 (431, 5371),
 (435, 594),
 (435, 711),
 (435, 1971),
 (435, 2070),
 (435, 2092),
 (435, 2634),
 (435, 2841),
 (435, 2869),
 (435, 2892),
 (435, 2935),
 (435, 3140),
 (435, 5180),
 (435, 5264),
 (435, 5276),
 (435, 5281),
 (435, 5282),
 (435, 6570),
 (437, 2779),
 (437, 2863),
 (438, 2809),
 (438, 19745),
 (438, 5371),
 (439, 2860),
 (440, 1890),
 (440, 2126),
 (440, 2859),
 (440, 2860),
 (440, 2861),
 (440, 2930),
 (440, 2939),
 (440, 5020),
 (440, 5040),
 (442, 821),
 (442, 2091),
 (442, 2515),
 (504, 1783),
 (504, 1971),
 (504, 2092),
 (504, 2641),
 (504, 2892),
 (504, 6570),
 (505, 532),
 (505, 569),
 (505, 584),
 (505, 782),
 (505, 827),
 (505, 2089),
 (505, 3060),
 (505, 3109),
 (505, 3713),
 (505, 5007),
 (505, 5008),
 (505, 5020),
 (505, 5031),
 (505, 5181),
 (505, 5263),
 (505, 5271),
 (505, 5279),
 (505, 5587),
 (507, 534),
 (507, 569),
 (507, 584),
 (507, 782),
 (507, 9239),
 (507, 1509),
 (507, 1944),
 (507, 2076),
 (507, 2089),
 (507, 3060),
 (507, 5008),
 (507, 5020),
 (507, 5031),
 (507, 5263),
 (507, 5271),
 (507, 5587),
 (512, 5040),
 (514, 534),
 (514, 584),
 (514, 718),
 (514, 9228),
 (514, 1540),
 (514, 1610),
 (514, 1930),
 (514, 2070),
 (514, 2084),
 (514, 2804),
 (514, 2867),
 (514, 2868),
 (514, 2869),
 (514, 2888),
 (514, 2908),
 (514, 2917),
 (514, 2918),
 (514, 2935),
 (514, 2938),
 (514, 3056),
 (514, 3057),
 (514, 3077),
 (514, 3078),
 (514, 3127),
 (514, 3831),
 (514, 4977),
 (514, 5006),
 (514, 5010),
 (514, 5278),
 (514, 5393),
 (515, 3068),
 (516, 3068),
 (517, 572),
 (517, 1621),
 (517, 1818),
 (517, 2064),
 (517, 2211),
 (517, 2765),
 (517, 2809),
 (517, 2834),
 (517, 3067),
 (517, 3088),
 (517, 3764),
 (517, 3783),
 (517, 5285),
 (517, 5371),
 (517, 6572),
 (518, 420),
 (518, 544),
 (518, 561),
 (518, 780),
 (518, 1567),
 (518, 1972),
 (518, 2090),
 (518, 2761),
 (518, 2786),
 (518, 2843),
 (518, 2882),
 (518, 2933),
 (518, 2941),
 (518, 3109),
 (518, 3781),
 (518, 3866),
 (518, 4962),
 (518, 4983),
 (518, 5018),
 (518, 5259),
 (518, 5278),
 (518, 5585),
 (518, 6567),
 (518, 6590),
 (519, 569),
 (519, 584),
 (519, 827),
 (519, 2089),
 (519, 3060),
 (519, 3112),
 (519, 5007),
 (519, 5008),
 (519, 5020),
 (519, 5263),
 (519, 5271),
 (519, 5587),
 (520, 2785),
 (528, 3066),
 (529, 1609),
 (529, 1627),
 (529, 1930),
 (529, 2780),
 (529, 2856),
 (529, 2857),
 (529, 3078),
 (529, 3343),
 (529, 3705),
 (529, 3761),
 (529, 3831),
 (529, 4991),
 (529, 5013),
 (529, 5184),
 (529, 5186),
 (529, 5257),
 (529, 5591),
 (538, 2089),
 (541, 821),
 (541, 2091),
 (541, 2604),
 (545, 90),
 (545, 771),
 (545, 1567),
 (545, 2808),
 (545, 2843),
 (545, 3109),
 (545, 3781),
 (545, 5013),
 (545, 5018),
 (545, 5041),
 (545, 5281),
 (545, 6580),
 (558, 561),
 (558, 571),
 (558, 1634),
 (558, 1761),
 (558, 1816),
 (558, 1859),
 (558, 1882),
 (558, 1960),
 (558, 1969),
 (558, 1977),
 (558, 1984),
 (558, 1991),
 (558, 1993),
 (558, 2642),
 (558, 2777),
 (558, 2781),
 (558, 3881),
 (563, 562),
 (563, 1522),
 (563, 1622),
 (563, 3135),
 (563, 3136),
 (563, 3314),
 (564, 562),
 (564, 582),
 (564, 589),
 (564, 706),
 (564, 738),
 (564, 786),
 (564, 1522),
 (564, 1622),
 (564, 1631),
 (564, 1832),
 (564, 1858),
 (564, 1884),
 (564, 1963),
 (564, 1970),
 (564, 2236),
 (564, 2241),
 (564, 2689),
 (564, 2832),
 (564, 3135),
 (564, 3136),
 (564, 3314),
 (564, 3619),
 (564, 3645),
 (565, 591),
 (565, 782),
 (565, 1522),
 (565, 1622),
 (565, 3135),
 (566, 562),
 (566, 1522),
 (566, 1622),
 (566, 3135),
 (566, 3136),
 (566, 3314),
 (580, 2781),
 (585, 562),
 (585, 1522),
 (585, 1622),
 (585, 1631),
 (585, 1832),
 (585, 3135),
 (585, 3136),
 (585, 3314),
 (586, 426),
 (586, 427),
 (586, 537),
 (586, 562),
 (586, 565),
 (586, 582),
 (586, 585),
 (586, 587),
 (586, 591),
 (586, 730),
 (586, 782),
 (586, 1522),
 (586, 1622),
 (586, 1631),
 (586, 1811),
 (586, 1812),
 (586, 1832),
 (586, 1871),
 (586, 1963),
 (586, 2318),
 (586, 2633),
 (586, 2640),
 (586, 2678),
 (586, 2679),
 (586, 2767),
 (586, 2833),
 (586, 2834),
 (586, 3135),
 (586, 3136),
 (586, 3314),
 (586, 3332),
 (586, 3335),
 (586, 3880),
 (587, 1522),
 (587, 1622),
 (587, 3135),
 (588, 562),
 (588, 564),
 (588, 582),
 (588, 589),
 (588, 706),
 (588, 738),
 (588, 786),
 (588, 1522),
 (588, 1622),
 (588, 1631),
 (588, 1832),
 (588, 1884),
 (588, 1963),
 (588, 2236),
 (588, 2241),
 (588, 2689),
 (588, 2832),
 (588, 3135),
 (588, 3136),
 (588, 3314),
 (588, 3620),
 (588, 3645),
 (589, 1522),
 (589, 1622),
 (589, 3135),
 (590, 782),
 (590, 1522),
 (590, 1622),
 (590, 2633),
 (590, 2833),
 (590, 2834),
 (590, 3135),
 (705, 711),
 (705, 1971),
 (705, 2892),
 (705, 2935),
 (705, 4321),
 (706, 711),
 (706, 731),
 (706, 1971),
 (706, 2590),
 (706, 2634),
 (706, 2640),
 (706, 2672),
 (706, 2841),
 (706, 2869),
 (706, 2892),
 (706, 2922),
 (706, 2935),
 (706, 3140),
 (706, 19708),
 (706, 4321),
 (706, 4325),
 (709, 421),
 (709, 587),
 (709, 629),
 (709, 630),
 (709, 710),
 (709, 721),
 (709, 734),
 (709, 742),
 (709, 771),
 (709, 831),
 (709, 1527),
 (709, 1809),
 (709, 1958),
 (709, 2236),
 (709, 2565),
 (709, 2581),
 (709, 2660),
 (709, 2661),
 (709, 2680),
 (709, 2782),
 (709, 2784),
 (709, 2858),
 (709, 2930),
 (709, 3134),
 (709, 3137),
 (709, 3310),
 (709, 3314),
 (709, 19714),
 (709, 3332),
 (709, 19728),
 (709, 19730),
 (709, 19735),
 (709, 19747),
 (709, 4210),
 (709, 4230),
 (709, 4233),
 (709, 4329),
 (709, 4330),
 (709, 4331),
 (715, 2664),
 (715, 2683),
 (715, 2684),
 (715, 2686),
 (715, 2809),
 (715, 19745),
 (720, 2572),
 (722, 559),
 (722, 594),
 (722, 730),
 (722, 807),
 (722, 827),
 (722, 829),
 (722, 9247),
 (722, 1807),
 (722, 1812),
 (722, 1958),
 (722, 1959),
 (722, 2315),
 (722, 2568),
 (722, 2641),
 (722, 2659),
 (722, 2841),
 (722, 2856),
 (722, 2861),
 (722, 3320),
 (722, 3333),
 (722, 19720),
 (722, 19725),
 (722, 4232),
 (722, 4325),
 (723, 2914),
 (729, 1876),
 (729, 2813),
 (733, 587),
 (733, 629),
 (733, 630),
 (733, 742),
 (733, 771),
 (733, 831),
 (733, 2211),
 (733, 2236),
 (733, 2581),
 (733, 2661),
 (733, 2664),
 (733, 2680),
 (733, 2683),
 (733, 2684),
 (733, 2686),
 (733, 2784),
 (733, 2809),
 (733, 2930),
 (733, 3132),
 (733, 3134),
 (733, 3314),
 (733, 19745),
 (733, 19747),
 (733, 4233),
 (733, 4331),
 (742, 2861),
 (742, 2930),
 (742, 4232),
 (815, 418),
 (815, 519),
 (815, 563),
 (815, 569),
 (815, 570),
 (815, 572),
 (815, 739),
 (815, 817),
 (815, 837),
 (815, 839),
 (815, 841),
 (815, 1618),
 (815, 1639),
 (815, 1808),
 (815, 1810),
 (815, 2315),
 (815, 2808),
 (815, 2818),
 (815, 2833),
 (815, 2834),
 (815, 2842),
 (815, 19728),
 (817, 569),
 (817, 572),
 (817, 815),
 (817, 839),
 (817, 841),
 (817, 1618),
 (817, 2808),
 (817, 2818),
 (833, 813),
 (833, 1817),
 (837, 817),
 (837, 1618),
 (837, 2808),
 (9215, 610),
 (9215, 711),
 (9215, 1776),
 (9215, 1993),
 (9215, 2614),
 (9215, 2631),
 (9215, 2634),
 (9215, 2665),
 (9215, 2812),
 (9215, 2815),
 (9215, 2835),
 (9215, 2911),
 (9215, 2919),
 (9215, 2931),
 (9215, 2933),
 (9215, 3330),
 (9215, 3634),
 (9215, 4241),
 (9220, 1817),
 (9220, 2690),
 (9227, 609),
 (9227, 629),
 (9227, 1969),
 (9227, 1993),
 (9227, 2781),
 (9228, 1904),
 (9231, 427),
 (9231, 559),
 (9231, 562),
 (9231, 563),
 (9231, 608),
 (9231, 634),
 (9231, 713),
 (9231, 734),
 (9231, 735),
 (9231, 1517),
 (9231, 1768),
 (9231, 1818),
 (9231, 2076),
 (9231, 2083),
 (9231, 2086),
 (9231, 2087),
 (9231, 2306),
 (9231, 2569),
 (9231, 2762),
 (9231, 2763),
 (9231, 2764),
 (9231, 2765),
 (9231, 2770),
 (9231, 2771),
 (9231, 2772),
 (9231, 2781),
 (9231, 2783),
 (9231, 2784),
 (9231, 2789),
 (9231, 2791),
 (9231, 2792),
 (9231, 3137),
 (9231, 3139),
 (9231, 3335),
 (9231, 3607),
 (9231, 3885),
 (9231, 4210),
 (9231, 4231),
 (9231, 4310),
 (9231, 4334),
 (9231, 6562),
 (9231, 6577),
 (9231, 6582),
 (9236, 427),
 (9236, 562),
 (9236, 608),
 (9236, 2083),
 (9236, 2762),
 (9236, 2763),
 (9236, 2770),
 (9236, 2771),
 (9236, 2772),
 (9236, 2784),
 (9236, 2792),
 (9236, 3885),
 (9244, 2762),
 (9244, 2763),
 (9244, 2792),
 (9247, 559),
 (9247, 565),
 (9247, 589),
 (9247, 594),
 (9247, 722),
 (9247, 730),
 (9247, 734),
 (9247, 744),
 (9247, 1807),
 (9247, 1812),
 (9247, 1813),
 (9247, 1958),
 (9247, 2064),
 (9247, 2315),
 (9247, 2557),
 (9247, 2562),
 (9247, 2568),
 (9247, 2641),
 (9247, 2659),
 (9247, 2841),
 (9247, 2856),
 (9247, 3320),
 (9247, 3333),
 (9247, 3634),
 (9247, 3785),
 (9247, 3864),
 (9247, 3880),
 (9247, 4325),
 (9247, 6563),
 (9248, 2583),
 (9251, 3127),
 (9255, 2569),
 (9255, 2779),
 (9255, 2863),
 (9255, 4213),
 (9260, 427),
 (9260, 612),
 (9260, 1904),
 (9260, 3133),
 (1505, 1608),
 (1506, 422),
 (1506, 2785),
 (1506, 3755),
 (1507, 1761),
 (1507, 1768),
 (1507, 1944),
 (1507, 2781),
 (1509, 90),
 (1509, 1615),
 (1509, 1635),
 (1509, 1637),
 (1511, 583),
 (1511, 1632),
 (1511, 1633),
 (1511, 1636),
 (1511, 2059),
 (1511, 2811),
 (1511, 2812),
 (1511, 2865),
 (1511, 2877),
 (1511, 2915),
 (1511, 2937),
 (1511, 3859),
 (1512, 583),
 (1512, 1633),
 (1512, 1636),
 (1512, 2811),
 (1512, 2812),
 (1512, 2915),
 (1512, 2937),
 (1514, 1618),
 (1514, 1640),
 (1514, 1934),
 (1514, 2081),
 (1514, 2213),
 (1514, 2860),
 (1514, 2883),
 (1514, 2936),
 (1514, 3068),
 (1514, 3133),
 (1514, 3789),
 (1518, 2779),
 (1518, 2863),
 (1519, 441),
 (1519, 2872),
 (1519, 2939),
 (1519, 3066),
 (1529, 815),
 (1529, 821),
 (1529, 835),
 (1529, 1903),
 (1529, 2088),
 (1529, 2091),
 (1529, 2604),
 (1529, 2771),
 (1529, 2871),
 (1529, 3337),
 (1529, 3777),
 (1529, 3860),
 (1530, 1630),
 (1531, 533),
 (1531, 583),
 (1531, 731),
 (1531, 780),
 (1531, 829),
 (1531, 9247),
 (1531, 1511),
 (1531, 1583),
 (1531, 1632),
 (1531, 1633),
 (1531, 1634),
 (1531, 1636),
 (1531, 1763),
 (1531, 1777),
 (1531, 1810),
 (1531, 1833),
 (1531, 2059),
 (1531, 2303),
 (1531, 2318),
 (1531, 2626),
 (1531, 2810),
 (1531, 2811),
 (1531, 2812),
 (1531, 2817),
 (1531, 2833),
 (1531, 2834),
 (1531, 2865),
 (1531, 2877),
 (1531, 2888),
 (1531, 2915),
 (1531, 2937),
 (1531, 3739),
 (1531, 3859),
 (1531, 5363),
 (1531, 5364),
 (1531, 6569),
 (1533, 419),
 (1533, 533),
 (1533, 572),
 (1533, 730),
 (1533, 735),
 (1533, 765),
 (1533, 1517),
 (1533, 1621),
 (1533, 1638),
 (1533, 1806),
 (1533, 1812),
 (1533, 1816),
 (1533, 1818),
 (1533, 1826),
 (1533, 1835),
 (1533, 1836),
 (1533, 1866),
 (1533, 1870),
 (1533, 1886),
 (1533, 1889),
 (1533, 1890),
 (1533, 1916),
 (1533, 2064),
 (1533, 2220),
 (1533, 2221),
 (1533, 2765),
 (1533, 2766),
 (1533, 2805),
 (1533, 2809),
 (1533, 2834),
 (1533, 2842),
 (1533, 2938),
 (1533, 3067),
 (1533, 3086),
 (1533, 3088),
 (1533, 3089),
 (1533, 3323),
 (1533, 3644),
 (1533, 3742),
 (1533, 3764),
 (1533, 3783),
 (1533, 4435),
 (1533, 5385),
 (1533, 6569),
 (1533, 6572),
 ...]

In [30]:
random = np.random.permutation(lst)
random[:10]


Out[30]:
array([[2108, 3320],
       [3631, 1761],
       [2918,  619],
       [1539, 3112],
       [2119, 6572],
       [1562, 6590],
       [2629, 2236],
       [3840, 4481],
       [2115, 4744],
       [2788, 1833]])

In [31]:
df.loc[2108][3320]


Out[31]:
tresholds
10    3.933983e-18
20    1.087397e-01
30    5.640761e-01
40    5.640761e-01
50    5.640761e-01
60    5.640761e-01
Name: 3320, dtype: float64

In [ ]: