Muller plot abstract#

Muller-plot-abstract

Code#

#########
## data taken from:
## QinQin Yu, Joao Ascensao, Takashi Okada, The COVID-19 Genomics UK (COG-UK) Consortium, Olivia Boyd, Erik Volz, and Oskar Hallatschek.
## Lineage frequency time series reveal elevated levels of genetic drift in SARS-CoV-2 transmission in England,
## PLoS Pathogens, 2024.
## https://journals.plos.org/plospathogens/article?id=10.1371/journal.ppat.1012090
## cog_england_2022-01-16_metadata.csv
#########

lineages_freqs = {'B.1.1.7': {'2021-01-11': 1668, '2021-01-09': 1697, '2021-01-12': 2038, '2021-01-10': 1150, '2021-01-13': 1235, '2021-01-06': 690, '2021-01-14': 1608,
                              '2021-01-15': 1868, '2021-01-16': 1378, '2021-01-18': 1817, '2021-01-17': 1376, '2021-01-19': 1604, '2021-01-20': 1470, '2021-01-21': 1416,
                              '2021-01-24': 1172, '2021-01-22': 1942, '2021-01-23': 1496, '2021-01-25': 2855, '2021-01-26': 2463, '2021-01-27': 2427, '2021-01-28': 2259,
                              '2021-01-29': 2881, '2021-01-05': 1117, '2021-01-30': 2202, '2021-01-31': 1288, '2021-02-02': 1325, '2021-02-01': 1434, '2021-02-03': 1252,
                              '2021-02-05': 1300, '2021-02-04': 1588, '2021-02-06': 1223, '2021-01-04': 1271, '2021-02-08': 1827, '2021-02-07': 1288, '2021-02-09': 1630,
                              '2021-02-11': 1675, '2021-02-10': 1796, '2021-02-12': 1789, '2021-02-13': 1381, '2021-02-15': 2569, '2021-02-14': 1681, '2021-02-16': 2019,
                              '2021-02-17': 1553, '2021-02-18': 1624, '2021-02-19': 1687, '2021-02-20': 1656, '2021-02-21': 1983, '2021-02-22': 1875, '2021-02-23': 1604,
                              '2021-02-24': 1607, '2021-02-26': 1643, '2021-02-25': 2350, '2021-02-28': 1222, '2021-02-27': 1131, '2021-03-17': 1341, '2021-03-01': 1887,
                              '2021-03-04': 1291, '2021-03-02': 1750, '2021-03-03': 1777, '2021-03-05': 1636, '2021-03-06': 1020, '2021-03-07': 746, '2021-03-10': 2333,
                              '2021-03-09': 1647, '2021-03-08': 1534, '2021-03-11': 2265, '2021-03-12': 1822, '2021-03-14': 1537, '2021-03-13': 1594, '2021-03-16': 2124,
                              '2021-03-15': 2632, '2021-03-21': 1774, '2021-03-18': 1406, '2021-03-19': 1162, '2021-03-20': 1715, '2021-03-22': 2759, '2021-03-23': 2055,
                              '2021-03-27': 1504, '2021-03-24': 1824, '2021-03-25': 1962, '2021-03-26': 1629, '2021-03-28': 1383, '2021-03-29': 1886, '2021-03-30': 1448,
                              '2021-04-04': 926, '2021-04-01': 1245, '2021-03-31': 1355, '2021-04-09': 773, '2021-04-02': 1082, '2021-04-03': 1075, '2021-04-05': 1074,
                              '2021-04-06': 1131, '2021-04-07': 1018, '2021-04-08': 718, '2021-04-10': 583, '2021-04-11': 701, '2021-04-12': 874, '2021-04-13': 897,
                              '2021-04-14': 860, '2021-04-15': 814, '2021-04-16': 705, '2021-04-17': 621, '2021-04-18': 512, '2021-04-19': 1000, '2021-04-20': 761,
                              '2021-04-22': 966, '2021-04-21': 964, '2021-04-24': 449, '2021-05-26': 321, '2021-04-23': 689, '2021-04-25': 431, '2021-04-26': 965,
                              '2021-04-27': 761, '2021-04-28': 748, '2021-05-01': 413, '2021-04-29': 763, '2021-04-30': 601, '2021-05-02': 312, '2021-05-03': 497,
                              '2021-05-04': 742, '2021-05-05': 659, '2021-05-06': 670, '2021-05-07': 583, '2021-05-08': 396, '2021-05-09': 361, '2021-05-10': 791,
                              '2021-05-11': 539, '2021-05-12': 518, '2021-05-13': 404, '2021-05-14': 411, '2021-05-15': 294, '2021-05-16': 230, '2021-05-17': 529,
                              '2021-05-18': 430, '2021-05-19': 519, '2021-05-20': 447, '2021-05-24': 305, '2021-05-21': 267, '2021-05-22': 242, '2021-05-23': 194,
                              '2021-05-25': 284, '2021-05-27': 308, '2021-05-28': 313, '2021-05-29': 198, '2021-05-30': 176, '2021-05-31': 208, '2021-06-01': 252,
                              '2021-06-02': 246, '2021-06-03': 179, '2021-06-04': 266, '2021-06-05': 201, '2021-06-06': 163, '2021-06-07': 220, '2021-06-08': 155,
                              '2021-06-09': 124, '2021-06-10': 86, '2021-06-11': 46, '2021-06-17': 30, '2021-06-12': 46, '2021-06-13': 23, '2021-06-14': 27, '2021-06-15': 56,
                              '2021-06-16': 44, '2021-06-19': 17, '2021-06-18': 39, '2021-06-20': 16, '2021-06-21': 27, '2021-06-23': 29, '2021-06-22': 29, '2021-06-26': 31,
                              '2021-06-25': 22, '2021-06-27': 19, '2021-06-29': 21, '2021-06-30': 22, '2021-06-28': 20, '2021-07-04': 13, '2021-07-03': 8, '2021-07-05': 13,
                              '2021-07-06': 9, '2021-07-07': 17, '2021-07-10': 3, '2021-07-12': 3, '2021-07-16': 4, '2021-07-17': 2, '2021-07-21': 4, '2021-07-22': 3,
                              '2021-07-24': 2, '2021-07-31': 2, '2021-08-03': 3, '2021-10-08': 2, '2020-11-02': 59, '2020-11-08': 98, '2020-11-10': 12, '2020-11-09': 40,
                              '2020-11-12': 143, '2020-11-14': 125, '2020-11-15': 88, '2020-11-19': 65, '2020-11-20': 35, '2020-11-18': 95, '2020-11-21': 120,
                              '2020-11-22': 254, '2020-11-23': 41, '2020-11-28': 79, '2020-12-02': 63, '2020-12-04': 159, '2020-12-06': 67, '2020-12-05': 100,
                              '2020-12-03': 46, '2020-11-05': 96, '2020-12-09': 182, '2020-12-08': 230, '2020-12-10': 953, '2020-12-11': 378, '2020-12-12': 275,
                              '2020-12-13': 558, '2020-12-14': 616, '2020-12-17': 924, '2020-12-16': 709, '2020-12-15': 699, '2020-12-20': 462, '2020-12-18': 956,
                              '2020-12-19': 498, '2020-12-24': 432, '2020-12-26': 839, '2020-12-23': 403, '2020-12-22': 389, '2020-12-27': 561, '2020-12-25': 274,
                              '2020-12-21': 595, '2020-12-28': 489, '2020-12-31': 860, '2020-12-30': 731, '2020-12-29': 1204, '2021-01-01': 557, '2021-01-02': 1606,
                              '2021-01-03': 1201, '2021-01-07': 994, '2021-01-08': 1397, '2020-11-11': 41, '2020-11-26': 98, '2021-07-01': 71, '2021-07-23': 6,
                              '2021-08-08': 2, '2021-07-02': 14, '2020-10-08': 1, '2020-10-11': 3, '2020-10-25': 1, '2020-10-29': 18, '2020-10-30': 9, '2020-10-31': 5,
                              '2020-11-01': 39, '2020-11-03': 8, '2020-11-06': 38, '2020-11-13': 179, '2020-11-16': 11, '2020-12-01': 89, '2020-11-29': 57, '2020-11-27': 91,
                              '2020-11-30': 30, '2020-12-07': 300, '2020-11-24': 37, '2020-10-19': 1, '2020-10-20': 2, '2020-10-21': 15, '2020-10-22': 11, '2020-11-04': 4,
                              '2020-11-25': 29, '2021-06-24': 26, '2020-11-17': 97, '2020-09-23': 1, '2021-08-05': 42, '2021-07-25': 2, '2021-08-02': 2, '2021-08-14': 2,
                              '2021-08-29': 2, '2021-09-22': 4, '2020-09-20': 1, '2020-09-21': 1, '2020-09-30': 2, '2020-10-01': 1, '2020-10-15': 2, '2020-10-23': 6,
                              '2020-10-24': 5, '2020-10-26': 2, '2021-11-01': 1, '2021-07-09': 4, '2021-09-15': 2, '2021-07-18': 6, '2021-09-06': 1, '2020-11-07': 2,
                              '2020-10-17': 1, '2021-09-24': 2, '2021-09-17': 1, '2021-10-09': 1, '2021-10-11': 1, '2021-10-18': 1, '2021-07-08': 3, '2021-07-13': 2,
                              '2021-07-20': 6, '2021-07-29': 3, '2021-07-27': 2, '2021-07-28': 4, '2021-08-01': 2, '2021-08-04': 2, '2021-08-06': 2, '2021-08-11': 1,
                              '2021-08-09': 1, '2021-08-12': 1, '2021-08-16': 1, '2021-08-17': 2, '2021-08-19': 1, '2021-08-23': 5, '2021-08-24': 1, '2021-08-21': 1,
                              '2020-03-20': 1, '2021-09-05': 1, '2021-09-07': 2, '2021-09-13': 1, '2021-09-12': 1, '2021-08-27': 1, '2021-08-30': 2, '2021-07-11': 2,
                              '2021-07-14': 1, '2021-12-27': 1, '2022-01-05': 2, '2021-07-30': 1, '2021-07-26': 1, '2021-10-30': 1},
                  'B.1.177': {'2021-01-11': 245, '2021-01-12': 382, '2021-01-09': 281, '2021-01-08': 233, '2021-01-13': 210, '2021-01-14': 263, '2021-01-10': 221,
                              '2021-01-15': 276, '2021-01-16': 191, '2021-01-17': 186, '2021-01-18': 179, '2021-01-19': 173, '2021-01-20': 205, '2021-01-21': 156,
                              '2021-01-22': 198, '2021-01-23': 153, '2021-01-24': 91, '2021-01-25': 229, '2021-01-26': 150, '2021-01-05': 286, '2021-01-27': 114,
                              '2021-01-28': 110, '2021-01-29': 158, '2021-01-30': 104, '2021-01-31': 53, '2021-02-02': 83, '2021-02-03': 40, '2021-02-04': 42,
                              '2021-02-05': 29, '2021-02-07': 34, '2021-02-08': 40, '2021-02-06': 35, '2021-02-09': 33, '2021-02-10': 47, '2021-02-11': 36,
                              '2021-02-12': 29, '2021-02-13': 25, '2021-02-14': 36, '2021-02-15': 39, '2021-02-16': 42, '2021-02-17': 24, '2021-02-18': 29,
                              '2021-02-19': 19, '2021-02-20': 21, '2021-02-21': 21, '2021-02-22': 10, '2021-02-23': 10, '2021-02-24': 6, '2021-02-26': 14,
                              '2021-02-25': 28, '2021-02-27': 7, '2021-02-28': 12, '2021-03-02': 6, '2021-03-03': 16, '2021-03-05': 5, '2021-03-04': 10,
                              '2021-03-06': 2, '2021-03-10': 8, '2021-03-13': 2, '2021-03-16': 4, '2021-03-14': 2, '2021-03-12': 8, '2021-03-11': 9,
                              '2021-03-23': 8, '2021-03-24': 5, '2021-04-09': 1, '2020-10-23': 364, '2020-08-10': 15, '2020-08-09': 2, '2020-08-07': 7,
                              '2020-08-28': 43, '2020-08-27': 78, '2020-09-09': 184, '2020-09-10': 273, '2020-09-11': 82, '2020-09-17': 66, '2020-09-16': 313,
                              '2020-09-15': 39, '2020-09-18': 212, '2020-09-24': 762, '2020-09-25': 216, '2020-09-23': 101, '2020-09-22': 70, '2020-10-01': 387,
                              '2020-10-02': 158, '2020-10-06': 581, '2020-10-05': 665, '2020-10-04': 93, '2020-10-03': 216, '2020-10-07': 502, '2020-10-08': 242,
                              '2020-10-12': 728, '2020-10-10': 165, '2020-10-09': 342, '2020-10-13': 247, '2020-10-15': 814, '2020-10-14': 432, '2020-10-18': 124,
                              '2020-10-17': 432, '2020-10-16': 340, '2020-10-19': 439, '2020-10-20': 615, '2020-10-22': 1008, '2020-10-21': 1145,
                              '2020-11-01': 1014, '2020-11-02': 1313, '2020-10-31': 210, '2020-11-04': 830, '2020-11-03': 443, '2020-10-28': 96,
                              '2020-11-07': 554, '2020-11-06': 509, '2020-11-05': 845, '2020-10-27': 290, '2020-10-29': 553, '2020-11-09': 689,
                              '2020-11-08': 1144, '2020-11-10': 341, '2020-11-12': 1068, '2020-11-14': 1345, '2020-11-15': 536, '2020-11-13': 998,
                              '2020-11-11': 858, '2020-11-20': 552, '2020-11-19': 220, '2020-11-21': 452, '2020-11-22': 676, '2020-11-23': 520,
                              '2020-11-24': 197, '2020-12-03': 197, '2020-12-02': 206, '2020-12-06': 349, '2020-12-04': 193, '2020-12-05': 191,
                              '2020-12-09': 282, '2020-12-08': 194, '2020-12-07': 379, '2020-12-10': 734, '2020-12-11': 632, '2020-12-12': 370,
                              '2020-12-13': 379, '2020-12-14': 554, '2020-12-17': 465, '2020-12-16': 423, '2020-12-15': 403, '2020-12-20': 345,
                              '2020-12-18': 446, '2020-12-19': 363, '2020-12-24': 244, '2020-12-26': 254, '2020-12-27': 284, '2020-12-21': 443,
                              '2020-12-23': 192, '2020-12-22': 265, '2020-12-25': 76, '2020-12-28': 200, '2020-12-31': 190, '2020-12-30': 218,
                              '2020-12-29': 329, '2021-01-01': 90, '2021-01-02': 242, '2021-01-03': 317, '2021-01-04': 283, '2021-01-06': 180,
                              '2021-01-07': 144, '2020-09-30': 177, '2020-09-29': 135, '2020-09-28': 74, '2020-09-27': 126, '2020-10-11': 284,
                              '2020-10-26': 667, '2020-10-24': 420, '2020-10-25': 134, '2020-11-18': 1112, '2020-11-26': 269, '2020-11-30': 127,
                              '2020-11-28': 110, '2021-04-22': 2, '2020-09-02': 61, '2020-08-15': 6, '2020-08-21': 49, '2020-10-30': 565, '2020-11-16': 117,
                              '2020-11-17': 500, '2020-12-01': 169, '2020-11-29': 111, '2020-11-27': 339, '2021-05-17': 1, '2021-03-25': 2, '2021-03-20': 3,
                              '2021-03-27': 2, '2021-03-07': 5, '2021-03-09': 3, '2021-03-22': 5, '2020-07-23': 1, '2020-07-25': 4, '2020-07-21': 1,
                              '2020-08-26': 73, '2020-09-04': 56, '2020-09-03': 59, '2020-09-08': 41, '2020-09-07': 123, '2020-09-19': 76, '2020-09-20': 96,
                              '2020-09-21': 276, '2020-11-25': 297, '2020-09-26': 39, '2020-09-14': 44, '2021-02-01': 43, '2021-04-19': 1, '2021-07-01': 21,
                              '2021-08-05': 4, '2021-04-15': 2, '2020-09-12': 8, '2021-05-13': 1, '2020-07-02': 1, '2020-07-18': 1, '2020-08-17': 42,
                              '2020-08-18': 26, '2020-08-16': 2, '2020-08-19': 12, '2020-08-20': 47, '2020-07-24': 1, '2020-08-01': 2, '2020-08-25': 40,
                              '2020-08-24': 38, '2020-08-22': 12, '2020-08-23': 11, '2020-08-29': 24, '2020-08-30': 64, '2020-08-31': 58, '2020-09-01': 123,
                              '2020-09-06': 12, '2021-06-08': 1, '2020-08-02': 5, '2020-06-03': 6, '2020-06-01': 1, '2020-06-02': 3, '2021-03-29': 2,
                              '2021-04-07': 1, '2021-04-08': 1, '2021-04-16': 1, '2021-05-27': 1, '2021-05-28': 1, '2021-05-30': 2, '2021-06-02': 1,
                              '2021-06-10': 1, '2021-07-18': 5, '2021-05-14': 1, '2021-03-01': 16, '2021-03-15': 4, '2021-03-19': 1, '2020-07-29': 1,
                              '2020-08-06': 3, '2020-08-03': 5, '2020-08-05': 1, '2020-08-04': 1, '2020-07-31': 2, '2020-08-12': 13, '2020-08-11': 12,
                              '2020-08-13': 7, '2020-08-14': 13, '2020-09-05': 12, '2020-09-13': 6, '2021-04-01': 2, '2020-07-27': 1, '2021-04-13': 1,
                              '2020-03-21': 1, '2021-04-03': 1, '2021-03-08': 2, '2021-04-14': 1, '2021-05-04': 1, '2021-10-12': 1, '2021-04-26': 1,
                              '2021-03-28': 1, '2021-05-11': 1, '2021-06-03': 1, '2021-05-07': 1},
                  'B.1.1': {'2021-01-12': 19, '2021-01-13': 15, '2021-01-11': 12, '2021-01-15': 19, '2021-01-14': 13, '2021-01-20': 11, '2021-01-21': 11,
                            '2021-01-22': 8, '2021-01-23': 21, '2021-01-25': 15, '2021-01-26': 13, '2021-01-29': 14, '2021-02-03': 5, '2021-02-08': 4,
                            '2020-08-09': 59, '2020-08-11': 81, '2020-08-28': 128, '2020-08-29': 44, '2020-09-09': 236, '2020-09-10': 324, '2020-09-11': 110,
                            '2020-09-16': 337, '2020-09-15': 62, '2020-09-18': 219, '2020-09-17': 80, '2020-09-24': 499, '2020-09-25': 137, '2020-09-23': 87,
                            '2020-10-01': 256, '2020-10-02': 133, '2020-10-06': 211, '2020-10-05': 222, '2020-10-07': 211, '2020-10-12': 219, '2020-10-10': 48,
                            '2020-10-09': 112, '2020-10-14': 119, '2020-10-15': 341, '2020-10-18': 69, '2020-10-17': 110, '2020-10-16': 96, '2020-10-19': 135,
                            '2020-10-20': 190, '2020-10-22': 297, '2020-10-21': 331, '2020-10-04': 46, '2020-11-01': 183, '2020-11-02': 305, '2020-10-31': 42,
                            '2020-11-04': 155, '2020-11-03': 107, '2020-11-07': 100, '2020-11-06': 96, '2020-11-05': 163, '2020-11-09': 116, '2020-11-08': 207,
                            '2020-11-10': 59, '2020-11-12': 176, '2020-11-15': 89, '2020-11-14': 200, '2020-11-20': 79, '2020-11-19': 41, '2020-11-21': 43,
                            '2020-11-22': 92, '2020-11-23': 59, '2020-12-03': 31, '2020-12-06': 31, '2020-12-05': 14, '2020-12-08': 18, '2020-12-09': 31,
                            '2020-12-10': 78, '2020-12-12': 38, '2020-12-14': 42, '2020-12-13': 36, '2020-12-15': 24, '2020-12-20': 36, '2020-12-18': 38,
                            '2020-12-19': 23, '2020-12-27': 18, '2020-12-26': 18, '2020-12-21': 34, '2021-01-03': 23, '2021-01-05': 18, '2021-01-09': 15,
                            '2021-01-10': 17, '2020-09-26': 31, '2020-10-23': 79, '2020-12-02': 20, '2021-01-06': 15, '2021-01-08': 38, '2021-02-18': 9,
                            '2020-08-21': 64, '2020-11-16': 28, '2020-11-17': 69, '2021-02-16': 8, '2021-04-07': 8, '2020-08-26': 121, '2020-08-27': 112,
                            '2020-09-04': 85, '2020-09-07': 170, '2020-09-08': 96, '2020-09-19': 103, '2020-09-21': 231, '2020-09-20': 61, '2020-09-22': 54,
                            '2020-10-08': 89, '2020-10-11': 89, '2020-10-13': 78, '2020-10-29': 106, '2020-10-30': 139, '2020-11-11': 124, '2020-11-13': 177,
                            '2020-12-01': 30, '2020-11-28': 16, '2020-12-17': 34, '2020-12-28': 7, '2020-10-27': 56, '2020-11-29': 18, '2020-08-17': 95,
                            '2020-09-28': 42, '2020-12-07': 30, '2020-12-04': 27, '2021-07-01': 4, '2020-12-30': 15, '2021-01-17': 18, '2021-01-19': 10,
                            '2020-08-19': 61, '2020-08-23': 28, '2020-08-24': 95, '2020-08-30': 109, '2020-08-31': 140, '2020-09-03': 129, '2020-09-02': 73,
                            '2020-09-01': 142, '2020-10-03': 100, '2020-10-24': 80, '2020-10-25': 28, '2020-11-18': 188, '2020-11-27': 48, '2020-12-16': 22,
                            '2020-11-30': 14, '2020-12-23': 16, '2020-10-26': 156, '2020-12-29': 25, '2020-12-31': 25, '2020-12-22': 15, '2021-01-16': 13,
                            '2021-01-01': 11, '2021-01-24': 10, '2021-02-14': 6, '2020-08-06': 60, '2020-08-03': 56, '2020-08-04': 39, '2020-07-29': 29,
                            '2020-07-31': 43, '2020-08-10': 127, '2020-08-12': 79, '2020-08-14': 75, '2020-08-15': 42, '2020-08-18': 88, '2020-08-16': 11,
                            '2020-09-06': 13, '2020-09-05': 43, '2020-09-12': 11, '2020-09-14': 38, '2020-09-27': 158, '2020-09-29': 96, '2020-09-30': 70,
                            '2020-10-28': 18, '2020-11-24': 12, '2020-11-25': 38, '2020-11-26': 25, '2020-12-11': 55, '2021-01-28': 8, '2021-01-18': 7,
                            '2021-02-13': 6, '2021-05-09': 19, '2020-06-07': 128, '2020-06-03': 33, '2020-05-25': 41, '2020-05-27': 55, '2020-05-26': 36,
                            '2020-06-08': 198, '2020-06-04': 49, '2020-06-12': 301, '2020-06-11': 261, '2020-06-14': 218, '2020-05-19': 113, '2020-05-20': 59,
                            '2020-05-24': 21, '2020-06-01': 58, '2020-05-22': 50, '2020-05-18': 124, '2020-06-09': 202, '2020-06-13': 179, '2020-06-10': 206,
                            '2020-06-15': 212, '2020-06-26': 17, '2020-06-24': 197, '2020-06-23': 139, '2020-06-25': 100, '2020-06-02': 95, '2020-05-31': 19,
                            '2020-06-16': 203, '2020-06-19': 185, '2020-06-17': 203, '2020-06-20': 94, '2020-06-18': 132, '2020-06-21': 85, '2020-07-04': 79,
                            '2020-07-03': 153, '2020-07-02': 173, '2020-07-01': 142, '2020-06-29': 98, '2020-06-30': 123, '2020-06-28': 9, '2020-06-27': 17,
                            '2020-06-22': 110, '2020-07-11': 14, '2020-08-05': 56, '2020-08-08': 35, '2020-08-07': 62, '2020-05-05': 159, '2020-05-04': 133,
                            '2020-05-06': 145, '2020-05-08': 106, '2020-05-09': 81, '2020-05-10': 57, '2020-05-03': 71, '2021-01-02': 18, '2020-05-07': 106,
                            '2020-05-11': 136, '2020-05-12': 118, '2020-05-14': 78, '2020-05-17': 33, '2020-05-16': 43, '2020-05-21': 40, '2020-03-24': 169,
                            '2020-04-26': 74, '2020-04-27': 160, '2020-04-29': 161, '2020-05-02': 87, '2020-05-13': 99, '2020-05-28': 25, '2020-07-14': 60,
                            '2020-05-15': 44, '2020-04-23': 155, '2020-04-28': 138, '2020-04-30': 140, '2020-07-23': 60, '2020-08-13': 74, '2020-03-02': 15,
                            '2020-03-03': 15, '2020-03-04': 11, '2020-03-09': 28, '2020-03-10': 24, '2020-03-08': 18, '2020-03-31': 220, '2020-04-15': 196,
                            '2020-04-16': 200, '2020-04-14': 166, '2020-05-01': 149, '2020-04-17': 186, '2020-04-18': 125, '2020-04-24': 120, '2020-04-25': 81,
                            '2020-04-19': 96, '2020-04-20': 164, '2020-04-21': 161, '2020-04-05': 167, '2020-04-04': 188, '2020-04-22': 165, '2020-04-13': 159,
                            '2020-04-12': 163, '2020-04-11': 188, '2020-03-06': 18, '2020-03-11': 37, '2020-03-07': 9, '2020-03-30': 211, '2020-04-03': 204,
                            '2020-04-09': 182, '2020-04-10': 165, '2020-03-13': 33, '2020-03-23': 164, '2020-03-21': 89, '2020-03-22': 70, '2020-03-25': 128,
                            '2020-03-26': 189, '2020-03-29': 145, '2020-04-01': 196, '2020-04-02': 185, '2020-04-06': 197, '2020-04-08': 178, '2020-03-01': 4,
                            '2020-05-23': 11, '2020-03-28': 160, '2020-03-27': 129, '2020-03-20': 55, '2020-03-18': 45, '2020-03-19': 53, '2020-03-17': 27,
                            '2020-03-15': 14, '2020-03-14': 16, '2020-03-12': 50, '2020-03-16': 18, '2020-04-07': 195, '2021-02-04': 6, '2021-02-10': 8,
                            '2021-02-19': 6, '2021-02-22': 4, '2021-02-23': 4, '2021-02-24': 6, '2021-02-25': 10, '2021-02-28': 9, '2021-03-03': 6,
                            '2021-02-27': 10, '2021-03-01': 10, '2021-03-06': 11, '2021-03-04': 5, '2021-03-05': 12, '2021-03-15': 5, '2021-03-21': 5,
                            '2021-04-06': 10, '2020-07-22': 69, '2020-07-18': 60, '2020-07-24': 68, '2020-07-21': 49, '2020-07-16': 102, '2020-07-15': 153,
                            '2020-07-13': 37, '2020-07-20': 53, '2020-07-26': 27, '2020-07-25': 27, '2020-07-27': 59, '2020-07-17': 90, '2021-01-07': 17,
                            '2020-07-28': 20, '2020-05-29': 22, '2020-06-06': 35, '2021-12-22': 3297, '2020-03-05': 9, '2020-07-12': 13, '2020-07-05': 47,
                            '2021-02-01': 8, '2021-02-07': 8, '2021-03-10': 12, '2020-06-05': 28, '2020-07-06': 32, '2020-07-19': 27, '2020-08-20': 105,
                            '2020-08-25': 85, '2020-08-22': 13, '2020-12-25': 6, '2021-01-04': 25, '2021-12-14': 4346, '2020-07-09': 9, '2020-05-30': 39,
                            '2022-01-03': 7613, '2020-07-30': 41, '2020-02-29': 3, '2020-02-23': 1, '2020-12-24': 21, '2020-02-24': 1, '2020-02-27': 1,
                            '2021-02-20': 13, '2021-03-17': 4, '2021-03-24': 6, '2021-03-27': 8, '2021-03-29': 9, '2021-04-16': 4, '2021-04-13': 3,
                            '2021-04-17': 5, '2021-05-30': 6, '2021-07-02': 3, '2021-12-13': 4080, '2021-04-25': 7, '2021-06-28': 1, '2021-09-01': 1,
                            '2021-12-20': 5592, '2021-02-26': 7, '2021-04-04': 5, '2020-07-10': 5, '2020-07-08': 6, '2020-08-02': 32, '2020-08-01': 37,
                            '2021-02-02': 4, '2021-02-12': 6, '2021-01-30': 3, '2021-03-02': 10, '2021-01-27': 5, '2021-01-31': 7, '2021-02-15': 3,
                            '2021-08-05': 2, '2020-09-13': 19, '2021-02-06': 2, '2021-04-01': 2, '2021-04-08': 3, '2021-04-19': 9, '2021-04-21': 9,
                            '2021-05-17': 21, '2021-03-28': 6, '2021-04-14': 7, '2021-02-21': 4, '2021-02-17': 2, '2021-02-11': 1, '2021-03-08': 8,
                            '2021-03-11': 11, '2021-03-22': 11, '2021-03-23': 8, '2021-03-26': 5, '2021-04-03': 1, '2021-04-22': 9, '2021-04-24': 8,
                            '2021-04-28': 11, '2021-05-06': 14, '2021-05-07': 9, '2021-05-24': 4, '2021-06-03': 6, '2021-06-14': 2, '2021-06-20': 1,
                            '2021-02-09': 1, '2021-03-07': 5, '2021-03-09': 6, '2021-03-12': 9, '2021-03-16': 6, '2021-03-19': 1, '2021-03-20': 3,
                            '2021-04-12': 4, '2021-04-18': 5, '2021-04-15': 10, '2021-04-20': 7, '2021-05-04': 14, '2021-06-09': 3, '2021-06-12': 1,
                            '2021-03-13': 4, '2021-03-14': 4, '2021-03-31': 7, '2021-04-10': 2, '2021-04-09': 3, '2021-04-26': 10, '2021-04-23': 6,
                            '2021-04-29': 7, '2021-05-01': 14, '2021-05-03': 5, '2021-05-08': 15, '2021-05-05': 9, '2021-05-14': 12, '2021-05-16': 9,
                            '2021-05-18': 8, '2021-05-19': 12, '2021-05-20': 12, '2021-05-22': 4, '2021-05-21': 9, '2021-05-23': 5, '2021-05-25': 6,
                            '2021-05-27': 5, '2021-05-31': 5, '2021-06-02': 5, '2021-06-04': 9, '2021-06-05': 3, '2021-06-08': 8, '2021-06-11': 1,
                            '2021-06-13': 1, '2021-06-17': 3, '2021-06-19': 2, '2021-03-30': 3, '2021-05-10': 16, '2021-05-11': 11, '2021-05-28': 6,
                            '2021-04-27': 15, '2021-05-12': 8, '2021-05-26': 15, '2021-06-15': 2, '2021-06-25': 2, '2021-07-03': 1, '2021-07-20': 1,
                            '2021-07-30': 1, '2021-07-21': 2, '2021-08-11': 1, '2021-08-07': 1, '2021-08-13': 1, '2021-08-19': 1, '2021-07-11': 1,
                            '2021-05-02': 4, '2021-03-25': 3, '2021-02-05': 2, '2021-04-30': 4, '2021-06-18': 2, '2021-07-16': 2, '2021-07-22': 1,
                            '2021-08-06': 1, '2021-04-11': 1, '2021-04-05': 3, '2021-05-29': 4, '2021-03-18': 2, '2021-08-31': 1, '2021-07-28': 2,
                            '2021-06-21': 2, '2021-10-06': 1, '2021-10-11': 1, '2021-07-13': 1, '2021-07-23': 2, '2021-08-03': 2, '2021-08-17': 1,
                            '2021-04-02': 4, '2021-06-06': 4, '2021-05-13': 9, '2021-06-01': 4, '2021-06-10': 3, '2021-05-15': 2, '2021-06-07': 2,
                            '2021-11-20': 1, '2021-11-24': 5, '2021-11-26': 30, '2021-11-27': 41, '2021-11-25': 17, '2021-11-28': 21, '2021-11-29': 53,
                            '2021-11-30': 71, '2021-12-01': 79, '2021-12-02': 110, '2021-12-03': 133, '2021-12-04': 209, '2021-12-06': 531, '2021-12-05': 246,
                            '2021-12-07': 779, '2021-12-08': 887, '2021-12-09': 1095, '2021-12-10': 1635, '2021-12-11': 1219, '2021-12-12': 2449,
                            '2021-12-15': 5953, '2021-12-16': 3877, '2021-12-17': 3661, '2021-12-18': 6367, '2021-12-19': 4578, '2021-12-30': 7506,
                            '2021-12-21': 3710, '2021-12-24': 2637, '2021-12-23': 4655, '2021-12-26': 4120, '2021-12-25': 1730, '2021-12-27': 5844,
                            '2021-12-28': 6811, '2021-12-29': 8350, '2021-12-31': 6155, '2022-01-01': 3964, '2022-01-02': 5655, '2022-01-04': 9410,
                            '2022-01-05': 6123, '2022-01-06': 7379, '2022-01-07': 2813, '2022-01-08': 2521, '2022-01-09': 1742, '2022-01-11': 283,
                            '2022-01-10': 2303, '2021-11-21': 1, '2021-11-22': 5, '2021-10-29': 1, '2021-08-24': 1, '2021-10-30': 1, '2022-01-13': 1,
                            '2022-01-12': 1, '2021-11-14': 1, '2021-11-15': 1, '2021-11-03': 1, '2021-10-23': 1, '2021-07-08': 1, '2021-11-05': 1,
                            '2020-07-07': 5, '2021-08-28': 1, '2021-08-14': 1, '2021-07-29': 1, '2021-09-17': 1, '2021-07-14': 1, '2021-06-23': 1,
                            '2021-10-28': 1, '2021-11-08': 1, '2021-11-10': 2, '2021-08-23': 1, '2021-09-15': 1, '2021-09-20': 1, '2021-10-01': 1,
                            '2021-10-10': 1, '2021-10-12': 1, '2021-10-18': 1, '2021-10-20': 1, '2021-08-27': 1, '2021-08-30': 2},
                  'B.1': {'2021-01-12': 41, '2021-01-13': 17, '2021-01-14': 27, '2021-01-17': 25, '2021-01-16': 38, '2021-01-20': 19, '2021-01-22': 15,
                          '2021-01-25': 18, '2021-01-28': 31, '2021-01-30': 20, '2021-02-04': 12, '2021-02-08': 14, '2021-02-12': 8, '2021-02-11': 12,
                          '2021-02-14': 7, '2021-02-15': 11, '2021-03-16': 11, '2020-06-19': 45, '2020-09-10': 260, '2020-09-16': 178, '2020-09-24': 282,
                          '2020-10-05': 176, '2020-10-06': 178, '2020-10-07': 145, '2020-10-12': 139, '2020-10-17': 70, '2020-10-19': 91, '2020-10-20': 123,
                          '2020-10-21': 329, '2020-11-02': 287, '2020-11-04': 136, '2020-11-07': 42, '2020-11-10': 39, '2020-11-09': 108, '2020-11-08': 224,
                          '2020-11-12': 155, '2020-11-14': 250, '2020-11-21': 57, '2020-11-20': 84, '2020-11-22': 100, '2020-12-10': 136, '2020-12-11': 92,
                          '2020-12-16': 41, '2020-12-17': 65, '2021-01-03': 32, '2021-01-02': 39, '2021-01-09': 37, '2021-01-11': 35, '2021-01-23': 53,
                          '2021-03-05': 17, '2020-10-09': 105, '2020-12-01': 28, '2020-11-28': 18, '2021-01-19': 38, '2021-02-21': 15, '2021-02-23': 22,
                          '2021-02-26': 18, '2021-02-24': 24, '2021-03-01': 18, '2021-03-02': 17, '2021-03-04': 23, '2021-03-08': 22, '2021-03-09': 23,
                          '2021-03-11': 27, '2021-03-12': 23, '2021-03-07': 16, '2021-03-14': 17, '2021-03-15': 32, '2021-03-18': 17, '2021-03-19': 20,
                          '2021-03-20': 24, '2021-03-30': 18, '2020-09-07': 105, '2020-09-18': 100, '2020-10-11': 86, '2020-10-30': 149, '2020-10-29': 122,
                          '2020-10-28': 23, '2020-11-01': 172, '2020-11-05': 222, '2020-11-27': 50, '2020-12-04': 36, '2020-12-06': 42, '2020-12-08': 43,
                          '2020-12-15': 71, '2020-12-18': 90, '2020-12-19': 45, '2020-12-21': 65, '2020-12-26': 36, '2020-12-14': 62, '2021-01-05': 22,
                          '2021-02-06': 8, '2021-02-07': 10, '2021-02-16': 7, '2021-02-22': 21, '2020-07-06': 13, '2020-07-05': 25, '2020-07-03': 10,
                          '2020-07-17': 31, '2020-08-18': 95, '2020-08-17': 70, '2020-08-26': 108, '2020-08-25': 74, '2020-08-30': 99, '2020-09-19': 76,
                          '2020-09-20': 73, '2020-09-23': 90, '2020-10-01': 172, '2020-10-03': 111, '2020-10-14': 120, '2020-10-15': 212, '2020-10-16': 74,
                          '2020-10-22': 237, '2020-10-24': 111, '2020-10-23': 87, '2020-10-31': 51, '2020-11-06': 81, '2020-11-13': 224, '2020-11-17': 111,
                          '2020-11-18': 178, '2020-11-30': 18, '2020-12-07': 50, '2020-12-12': 44, '2020-12-13': 61, '2020-12-23': 37, '2020-12-24': 42,
                          '2021-01-07': 22, '2020-12-03': 25, '2021-03-17': 17, '2021-06-01': 1, '2021-03-26': 15, '2021-04-12': 23, '2021-01-29': 44,
                          '2021-03-10': 23, '2021-03-03': 34, '2021-02-28': 8, '2020-07-11': 3, '2020-08-14': 23, '2020-09-03': 84, '2020-09-14': 40,
                          '2020-09-21': 194, '2020-09-22': 54, '2020-09-25': 123, '2020-09-30': 93, '2020-09-29': 59, '2020-10-10': 52, '2020-10-26': 108,
                          '2020-10-25': 24, '2020-11-11': 136, '2020-12-05': 25, '2020-12-09': 37, '2020-12-20': 29, '2021-02-10': 16, '2021-04-18': 18,
                          '2020-12-31': 19, '2020-11-15': 120, '2021-01-15': 26, '2021-01-18': 31, '2021-01-21': 14, '2021-01-26': 24, '2021-01-27': 20,
                          '2021-01-31': 9, '2021-02-02': 8, '2021-02-19': 11, '2020-07-30': 8, '2020-08-28': 69, '2020-08-29': 45, '2020-09-09': 121,
                          '2020-09-11': 64, '2020-10-02': 61, '2020-11-19': 83, '2020-11-23': 61, '2020-12-02': 54, '2020-12-27': 38, '2021-01-04': 32,
                          '2021-01-10': 20, '2021-01-08': 73, '2020-12-30': 30, '2021-01-24': 11, '2021-02-20': 9, '2020-08-27': 96, '2020-09-04': 58,
                          '2020-09-05': 20, '2020-09-08': 44, '2020-10-04': 44, '2020-10-08': 80, '2020-10-13': 97, '2020-10-27': 43, '2020-11-03': 52,
                          '2020-11-29': 16, '2020-12-22': 28, '2020-12-25': 9, '2020-12-28': 21, '2020-12-29': 31, '2020-03-28': 92, '2020-03-25': 97,
                          '2020-04-09': 92, '2020-09-15': 32, '2020-10-18': 22, '2020-11-16': 19, '2020-11-26': 48, '2021-07-01': 6, '2021-02-17': 15,
                          '2020-08-19': 31, '2020-08-20': 90, '2020-08-21': 56, '2020-08-24': 73, '2020-08-23': 17, '2020-08-31': 134, '2020-09-01': 110,
                          '2020-08-02': 13, '2020-09-02': 72, '2020-09-17': 49, '2021-01-06': 24, '2020-11-25': 61, '2020-11-24': 29, '2021-01-01': 21,
                          '2020-09-06': 5, '2020-03-22': 44, '2021-02-25': 11, '2021-04-07': 28, '2020-07-14': 14, '2020-07-26': 7, '2020-08-07': 17,
                          '2020-08-10': 45, '2020-08-11': 34, '2020-08-13': 33, '2020-08-12': 33, '2020-08-16': 13, '2020-09-13': 19, '2020-09-27': 34,
                          '2020-09-26': 24, '2020-09-28': 34, '2021-03-27': 28, '2021-04-02': 20, '2021-05-17': 18, '2021-05-29': 2, '2022-01-02': 1,
                          '2020-06-07': 43, '2020-06-04': 25, '2020-05-27': 19, '2020-06-13': 50, '2020-05-20': 18, '2020-05-24': 4, '2020-05-22': 15,
                          '2020-05-18': 32, '2020-05-21': 9, '2020-05-23': 2, '2020-06-03': 10, '2020-06-08': 42, '2020-06-11': 57, '2020-06-09': 44,
                          '2020-06-10': 53, '2020-06-24': 14, '2020-06-23': 43, '2020-06-25': 14, '2020-06-02': 29, '2020-06-01': 32, '2020-06-15': 62,
                          '2020-06-14': 37, '2020-06-18': 37, '2020-06-17': 50, '2020-06-16': 44, '2020-07-04': 11, '2020-07-02': 19, '2020-07-01': 27,
                          '2020-06-29': 19, '2020-06-30': 19, '2020-06-27': 3, '2020-06-22': 23, '2020-06-21': 32, '2020-06-20': 21, '2020-06-12': 52,
                          '2020-08-09': 20, '2020-05-05': 40, '2020-05-04': 42, '2020-05-08': 31, '2020-05-09': 21, '2020-05-03': 24, '2020-05-06': 47,
                          '2021-02-18': 12, '2020-03-24': 95, '2020-03-23': 97, '2020-04-26': 29, '2020-04-28': 48, '2020-05-01': 45, '2020-05-02': 22,
                          '2020-05-12': 32, '2020-05-10': 26, '2020-05-19': 23, '2020-05-15': 25, '2020-05-26': 10, '2020-03-02': 10, '2020-03-04': 11,
                          '2020-03-03': 14, '2020-03-08': 4, '2020-03-14': 17, '2020-03-31': 150, '2020-04-01': 128, '2020-04-16': 83, '2020-04-15': 85,
                          '2020-04-11': 94, '2020-04-30': 56, '2020-05-17': 6, '2020-05-13': 32, '2020-04-18': 37, '2020-04-24': 53, '2020-04-25': 29,
                          '2020-05-07': 47, '2020-06-05': 10, '2020-04-19': 53, '2020-04-08': 124, '2020-04-23': 57, '2020-04-22': 75, '2020-04-21': 68,
                          '2020-04-20': 94, '2020-04-13': 77, '2020-04-10': 91, '2020-04-12': 82, '2020-02-29': 5, '2020-03-06': 8, '2020-03-07': 4,
                          '2020-03-10': 14, '2020-03-11': 25, '2020-03-13': 19, '2020-03-29': 123, '2020-04-03': 134, '2020-04-04': 96, '2020-04-05': 96,
                          '2020-04-14': 97, '2020-03-16': 28, '2020-03-21': 62, '2020-03-26': 88, '2020-05-29': 7, '2020-04-02': 110, '2020-04-06': 130,
                          '2020-04-27': 64, '2020-04-29': 54, '2020-04-17': 71, '2020-05-11': 33, '2020-05-14': 15, '2020-05-31': 18, '2020-03-30': 140,
                          '2020-03-20': 60, '2020-03-19': 53, '2020-03-18': 43, '2020-03-27': 86, '2020-03-17': 31, '2020-03-12': 39, '2020-04-07': 102,
                          '2020-02-27': 2, '2020-02-28': 4, '2020-03-05': 7, '2020-03-09': 12, '2021-03-31': 9, '2021-04-04': 16, '2020-07-22': 9,
                          '2020-07-24': 24, '2020-07-21': 3, '2020-07-15': 39, '2020-07-16': 32, '2020-07-13': 10, '2020-07-20': 15, '2020-07-18': 16,
                          '2020-07-27': 20, '2020-05-16': 9, '2021-12-28': 1, '2020-07-28': 9, '2020-05-25': 13, '2021-04-25': 23, '2020-06-06': 13,
                          '2020-06-26': 3, '2020-03-01': 9, '2020-03-15': 18, '2020-07-07': 2, '2020-07-23': 10, '2020-07-31': 14, '2020-08-01': 15,
                          '2020-07-29': 6, '2020-05-30': 5, '2021-06-08': 5, '2020-07-19': 5, '2021-02-13': 6, '2021-05-18': 4, '2021-05-27': 3,
                          '2021-05-31': 4, '2021-06-05': 2, '2021-06-19': 1, '2021-10-02': 1, '2020-05-28': 10, '2021-06-23': 4, '2020-02-14': 1,
                          '2020-02-24': 2, '2020-02-25': 1, '2020-07-10': 1, '2021-04-19': 34, '2021-04-22': 31, '2021-06-04': 7, '2021-06-16': 1,
                          '2021-09-23': 2, '2021-05-09': 11, '2021-05-15': 6, '2021-09-01': 3, '2020-08-04': 14, '2020-08-05': 18, '2020-08-06': 26,
                          '2020-08-03': 17, '2020-08-15': 12, '2021-02-03': 15, '2020-07-25': 10, '2021-03-06': 19, '2021-02-05': 11, '2021-02-09': 17,
                          '2020-08-22': 13, '2020-09-12': 19, '2021-03-29': 27, '2021-07-18': 1, '2020-08-08': 11, '2021-08-06': 2, '2021-02-27': 16,
                          '2021-04-01': 15, '2021-04-14': 22, '2021-04-21': 31, '2021-04-26': 20, '2021-04-27': 25, '2021-04-28': 34, '2021-04-29': 25,
                          '2021-05-02': 7, '2021-05-03': 11, '2021-05-06': 14, '2021-05-04': 11, '2021-05-12': 10, '2021-05-10': 8, '2021-05-13': 3,
                          '2021-05-14': 9, '2021-05-19': 8, '2021-05-24': 6, '2021-02-01': 12, '2021-03-25': 16, '2021-03-13': 19, '2021-03-22': 18,
                          '2021-03-21': 11, '2021-03-24': 28, '2021-03-23': 24, '2021-04-06': 18, '2021-04-05': 7, '2021-04-09': 16, '2021-04-15': 29,
                          '2021-04-17': 19, '2021-04-20': 29, '2021-04-24': 23, '2021-04-13': 13, '2021-04-16': 31, '2021-04-11': 9, '2021-04-30': 15,
                          '2021-05-05': 9, '2021-05-07': 11, '2021-05-21': 10, '2021-05-22': 7, '2021-04-10': 18, '2021-04-23': 20, '2021-05-20': 2,
                          '2021-06-26': 3, '2021-07-17': 1, '2021-05-11': 9, '2021-05-28': 8, '2021-05-25': 11, '2021-03-28': 18, '2021-04-03': 20,
                          '2021-07-13': 5, '2021-04-08': 18, '2021-05-08': 10, '2021-05-23': 2, '2021-06-02': 5, '2021-06-03': 1, '2021-06-06': 1,
                          '2021-06-07': 4, '2021-06-10': 3, '2021-06-11': 3, '2021-06-22': 2, '2021-06-24': 2, '2021-07-27': 1, '2021-07-30': 2,
                          '2021-08-04': 2, '2021-08-03': 2, '2021-08-10': 3, '2021-06-14': 1, '2021-06-21': 2, '2021-07-21': 4, '2021-11-12': 1,
                          '2021-05-01': 13, '2021-06-15': 2, '2021-05-30': 3, '2021-05-26': 3, '2021-09-14': 1, '2021-07-04': 2, '2021-08-23': 1,
                          '2021-05-16': 3, '2021-06-17': 2, '2021-10-16': 1, '2021-08-21': 1, '2021-12-01': 2, '2021-11-28': 1, '2021-12-22': 1,
                          '2020-07-12': 2, '2020-07-08': 2, '2021-07-02': 1, '2021-07-06': 1, '2021-07-11': 1, '2021-07-14': 3, '2021-07-19': 2,
                          '2021-07-23': 2, '2021-07-25': 1, '2021-07-07': 4, '2021-07-05': 1, '2021-07-15': 1, '2021-07-16': 3, '2021-10-22': 1,
                          '2021-11-23': 1, '2021-07-26': 2, '2021-08-09': 1, '2021-08-19': 1, '2021-06-28': 1, '2021-08-11': 2, '2021-07-24': 1,
                          '2021-12-13': 2, '2021-08-02': 1, '2021-12-27': 1, '2021-08-05': 2, '2021-08-08': 1, '2021-11-22': 1, '2021-12-06': 2,
                          '2021-12-07': 1, '2021-12-16': 3, '2021-12-20': 1, '2021-12-02': 2, '2021-10-11': 1, '2021-11-04': 1, '2021-12-12': 1,
                          '2021-12-21': 1, '2021-12-19': 1, '2021-11-26': 1, '2021-07-12': 1},
                  'B.1.1.37': {'2021-01-12': 2, '2021-01-14': 1, '2021-01-20': 2, '2021-01-21': 2, '2021-01-22': 3, '2021-01-23': 5, '2021-01-26': 4,
                               '2021-01-27': 4, '2020-06-13': 36, '2020-06-24': 10, '2020-06-27': 2, '2020-06-25': 5, '2020-07-01': 13, '2020-06-02': 10,
                               '2020-06-15': 16, '2020-06-14': 25, '2020-06-12': 22, '2020-06-19': 29, '2020-06-18': 17, '2020-06-21': 16, '2020-07-05': 1,
                               '2020-07-04': 10, '2020-07-03': 9, '2020-07-02': 16, '2020-06-30': 7, '2020-06-29': 17, '2020-06-28': 3, '2020-06-26': 2,
                               '2020-06-23': 11, '2020-06-22': 4, '2020-06-20': 11, '2020-06-07': 15, '2020-06-11': 30, '2020-06-16': 23, '2020-06-17': 16,
                               '2020-06-10': 12, '2020-06-09': 14, '2020-06-08': 17, '2020-07-17': 2, '2020-07-25': 4, '2020-07-30': 7, '2020-08-06': 13,
                               '2020-08-09': 15, '2020-08-10': 17, '2020-07-28': 6, '2020-08-01': 2, '2020-08-07': 3, '2020-08-08': 3, '2020-07-31': 1,
                               '2020-08-28': 15, '2020-08-29': 14, '2020-09-09': 39, '2020-09-10': 91, '2020-09-11': 23, '2020-09-17': 8, '2020-09-16': 66,
                               '2020-09-13': 5, '2020-09-14': 10, '2020-09-15': 13, '2020-09-18': 36, '2020-09-24': 123, '2020-09-23': 20, '2020-10-01': 132,
                               '2020-10-02': 39, '2020-10-05': 67, '2020-10-06': 33, '2020-10-07': 65, '2020-10-12': 42, '2020-10-13': 13, '2020-10-09': 19,
                               '2020-10-08': 14, '2020-10-14': 50, '2020-10-15': 50, '2020-10-18': 5, '2020-10-16': 22, '2020-10-17': 19, '2020-10-19': 27,
                               '2020-10-20': 65, '2020-10-22': 74, '2020-10-21': 46, '2020-10-04': 12, '2020-10-10': 11, '2020-11-02': 95, '2020-11-01': 48,
                               '2020-11-04': 40, '2020-11-07': 12, '2020-11-09': 14, '2020-11-08': 44, '2020-11-12': 21, '2020-11-14': 43, '2020-11-15': 10,
                               '2020-11-11': 48, '2020-11-20': 9, '2020-11-19': 23, '2020-11-22': 11, '2020-11-21': 3, '2020-11-23': 13, '2020-12-02': 7,
                               '2020-12-05': 10, '2020-12-06': 4, '2020-12-08': 6, '2020-12-10': 14, '2020-12-09': 7, '2020-12-12': 4, '2020-12-14': 17,
                               '2020-12-13': 17, '2020-12-11': 19, '2020-12-18': 13, '2020-12-20': 9, '2020-12-17': 13, '2020-12-22': 5, '2020-12-27': 2,
                               '2020-12-24': 6, '2020-12-21': 8, '2020-12-31': 4, '2020-12-30': 1, '2020-12-29': 7, '2021-01-06': 3, '2020-09-27': 133,
                               '2020-09-28': 12, '2020-09-30': 23, '2020-10-23': 16, '2021-01-08': 6, '2020-11-26': 12, '2020-06-01': 1, '2020-08-13': 12,
                               '2020-08-22': 5, '2020-08-30': 35, '2020-09-04': 30, '2020-09-05': 15, '2020-09-22': 14, '2020-09-25': 30, '2020-10-03': 30,
                               '2020-10-11': 21, '2020-10-29': 21, '2020-10-31': 12, '2020-11-24': 4, '2020-11-25': 10, '2020-12-03': 8, '2020-11-29': 3,
                               '2020-11-28': 4, '2020-11-10': 15, '2021-01-29': 2, '2021-01-30': 1, '2021-02-09': 1, '2021-02-20': 5, '2021-02-22': 1,
                               '2021-03-02': 1, '2020-07-22': 2, '2020-07-14': 2, '2020-07-15': 7, '2020-07-13': 3, '2020-07-20': 1, '2020-07-18': 2,
                               '2020-07-19': 1, '2020-08-26': 15, '2020-08-27': 16, '2020-09-03': 26, '2020-09-08': 19, '2020-09-19': 32, '2020-09-20': 17,
                               '2020-09-21': 67, '2020-10-25': 11, '2020-10-26': 48, '2020-10-30': 32, '2020-11-03': 20, '2020-11-05': 24, '2020-11-06': 9,
                               '2020-11-13': 21, '2020-12-01': 4, '2020-11-27': 15, '2020-12-04': 5, '2020-12-16': 11, '2020-12-19': 10, '2020-12-26': 7,
                               '2021-01-07': 6, '2021-01-03': 5, '2020-09-26': 9, '2020-09-29': 36, '2021-07-01': 2, '2020-11-18': 34, '2020-11-30': 6,
                               '2021-01-11': 4, '2021-01-15': 1, '2021-02-01': 3, '2021-03-13': 1, '2020-06-06': 3, '2020-06-04': 2, '2020-06-05': 3,
                               '2020-07-16': 1, '2020-08-18': 3, '2020-08-20': 8, '2020-08-21': 5, '2020-08-17': 3, '2020-08-25': 5, '2020-08-23': 1,
                               '2020-08-31': 43, '2020-09-01': 24, '2020-09-02': 10, '2020-09-07': 27, '2020-09-12': 2, '2020-10-24': 21, '2020-10-27': 13,
                               '2020-11-17': 7, '2021-01-04': 4, '2021-01-09': 1, '2020-12-15': 14, '2020-11-16': 1, '2020-06-03': 2, '2021-02-08': 1,
                               '2021-02-23': 2, '2021-05-20': 1, '2021-02-05': 1, '2020-10-28': 2, '2021-01-01': 1, '2020-12-23': 5, '2020-12-28': 2,
                               '2021-01-16': 3, '2021-01-25': 2, '2021-01-28': 1, '2021-01-31': 1, '2020-07-23': 1, '2020-07-27': 1, '2020-07-26': 1,
                               '2020-07-29': 1, '2020-07-11': 2, '2020-08-05': 3, '2020-08-02': 2, '2020-08-04': 3, '2020-08-03': 2, '2020-08-11': 16,
                               '2020-08-12': 9, '2020-08-14': 5, '2020-08-15': 6, '2020-08-16': 2, '2020-08-19': 9, '2020-08-24': 2, '2020-09-06': 1,
                               '2020-12-07': 2, '2021-01-05': 5, '2021-02-04': 1, '2021-01-17': 3, '2021-01-13': 1, '2020-12-25': 2, '2021-01-18': 3,
                               '2020-04-18': 1, '2020-05-20': 1, '2020-05-18': 1, '2020-07-21': 3, '2020-05-22': 2, '2020-04-08': 1, '2020-07-10': 4,
                               '2020-07-12': 1, '2020-05-28': 1, '2020-05-21': 1, '2020-05-27': 1, '2020-04-10': 1, '2020-05-30': 1, '2020-03-23': 1,
                               '2021-02-02': 1},
                  'A': {'2021-01-12': 15, '2021-01-14': 3, '2021-01-15': 4, '2021-01-17': 5, '2021-01-18': 3, '2021-01-19': 4, '2021-01-21': 2,
                        '2021-01-22': 1, '2021-01-03': 1, '2021-01-23': 7, '2021-01-25': 6, '2021-01-26': 5, '2021-01-28': 1, '2021-02-02': 1, '2021-02-08': 1,
                        '2021-02-11': 4, '2021-02-12': 2, '2021-02-18': 1, '2021-04-10': 2, '2020-12-08': 2, '2020-12-10': 4, '2020-12-14': 5, '2020-12-16': 8,
                        '2020-12-15': 1, '2020-12-20': 5, '2020-12-24': 1, '2020-12-21': 5, '2020-12-27': 1, '2020-12-30': 1, '2021-01-09': 6, '2021-01-10': 6,
                        '2021-01-11': 5, '2021-01-27': 3, '2021-01-29': 2, '2021-02-03': 2, '2021-02-10': 5, '2021-02-28': 2, '2021-03-04': 2, '2021-03-05': 1,
                        '2021-04-04': 1, '2021-04-05': 4, '2020-11-27': 1, '2020-12-18': 2, '2020-12-26': 4, '2020-12-29': 2, '2020-12-31': 5, '2021-01-08': 3,
                        '2021-01-20': 1, '2021-01-31': 1, '2021-02-05': 1, '2021-04-26': 1, '2021-05-24': 1, '2020-12-12': 2, '2020-12-06': 3, '2021-01-07': 1,
                        '2020-12-03': 1, '2021-01-02': 1, '2021-03-29': 4, '2021-02-07': 1, '2021-02-17': 1, '2020-12-11': 3, '2021-01-04': 1, '2020-12-05': 2,
                        '2021-03-22': 12, '2021-03-23': 4, '2021-03-24': 2, '2021-03-26': 4, '2021-04-15': 1, '2021-04-23': 1, '2021-05-06': 1, '2021-03-03': 1,
                        '2021-03-06': 1, '2021-03-07': 1, '2021-03-11': 1, '2021-03-13': 1, '2021-03-15': 1, '2021-03-16': 1, '2021-03-18': 1, '2021-04-14': 1,
                        '2021-04-11': 2, '2021-03-27': 3, '2021-04-02': 2, '2021-05-01': 1, '2021-05-10': 2, '2021-05-16': 2, '2021-05-18': 1, '2021-05-09': 1,
                        '2021-04-07': 3, '2021-04-17': 1, '2021-02-26': 1, '2021-03-19': 2, '2021-03-25': 2, '2021-03-28': 1, '2021-03-30': 1, '2021-03-31': 2,
                        '2021-04-03': 1, '2021-04-06': 2, '2020-06-11': 3, '2020-06-07': 2, '2020-05-08': 1, '2021-03-21': 2, '2021-04-09': 1, '2020-07-24': 1,
                        '2020-08-06': 2, '2020-03-29': 8, '2020-04-17': 5, '2020-03-21': 3, '2020-03-24': 5, '2020-06-15': 1, '2020-03-14': 1, '2021-04-19': 1,
                        '2021-09-21': 1, '2020-08-24': 1, '2020-09-07': 1, '2020-11-18': 1, '2020-04-01': 3, '2020-03-31': 4, '2020-04-02': 3, '2020-04-06': 2,
                        '2020-04-13': 3, '2020-04-09': 4, '2020-04-27': 2, '2020-04-12': 3, '2020-04-10': 2, '2020-05-05': 1, '2020-03-23': 3, '2020-04-08': 2,
                        '2020-04-14': 4, '2020-04-11': 2, '2020-03-25': 3, '2020-03-22': 2, '2020-03-28': 2, '2020-04-05': 1, '2020-04-22': 2, '2020-04-16': 2,
                        '2020-03-17': 3, '2020-03-27': 3, '2020-04-28': 1, '2020-06-17': 1, '2020-03-26': 4, '2020-06-09': 1, '2020-04-30': 2, '2020-03-30': 3,
                        '2020-03-16': 1, '2020-04-03': 1, '2021-12-12': 1, '2020-03-13': 1, '2020-07-14': 1, '2020-04-04': 2, '2020-04-19': 3, '2020-04-26': 2,
                        '2020-03-20': 1, '2020-05-10': 1, '2020-04-24': 2, '2020-03-12': 1, '2020-03-09': 1, '2021-02-22': 1, '2021-02-23': 3, '2021-02-27': 1,
                        '2021-04-13': 3, '2021-03-01': 1, '2021-06-15': 1, '2021-07-09': 1, '2021-03-17': 1, '2021-05-26': 1, '2020-04-15': 2, '2020-05-03': 1,
                        '2020-04-18': 1, '2020-04-20': 1, '2020-04-23': 2, '2020-11-23': 1, '2020-08-31': 4, '2020-09-04': 1, '2021-05-08': 3, '2021-12-15': 1},
                  'B.1.1.1': {'2021-01-12': 1, '2021-01-13': 3, '2021-01-25': 5, '2020-06-12': 23, '2020-06-13': 30, '2020-06-24': 11, '2020-06-25': 16,
                              '2020-06-02': 14, '2020-06-15': 22, '2020-06-18': 6, '2020-06-17': 13, '2020-06-19': 9, '2020-07-04': 14, '2020-07-03': 18,
                              '2020-07-02': 16, '2020-06-29': 14, '2020-07-01': 14, '2020-06-30': 6, '2020-06-28': 3, '2020-06-23': 8, '2020-06-22': 9,
                              '2020-06-21': 22, '2020-06-20': 4, '2020-06-07': 6, '2020-06-11': 27, '2020-06-14': 32, '2020-06-16': 17, '2020-06-26': 3,
                              '2020-06-10': 16, '2020-06-09': 14, '2020-06-08': 5, '2020-07-12': 5, '2020-07-11': 5, '2020-07-25': 1, '2020-07-24': 4,
                              '2020-08-08': 3, '2020-08-09': 3, '2020-08-10': 19, '2020-07-21': 7, '2020-07-20': 5, '2020-07-13': 5, '2020-07-16': 6,
                              '2020-07-27': 7, '2020-08-03': 8, '2020-08-02': 9, '2020-08-28': 8, '2020-09-10': 29, '2020-09-16': 24, '2020-09-19': 6,
                              '2020-09-24': 26, '2020-05-09': 2, '2020-05-06': 10, '2020-05-08': 4, '2020-05-12': 5, '2020-10-01': 10, '2020-10-06': 18,
                              '2020-10-05': 28, '2020-10-07': 44, '2020-10-12': 29, '2020-10-10': 4, '2020-10-15': 24, '2020-10-14': 7, '2020-10-17': 12,
                              '2020-10-19': 17, '2020-10-20': 18, '2020-10-22': 26, '2020-10-21': 7, '2020-11-01': 7, '2020-11-07': 4, '2020-11-06': 3,
                              '2020-11-12': 10, '2020-11-14': 19, '2020-11-20': 12, '2020-11-21': 3, '2020-11-23': 3, '2020-11-22': 4, '2020-12-10': 6,
                              '2020-12-16': 2, '2020-12-21': 2, '2020-09-28': 8, '2020-05-14': 4, '2020-04-28': 13, '2020-07-30': 4, '2020-07-31': 6,
                              '2020-10-09': 5, '2020-03-10': 6, '2020-03-11': 4, '2020-03-12': 3, '2020-03-31': 11, '2020-04-17': 13, '2020-04-18': 10,
                              '2020-04-19': 8, '2020-04-21': 16, '2020-04-20': 9, '2020-04-22': 18, '2020-04-27': 14, '2020-04-23': 9, '2020-04-24': 5,
                              '2020-04-29': 16, '2020-04-30': 8, '2020-05-01': 7, '2020-05-02': 6, '2020-05-04': 4, '2020-05-05': 24, '2020-04-26': 6,
                              '2020-04-25': 3, '2020-05-10': 4, '2020-05-03': 3, '2020-05-11': 7, '2020-05-13': 5, '2020-05-16': 2, '2020-05-18': 11,
                              '2020-05-19': 4, '2020-05-20': 5, '2020-05-21': 7, '2020-05-24': 1, '2020-05-28': 5, '2020-05-30': 1, '2020-05-31': 4,
                              '2020-06-03': 3, '2020-06-04': 3, '2020-07-10': 1, '2020-03-30': 8, '2020-03-29': 12, '2020-03-28': 9, '2020-03-21': 7,
                              '2020-03-22': 2, '2020-03-19': 2, '2020-03-13': 6, '2020-03-16': 2, '2020-03-15': 2, '2020-03-17': 1, '2020-04-01': 8,
                              '2020-04-04': 9, '2020-04-03': 12, '2020-04-02': 17, '2020-04-08': 9, '2020-04-12': 8, '2020-04-05': 4, '2020-04-13': 5,
                              '2020-04-15': 9, '2020-04-14': 10, '2020-04-06': 12, '2020-04-07': 9, '2020-04-09': 6, '2020-04-10': 5, '2020-04-11': 15,
                              '2020-04-16': 7, '2020-03-07': 1, '2021-02-05': 1, '2021-02-06': 3, '2021-02-10': 2, '2021-02-23': 2, '2021-01-27': 3,
                              '2020-07-23': 2, '2020-07-14': 5, '2020-07-15': 17, '2020-07-26': 2, '2020-07-19': 6, '2020-07-17': 6, '2020-08-26': 20,
                              '2020-09-09': 13, '2020-10-13': 12, '2020-11-03': 8, '2020-11-02': 29, '2020-11-05': 2, '2020-11-15': 1, '2020-12-01': 3,
                              '2020-12-06': 4, '2020-03-23': 5, '2020-11-30': 1, '2020-03-05': 1, '2020-07-28': 4, '2020-11-13': 7, '2020-11-24': 3,
                              '2020-11-25': 7, '2020-09-30': 6, '2020-10-23': 6, '2020-10-18': 3, '2020-10-16': 6, '2021-01-29': 5, '2021-02-01': 2,
                              '2020-07-05': 2, '2020-07-18': 3, '2020-08-17': 8, '2020-08-21': 2, '2020-08-24': 8, '2020-08-25': 12, '2020-08-30': 9,
                              '2020-08-31': 19, '2020-09-02': 12, '2020-09-03': 17, '2020-09-01': 26, '2020-09-07': 17, '2020-09-04': 6, '2020-09-20': 3,
                              '2020-09-21': 23, '2020-09-23': 7, '2020-09-25': 10, '2020-10-03': 1, '2020-10-29': 12, '2020-10-24': 7, '2020-11-18': 19,
                              '2020-12-07': 11, '2020-12-11': 14, '2020-12-13': 5, '2020-12-19': 1, '2020-12-24': 1, '2021-01-03': 2, '2020-05-25': 1,
                              '2020-10-02': 7, '2020-05-07': 14, '2020-03-27': 4, '2020-09-14': 1, '2020-09-17': 5, '2020-05-15': 4, '2020-05-22': 1,
                              '2020-05-26': 5, '2020-12-30': 4, '2021-01-19': 2, '2020-11-28': 1, '2020-03-06': 1, '2020-03-08': 1, '2020-03-20': 3,
                              '2020-03-25': 4, '2020-03-03': 1, '2020-03-02': 1, '2021-02-04': 2, '2020-07-22': 1, '2020-08-06': 11, '2020-08-07': 2,
                              '2020-08-05': 6, '2020-08-04': 3, '2020-08-01': 2, '2020-08-11': 9, '2020-08-13': 9, '2020-08-12': 11, '2020-08-14': 5,
                              '2020-08-15': 1, '2020-08-20': 4, '2020-08-18': 5, '2020-09-08': 7, '2020-09-27': 7, '2020-09-29': 3, '2020-10-26': 11,
                              '2020-10-25': 5, '2020-10-27': 5, '2020-10-30': 6, '2020-11-04': 19, '2020-11-11': 21, '2020-11-10': 4, '2020-11-26': 8,
                              '2020-12-04': 9, '2020-12-14': 3, '2020-12-26': 4, '2021-01-05': 1, '2021-02-03': 1, '2021-01-07': 1, '2021-01-15': 2,
                              '2021-01-08': 2, '2020-03-24': 2, '2020-07-06': 3, '2020-05-27': 2, '2020-03-26': 1, '2020-06-27': 2, '2020-05-29': 1,
                              '2020-05-23': 1, '2021-03-05': 2, '2021-03-14': 3, '2021-03-12': 1, '2021-04-07': 5, '2021-05-24': 3, '2020-12-05': 1,
                              '2020-12-27': 1, '2021-01-02': 5, '2021-02-26': 2, '2021-03-02': 4, '2021-03-08': 5, '2021-03-03': 3, '2021-03-04': 3,
                              '2021-03-06': 3, '2021-03-11': 4, '2021-03-18': 4, '2021-03-20': 3, '2021-03-23': 2, '2021-04-01': 2, '2021-04-11': 2,
                              '2021-04-15': 5, '2020-10-11': 2, '2021-05-04': 2, '2021-02-13': 1, '2021-04-14': 3, '2020-11-17': 4, '2021-03-21': 2,
                              '2021-03-24': 2, '2021-04-17': 7, '2021-04-21': 3, '2021-04-19': 8, '2021-04-28': 2, '2021-05-12': 5, '2021-05-19': 2,
                              '2021-05-26': 2, '2021-06-08': 1, '2021-03-28': 2, '2021-03-29': 1, '2020-12-17': 4, '2021-02-14': 1, '2021-02-22': 2,
                              '2021-03-01': 2, '2020-07-29': 1, '2020-12-20': 5, '2021-03-30': 3, '2021-04-02': 1, '2021-04-05': 2, '2021-04-06': 4,
                              '2021-04-10': 5, '2021-04-18': 1, '2021-04-23': 1, '2021-04-25': 3, '2021-04-30': 1, '2021-05-07': 2, '2021-05-31': 2,
                              '2021-06-10': 1, '2021-06-15': 1, '2021-03-07': 2, '2021-03-25': 1, '2021-04-13': 4, '2021-04-12': 4, '2021-04-16': 1,
                              '2021-04-03': 2, '2021-04-09': 3, '2021-04-20': 1, '2021-04-26': 5, '2021-05-01': 1, '2021-05-05': 1, '2021-05-17': 3,
                              '2021-05-21': 1, '2021-06-07': 4, '2021-06-24': 2, '2021-05-03': 1, '2021-05-13': 2, '2021-04-29': 4, '2021-05-11': 2,
                              '2021-05-18': 3, '2021-05-28': 1, '2021-05-02': 2, '2021-04-22': 2, '2021-06-12': 1, '2021-06-27': 2, '2021-03-19': 1,
                              '2021-05-08': 2, '2021-06-03': 1, '2020-07-07': 1, '2020-06-06': 5, '2020-08-27': 18, '2020-09-11': 6, '2020-09-18': 5,
                              '2020-10-31': 3, '2020-11-09': 6, '2020-11-08': 12, '2020-12-09': 2, '2020-12-12': 4, '2020-11-16': 1, '2020-09-22': 1,
                              '2020-10-08': 2, '2021-01-11': 1, '2021-01-31': 2, '2020-12-02': 1, '2020-08-19': 1, '2020-08-16': 1, '2020-09-05': 1,
                              '2020-09-15': 6, '2020-09-26': 3, '2020-10-28': 1, '2020-11-27': 2, '2021-03-09': 1, '2020-08-29': 2, '2020-09-06': 1,
                              '2021-01-09': 5, '2020-08-23': 1, '2021-01-16': 1, '2021-01-18': 2, '2021-01-30': 1, '2020-12-18': 4, '2020-12-29': 5,
                              '2021-02-02': 1, '2020-12-15': 1, '2021-01-23': 2, '2020-11-29': 1, '2021-01-17': 1, '2021-01-04': 2, '2021-01-21': 1,
                              '2021-01-26': 1, '2021-01-14': 2, '2021-01-20': 1, '2020-12-22': 1, '2021-05-06': 1, '2021-06-18': 1, '2020-12-08': 1,
                              '2021-01-22': 1, '2021-06-21': 1, '2021-07-28': 1, '2021-08-20': 1},
                  'B.1.617.2': {'2021-04-02': 1, '2021-04-04': 3, '2021-04-10': 4, '2021-04-11': 10, '2021-04-12': 9, '2021-04-15': 30, '2021-04-14': 18,
                                '2021-04-16': 27, '2021-04-17': 42, '2021-04-19': 62, '2021-04-20': 47, '2021-04-21': 44, '2021-04-23': 42,
                                '2021-04-25': 68, '2021-04-26': 63, '2021-04-27': 55, '2021-04-28': 83, '2021-04-29': 49, '2021-04-30': 66,
                                '2021-05-02': 59, '2021-05-01': 54, '2021-05-03': 59, '2021-05-04': 88, '2021-05-05': 102, '2021-05-06': 92,
                                '2021-05-07': 81, '2021-05-08': 63, '2021-05-09': 71, '2021-05-10': 141, '2021-05-11': 126, '2021-05-12': 156,
                                '2021-05-13': 111, '2021-05-15': 91, '2021-05-14': 108, '2021-05-16': 62, '2021-05-17': 221, '2021-05-18': 192,
                                '2021-05-19': 219, '2021-05-20': 228, '2021-05-21': 189, '2021-05-22': 201, '2021-05-23': 210, '2021-05-24': 309,
                                '2021-05-25': 323, '2021-05-26': 330, '2021-05-27': 368, '2021-05-28': 404, '2021-05-29': 455, '2021-05-30': 401,
                                '2021-05-31': 419, '2021-06-01': 608, '2021-06-02': 676, '2021-06-03': 582, '2021-06-04': 703, '2021-06-05': 538,
                                '2021-06-06': 568, '2021-06-07': 850, '2021-06-08': 740, '2021-06-09': 520, '2021-06-10': 380, '2021-06-11': 374,
                                '2021-06-13': 263, '2021-06-14': 266, '2021-06-12': 376, '2021-06-15': 487, '2021-06-16': 434, '2021-06-17': 352,
                                '2021-06-18': 540, '2021-06-19': 272, '2021-06-20': 233, '2021-06-22': 581, '2021-06-21': 282, '2021-06-23': 543,
                                '2021-06-26': 622, '2021-06-25': 426, '2021-06-27': 460, '2021-06-29': 864, '2021-06-28': 589, '2021-06-30': 741,
                                '2021-07-03': 479, '2021-07-04': 645, '2021-07-01': 844, '2021-07-05': 726, '2021-07-06': 495, '2021-07-07': 644,
                                '2021-07-08': 617, '2021-07-11': 437, '2021-07-12': 380, '2021-07-14': 699, '2021-07-13': 505, '2021-07-16': 676,
                                '2021-07-17': 496, '2021-07-18': 429, '2021-07-15': 568, '2021-07-19': 703, '2021-07-20': 561, '2021-07-21': 818,
                                '2021-07-22': 858, '2021-07-23': 787, '2021-07-24': 675, '2021-07-25': 833, '2021-07-26': 700, '2021-07-28': 797,
                                '2021-07-29': 893, '2021-07-30': 797, '2021-07-27': 594, '2021-07-31': 660, '2021-08-01': 649, '2021-08-02': 617,
                                '2021-08-04': 898, '2021-08-03': 797, '2021-08-05': 810, '2021-08-06': 694, '2021-08-08': 625, '2021-08-09': 569,
                                '2021-08-11': 689, '2021-08-10': 877, '2021-08-12': 794, '2021-08-14': 704, '2021-08-16': 820, '2021-08-15': 697,
                                '2021-08-13': 515, '2021-08-17': 1034, '2021-08-18': 1315, '2021-08-19': 820, '2021-08-20': 584, '2021-08-21': 860,
                                '2021-08-22': 668, '2021-08-23': 904, '2021-08-24': 954, '2021-08-25': 944, '2021-08-26': 815, '2021-08-27': 1151,
                                '2021-08-28': 1063, '2021-08-29': 744, '2021-08-30': 1023, '2021-08-31': 1227, '2021-09-01': 910, '2021-09-03': 902,
                                '2021-09-02': 913, '2021-09-04': 656, '2021-09-05': 651, '2021-09-06': 1136, '2021-09-07': 815, '2021-09-09': 877,
                                '2021-09-11': 579, '2021-09-12': 724, '2021-09-13': 1292, '2021-09-10': 941, '2021-09-15': 948, '2021-09-16': 1178,
                                '2021-09-17': 1146, '2021-09-19': 953, '2021-09-18': 827, '2021-09-20': 1172, '2021-09-21': 1150, '2021-09-22': 857,
                                '2021-09-23': 1251, '2021-09-24': 1391, '2021-09-25': 582, '2021-09-26': 1098, '2021-09-27': 1813, '2021-09-29': 1471,
                                '2021-09-28': 1051, '2021-10-01': 862, '2021-09-30': 1142, '2021-10-02': 660, '2021-10-03': 1026, '2021-10-04': 1572,
                                '2021-10-05': 1208, '2021-10-06': 1293, '2021-10-07': 1486, '2021-10-08': 1092, '2021-10-09': 1033, '2021-10-10': 1088,
                                '2021-10-11': 1222, '2021-10-12': 1695, '2021-10-15': 1122, '2021-10-17': 985, '2021-10-16': 1023, '2021-10-18': 1860,
                                '2021-10-20': 1508, '2021-10-21': 1418, '2021-10-22': 1346, '2021-10-25': 1419, '2021-10-23': 1553, '2021-10-26': 1694,
                                '2021-10-27': 1540, '2021-10-28': 1319, '2021-10-29': 1315, '2021-10-30': 1626, '2021-10-31': 2111, '2021-11-02': 1476,
                                '2021-11-01': 1842, '2021-11-03': 1972, '2021-11-04': 1747, '2021-11-05': 1772, '2021-11-06': 1396, '2021-11-07': 1521,
                                '2021-11-08': 2592, '2021-11-09': 2199, '2021-11-10': 2335, '2021-11-12': 2342, '2021-11-11': 2455, '2021-11-13': 1974,
                                '2021-11-15': 2413, '2021-11-16': 2460, '2021-11-14': 1537, '2021-11-17': 2655, '2021-11-18': 2340, '2021-11-19': 2461,
                                '2021-11-20': 2939, '2021-11-21': 2504, '2021-11-22': 3548, '2021-11-23': 2825, '2021-11-24': 2596, '2021-11-25': 2537,
                                '2021-11-26': 3562, '2021-11-27': 2117, '2021-11-28': 3122, '2021-11-29': 4962, '2021-11-30': 4112, '2021-12-01': 3355,
                                '2021-12-02': 3169, '2021-12-03': 3012, '2021-12-06': 3943, '2021-12-05': 2920, '2021-12-07': 4488, '2021-12-08': 3638,
                                '2021-12-09': 2741, '2021-12-10': 2447, '2021-12-12': 2009, '2021-12-11': 1820, '2021-12-13': 2478, '2021-12-14': 1865,
                                '2021-12-15': 1947, '2021-12-16': 1515, '2021-12-18': 1246, '2021-12-17': 1109, '2021-12-19': 741, '2021-12-22': 389,
                                '2021-12-26': 176, '2021-12-28': 202, '2021-12-30': 176, '2021-04-24': 33, '2021-07-02': 657, '2021-07-09': 584,
                                '2021-07-10': 423, '2021-08-07': 565, '2021-09-14': 798, '2021-10-13': 1235, '2021-10-14': 1087, '2021-10-19': 1825,
                                '2021-10-24': 1276, '2021-12-04': 2544, '2021-03-18': 2, '2021-03-23': 1, '2021-03-28': 1, '2021-03-31': 4, '2021-03-30': 3,
                                '2021-04-01': 2, '2021-04-03': 5, '2021-04-06': 17, '2021-04-05': 7, '2021-04-08': 8, '2021-04-07': 13, '2021-04-09': 5,
                                '2021-04-13': 10, '2021-04-22': 51, '2021-04-18': 12, '2021-12-20': 891, '2021-12-21': 542, '2021-12-23': 544,
                                '2022-01-06': 75, '2021-06-24': 697, '2021-09-08': 788, '2022-01-03': 105, '2022-01-04': 119, '2022-01-10': 11,
                                '2021-12-25': 110, '2021-12-24': 169, '2021-12-31': 126, '2022-01-02': 88, '2022-01-11': 3, '2021-12-29': 258,
                                '2022-01-01': 73, '2021-12-27': 284, '2021-03-27': 3, '2022-01-05': 64, '2022-01-07': 24, '2022-01-08': 23, '2020-12-21': 1,
                                '2022-01-09': 8, '2021-01-27': 2, '2021-02-06': 1, '2020-11-24': 1, '2021-01-09': 1},
                  'AY.4': {'2021-04-18': 2, '2021-04-19': 2, '2021-04-20': 1, '2021-04-21': 1, '2021-04-22': 9, '2021-04-24': 16, '2021-04-23': 12,
                           '2021-04-26': 23, '2021-04-25': 4, '2021-04-27': 24, '2021-04-28': 29, '2021-04-29': 27, '2021-04-30': 48, '2021-05-01': 55,
                           '2021-05-02': 38, '2021-05-03': 59, '2021-05-04': 84, '2021-05-05': 127, '2021-05-06': 116, '2021-05-07': 144, '2021-05-08': 119,
                           '2021-05-09': 137, '2021-05-10': 252, '2021-05-11': 184, '2021-05-12': 211, '2021-05-13': 114, '2021-05-14': 165,
                           '2021-05-15': 209, '2021-05-16': 213, '2021-05-17': 383, '2021-05-18': 515, '2021-05-19': 467, '2021-05-20': 409,
                           '2021-05-21': 348, '2021-05-22': 389, '2021-05-23': 387, '2021-05-24': 758, '2021-05-26': 856, '2021-05-25': 808,
                           '2021-05-27': 680, '2021-05-28': 948, '2021-05-30': 918, '2021-05-29': 956, '2021-05-31': 1147, '2021-06-01': 1487,
                           '2021-06-02': 1468, '2021-06-03': 1558, '2021-06-04': 1689, '2021-06-05': 1657, '2021-06-06': 1659, '2021-06-07': 2375,
                           '2021-06-08': 2097, '2021-06-09': 1944, '2021-06-10': 1621, '2021-06-11': 1169, '2021-06-12': 806, '2021-06-13': 807,
                           '2021-06-14': 1033, '2021-06-15': 2020, '2021-06-16': 1899, '2021-06-17': 1487, '2021-06-18': 2020, '2021-06-19': 1162,
                           '2021-06-20': 1518, '2021-06-21': 1951, '2021-06-22': 2352, '2021-06-23': 1972, '2021-06-26': 2432, '2021-06-24': 1924,
                           '2021-06-25': 1377, '2021-06-27': 1901, '2021-06-28': 2276, '2021-06-29': 3342, '2021-06-30': 2385, '2021-07-02': 2090,
                           '2021-07-01': 2243, '2021-07-04': 2861, '2021-07-03': 1314, '2021-07-05': 2997, '2021-07-06': 1829, '2021-07-07': 2326,
                           '2021-07-08': 1999, '2021-07-10': 1232, '2021-07-11': 1489, '2021-07-12': 1258, '2021-07-09': 1824, '2021-07-14': 2401,
                           '2021-07-13': 1100, '2021-07-16': 2280, '2021-07-15': 1501, '2021-07-17': 1412, '2021-07-18': 1558, '2021-07-19': 2720,
                           '2021-07-20': 2839, '2021-07-21': 2170, '2021-07-22': 2937, '2021-07-23': 2952, '2021-07-24': 2582, '2021-07-25': 3077,
                           '2021-07-26': 2181, '2021-07-27': 2346, '2021-07-29': 3323, '2021-07-28': 2712, '2021-07-30': 2568, '2021-07-31': 2568,
                           '2021-08-03': 3115, '2021-08-01': 2084, '2021-08-02': 2316, '2021-08-04': 3347, '2021-08-05': 2838, '2021-08-06': 2481,
                           '2021-08-07': 2496, '2021-08-08': 2446, '2021-08-09': 2000, '2021-08-10': 2877, '2021-08-11': 2083, '2021-08-12': 2923,
                           '2021-08-13': 1837, '2021-08-14': 2673, '2021-08-15': 3120, '2021-08-17': 3123, '2021-08-16': 2624, '2021-08-18': 3754,
                           '2021-08-19': 2659, '2021-08-20': 1820, '2021-08-21': 2781, '2021-08-22': 2468, '2021-08-23': 2860, '2021-08-24': 3120,
                           '2021-08-25': 2898, '2021-08-26': 2755, '2021-08-30': 3501, '2021-08-27': 3470, '2021-08-28': 3412, '2021-08-29': 2419,
                           '2021-09-01': 2725, '2021-08-31': 4039, '2020-12-31': 1, '2021-09-03': 2561, '2021-09-02': 2711, '2021-09-06': 3957,
                           '2021-09-04': 2262, '2021-09-05': 2082, '2021-09-07': 2670, '2021-09-08': 2522, '2021-09-10': 2728, '2021-09-09': 2676,
                           '2021-09-12': 2321, '2021-09-11': 1898, '2021-09-13': 3521, '2021-09-14': 2301, '2021-09-15': 2755, '2021-09-16': 3180,
                           '2021-09-17': 2938, '2021-09-22': 2083, '2021-09-18': 2102, '2021-09-19': 2702, '2021-09-20': 2875, '2021-09-21': 3275,
                           '2021-09-23': 2768, '2021-09-24': 3306, '2021-09-26': 2312, '2021-09-25': 1311, '2021-10-02': 1536, '2021-09-27': 3721,
                           '2021-09-28': 2574, '2021-09-29': 3908, '2021-09-30': 2511, '2021-10-01': 2030, '2021-10-03': 2507, '2021-10-04': 3287,
                           '2021-10-05': 2411, '2021-10-07': 3046, '2021-10-06': 2481, '2021-10-08': 2415, '2021-10-09': 2724, '2021-10-11': 2551,
                           '2021-10-10': 2770, '2021-10-13': 2219, '2021-10-12': 3021, '2021-10-14': 2033, '2021-10-15': 2110, '2021-10-16': 2039,
                           '2021-10-17': 1894, '2021-10-18': 3136, '2021-10-19': 3312, '2021-10-20': 2635, '2021-10-21': 2616, '2021-10-22': 2410,
                           '2021-10-23': 2940, '2021-10-25': 2848, '2021-10-24': 2414, '2021-10-26': 2905, '2021-10-27': 2839, '2021-10-28': 2541,
                           '2021-10-29': 2286, '2021-10-30': 2849, '2021-10-31': 3427, '2021-11-01': 3159, '2021-11-02': 2354, '2021-11-03': 2985,
                           '2021-11-04': 2646, '2021-11-05': 2835, '2021-11-06': 2194, '2021-11-07': 2555, '2021-11-09': 3063, '2021-11-08': 3860,
                           '2021-11-10': 3469, '2021-11-12': 3306, '2021-11-11': 3356, '2021-11-14': 2203, '2021-11-13': 2751, '2021-11-16': 3223,
                           '2021-11-20': 3464, '2021-11-15': 3212, '2021-11-17': 3484, '2021-11-18': 2995, '2021-11-21': 3060, '2021-11-19': 2948,
                           '2021-11-22': 4097, '2021-11-23': 3004, '2021-01-22': 1, '2021-11-24': 2974, '2021-11-27': 2001, '2021-11-25': 2793,
                           '2021-11-26': 3727, '2021-11-30': 4169, '2021-11-28': 3238, '2021-11-29': 4643, '2021-12-01': 3241, '2021-12-02': 3024,
                           '2021-12-03': 2652, '2021-12-04': 2333, '2021-12-05': 2565, '2021-12-06': 3814, '2021-12-07': 4007, '2021-12-08': 3211,
                           '2021-12-09': 2566, '2021-12-10': 2111, '2021-12-12': 1664, '2021-12-11': 1600, '2021-12-13': 2052, '2021-12-14': 1623,
                           '2021-12-15': 1538, '2021-12-16': 1232, '2021-12-17': 887, '2021-12-18': 910, '2021-12-19': 551, '2021-12-21': 352,
                           '2021-12-22': 254, '2021-12-20': 634, '2021-12-24': 124, '2021-12-23': 430, '2021-12-25': 79, '2021-12-26': 147,
                           '2021-12-27': 196, '2021-12-28': 115, '2021-12-29': 144, '2021-12-30': 107, '2021-12-31': 75, '2022-01-01': 28,
                           '2022-01-02': 57, '2022-01-03': 62, '2022-01-04': 72, '2022-01-05': 39, '2022-01-06': 41, '2022-01-08': 8, '2022-01-07': 18,
                           '2021-02-17': 1, '2021-03-12': 1, '2021-04-03': 1, '2022-01-09': 2, '2022-01-10': 5, '2021-01-21': 2, '2021-01-24': 1,
                           '2021-01-29': 1, '2021-01-26': 1, '2021-04-15': 1, '2020-10-27': 1, '2020-11-13': 1, '2021-02-04': 1, '2022-01-11': 1,
                           '2021-03-09': 1},
                  'AY.5': {'2021-04-20': 1, '2021-04-21': 2, '2021-04-29': 12, '2021-04-30': 11, '2021-05-06': 25, '2021-05-07': 28, '2021-05-04': 14,
                           '2021-05-08': 22, '2021-05-09': 17, '2021-05-10': 48, '2021-05-17': 98, '2021-05-19': 94, '2021-05-21': 51, '2021-05-20': 72,
                           '2021-05-23': 48, '2021-05-22': 41, '2021-05-24': 69, '2021-05-25': 73, '2021-05-27': 55, '2021-05-26': 62, '2021-05-28': 75,
                           '2021-05-29': 93, '2021-05-30': 104, '2021-05-31': 95, '2021-06-01': 132, '2021-06-02': 149, '2021-06-03': 187,
                           '2021-06-04': 166, '2021-06-05': 168, '2021-06-06': 142, '2021-06-07': 202, '2021-06-08': 174, '2021-06-09': 144,
                           '2021-06-10': 79, '2021-06-11': 71, '2021-06-12': 77, '2021-06-13': 47, '2021-06-14': 49, '2021-06-15': 82,
                           '2021-06-17': 68, '2021-06-16': 69, '2021-06-18': 88, '2021-06-19': 42, '2021-06-20': 22, '2021-06-22': 118,
                           '2021-06-21': 48, '2021-06-23': 120, '2021-06-26': 126, '2021-06-25': 76, '2021-06-27': 116, '2021-06-28': 144,
                           '2021-06-29': 211, '2021-06-30': 157, '2021-07-04': 139, '2021-07-01': 193, '2021-07-02': 148, '2021-07-03': 69,
                           '2021-07-05': 171, '2021-07-06': 86, '2021-07-07': 140, '2021-07-08': 182, '2021-07-11': 66, '2021-07-10': 119,
                           '2021-07-12': 88, '2021-07-09': 140, '2021-07-14': 127, '2021-07-13': 86, '2021-07-16': 126, '2021-07-15': 120,
                           '2021-07-17': 101, '2021-07-18': 94, '2021-07-19': 139, '2021-07-20': 126, '2021-07-21': 210, '2021-07-22': 230,
                           '2021-07-23': 167, '2021-07-25': 186, '2021-07-24': 160, '2021-07-26': 160, '2021-07-27': 162, '2021-07-28': 207,
                           '2021-07-29': 244, '2021-07-30': 213, '2021-07-31': 162, '2021-08-01': 164, '2021-08-02': 162, '2021-08-03': 216,
                           '2021-08-04': 206, '2021-08-05': 165, '2021-08-06': 148, '2021-08-07': 146, '2021-08-08': 154, '2021-08-09': 107,
                           '2021-08-10': 170, '2021-08-11': 147, '2021-08-12': 186, '2021-08-13': 120, '2021-08-14': 170, '2021-08-15': 123,
                           '2021-08-16': 173, '2021-08-17': 220, '2021-08-18': 281, '2021-08-19': 160, '2021-08-20': 104, '2021-08-21': 137,
                           '2021-08-22': 158, '2021-08-23': 161, '2021-08-24': 146, '2021-08-25': 180, '2021-08-26': 146, '2021-08-27': 164,
                           '2021-08-28': 152, '2021-08-29': 101, '2021-08-30': 169, '2021-08-31': 223, '2021-09-01': 158, '2021-09-02': 146,
                           '2021-09-03': 154, '2021-09-04': 102, '2021-09-05': 102, '2021-09-06': 164, '2021-09-07': 131, '2021-09-08': 120,
                           '2021-09-09': 124, '2021-09-10': 114, '2021-09-11': 69, '2021-09-12': 95, '2021-09-13': 138, '2021-09-14': 112,
                           '2021-09-15': 158, '2021-09-16': 142, '2021-09-17': 179, '2021-09-18': 103, '2021-09-19': 84, '2021-09-20': 147,
                           '2021-09-21': 157, '2021-09-22': 99, '2021-09-23': 126, '2021-09-24': 152, '2021-09-26': 131, '2021-09-25': 59,
                           '2021-09-27': 221, '2021-09-28': 134, '2021-09-29': 154, '2021-10-01': 91, '2021-09-30': 112, '2021-10-02': 68,
                           '2021-10-03': 99, '2021-10-04': 185, '2021-10-05': 166, '2021-10-06': 132, '2021-10-07': 134, '2021-10-08': 117,
                           '2021-10-09': 94, '2021-10-10': 110, '2021-10-11': 109, '2021-10-12': 175, '2021-10-13': 129, '2021-10-14': 131,
                           '2021-10-15': 130, '2021-10-16': 101, '2021-10-17': 106, '2021-10-18': 159, '2021-10-19': 145, '2021-10-20': 126,
                           '2021-10-21': 130, '2021-10-22': 107, '2021-10-23': 138, '2021-10-24': 133, '2021-10-25': 114, '2021-10-26': 125,
                           '2021-10-27': 135, '2021-10-28': 110, '2021-10-29': 108, '2021-10-30': 137, '2021-10-31': 187, '2021-11-01': 197,
                           '2021-11-02': 118, '2021-11-03': 165, '2021-11-04': 123, '2021-11-05': 143, '2021-11-06': 87, '2021-11-07': 117,
                           '2021-11-08': 155, '2021-11-09': 144, '2021-11-10': 164, '2021-11-11': 159, '2021-11-12': 155, '2021-11-13': 118,
                           '2021-11-14': 82, '2021-11-15': 126, '2021-11-16': 144, '2021-11-17': 149, '2021-11-18': 134, '2021-11-19': 128,
                           '2021-11-20': 180, '2021-11-21': 132, '2021-11-22': 199, '2021-11-23': 122, '2021-11-24': 103, '2021-11-25': 130,
                           '2021-11-26': 161, '2021-11-27': 103, '2021-11-28': 155, '2021-11-29': 200, '2021-11-30': 177, '2021-12-01': 135,
                           '2021-12-02': 123, '2021-12-03': 138, '2021-12-06': 161, '2021-12-04': 117, '2021-12-05': 120, '2021-12-07': 169,
                           '2021-12-08': 130, '2021-12-09': 84, '2021-12-10': 92, '2021-12-12': 88, '2021-12-11': 70, '2021-12-13': 85,
                           '2021-12-14': 63, '2021-12-15': 67, '2021-12-16': 53, '2021-12-17': 48, '2021-12-18': 33, '2021-12-19': 25,
                           '2021-12-21': 17, '2021-12-22': 8, '2021-12-23': 19, '2021-12-27': 7, '2021-12-29': 5, '2022-01-06': 5, '2022-01-01': 3,
                           '2021-05-12': 41, '2021-05-15': 18, '2021-05-18': 59, '2021-05-16': 18, '2021-05-01': 11, '2021-04-28': 2, '2021-05-11': 44,
                           '2021-06-24': 156, '2021-05-02': 16, '2021-04-23': 4, '2021-12-31': 2, '2021-12-20': 23, '2021-12-25': 5, '2021-12-26': 4,
                           '2022-01-05': 2, '2021-04-15': 1, '2021-04-14': 1, '2021-04-19': 3, '2021-04-25': 6, '2021-04-24': 3, '2021-04-26': 3,
                           '2021-04-27': 6, '2021-05-03': 11, '2021-05-05': 22, '2021-05-13': 37, '2021-05-14': 31, '2021-12-28': 5, '2021-12-24': 6,
                           '2022-01-03': 3, '2022-01-07': 1, '2022-01-10': 1, '2021-12-30': 1, '2022-01-04': 1},
                  'AY.111': {'2021-04-24': 3, '2021-04-26': 2, '2021-04-25': 2, '2021-04-30': 6, '2021-05-02': 2, '2021-05-07': 1, '2021-05-08': 1,
                             '2021-05-09': 1, '2021-05-12': 4, '2021-05-11': 6, '2021-05-13': 3, '2021-05-15': 2, '2021-05-17': 5, '2021-05-18': 3,
                             '2021-05-19': 5, '2021-05-20': 4, '2021-05-21': 2, '2021-05-23': 4, '2021-05-25': 4, '2021-05-24': 8, '2021-05-26': 8,
                             '2021-05-27': 5, '2021-05-28': 13, '2021-05-30': 6, '2021-05-29': 2, '2021-05-31': 6, '2021-06-02': 13, '2021-06-01': 14,
                             '2021-06-03': 5, '2021-06-05': 7, '2021-06-06': 3, '2021-06-04': 9, '2021-06-07': 7, '2021-06-08': 3, '2021-06-09': 4,
                             '2021-06-10': 6, '2021-06-13': 2, '2021-06-14': 1, '2021-06-16': 2, '2021-06-17': 5, '2021-06-18': 12, '2021-06-20': 4,
                             '2021-06-19': 4, '2021-06-21': 13, '2021-06-22': 6, '2021-06-24': 7, '2021-06-28': 10, '2021-06-29': 9, '2021-07-01': 6,
                             '2021-07-04': 6, '2021-07-06': 9, '2021-07-05': 19, '2021-07-13': 19, '2021-07-12': 7, '2021-07-16': 21, '2021-07-14': 21,
                             '2021-07-17': 5, '2021-07-18': 11, '2021-07-19': 20, '2021-07-21': 6, '2021-07-22': 21, '2021-07-23': 18, '2021-07-29': 9,
                             '2021-08-01': 9, '2021-08-03': 11, '2021-08-05': 11, '2021-08-08': 23, '2021-08-09': 11, '2021-08-10': 11, '2021-08-11': 9,
                             '2021-08-13': 14, '2021-08-14': 15, '2021-08-16': 14, '2021-08-15': 19, '2021-08-17': 14, '2021-08-18': 12, '2021-08-19': 12,
                             '2021-08-21': 31, '2021-08-22': 23, '2021-08-24': 20, '2021-08-25': 11, '2021-08-26': 19, '2021-08-27': 20, '2021-08-28': 21,
                             '2021-08-29': 12, '2021-08-30': 13, '2021-08-31': 22, '2021-09-01': 17, '2021-09-02': 14, '2021-09-03': 17, '2021-09-04': 11,
                             '2021-09-05': 14, '2021-09-06': 31, '2021-09-07': 7, '2021-09-08': 15, '2021-09-09': 19, '2021-09-10': 16, '2021-09-11': 26,
                             '2021-09-12': 17, '2021-09-14': 25, '2021-09-13': 15, '2021-09-16': 25, '2021-09-15': 17, '2021-09-17': 17, '2021-09-18': 16,
                             '2021-09-19': 26, '2021-09-20': 17, '2021-09-21': 27, '2021-09-22': 21, '2021-09-23': 22, '2021-09-24': 38, '2021-09-26': 17,
                             '2021-09-25': 11, '2021-10-04': 27, '2021-09-27': 26, '2021-09-29': 50, '2021-09-28': 33, '2021-09-30': 22, '2021-10-01': 19,
                             '2021-10-03': 25, '2021-10-02': 17, '2021-10-05': 29, '2021-10-06': 24, '2021-10-07': 23, '2021-10-08': 34, '2021-10-09': 47,
                             '2021-10-10': 43, '2021-10-11': 40, '2021-10-12': 31, '2021-10-13': 31, '2021-10-14': 33, '2021-10-15': 28, '2021-10-16': 27,
                             '2021-10-17': 28, '2021-10-18': 51, '2021-10-20': 44, '2021-10-19': 48, '2021-10-21': 35, '2021-10-24': 24, '2021-10-23': 40,
                             '2021-10-22': 31, '2021-10-26': 36, '2021-10-25': 51, '2021-10-27': 32, '2021-10-28': 30, '2021-10-29': 43, '2021-10-30': 58,
                             '2021-10-31': 67, '2021-11-01': 45, '2021-11-02': 23, '2021-11-03': 60, '2021-11-04': 47, '2021-11-05': 36, '2021-11-06': 37,
                             '2021-11-07': 41, '2021-11-08': 68, '2021-11-09': 29, '2021-11-10': 56, '2021-11-11': 56, '2021-11-12': 70, '2021-11-13': 53,
                             '2021-11-14': 44, '2021-11-15': 61, '2021-11-16': 61, '2021-11-17': 63, '2021-11-18': 53, '2021-11-19': 57, '2021-11-20': 49,
                             '2021-11-21': 72, '2021-11-22': 72, '2021-11-23': 79, '2021-11-24': 59, '2021-11-25': 62, '2021-11-26': 67, '2021-11-27': 25,
                             '2021-11-28': 53, '2021-11-29': 98, '2021-11-30': 78, '2021-12-01': 73, '2021-12-02': 53, '2021-12-03': 60, '2021-12-06': 72,
                             '2021-12-04': 49, '2021-12-07': 69, '2021-12-08': 54, '2021-12-09': 34, '2021-12-10': 40, '2021-12-11': 29, '2021-12-13': 35,
                             '2021-12-14': 27, '2021-12-15': 34, '2021-12-12': 26, '2021-12-17': 21, '2021-12-18': 28, '2021-12-16': 33, '2021-12-19': 14,
                             '2021-12-24': 2, '2021-12-22': 2, '2021-12-26': 4, '2021-12-28': 3, '2021-12-29': 3, '2022-01-02': 2, '2021-08-02': 10,
                             '2021-08-04': 18, '2021-08-07': 29, '2021-08-12': 9, '2021-08-23': 16, '2021-06-26': 10, '2021-07-02': 3, '2021-04-22': 3,
                             '2021-07-08': 6, '2021-06-23': 4, '2021-06-15': 11, '2021-07-28': 13, '2021-07-31': 11, '2021-12-20': 17, '2021-12-23': 5,
                             '2021-12-30': 2, '2021-04-17': 1, '2021-04-28': 2, '2021-04-27': 1, '2021-05-10': 1, '2021-06-25': 4, '2021-06-30': 4,
                             '2021-07-03': 5, '2021-07-20': 38, '2021-07-25': 13, '2021-07-24': 11, '2021-07-26': 6, '2021-07-27': 8, '2021-07-30': 13,
                             '2021-08-06': 8, '2021-12-05': 66, '2021-12-21': 3, '2021-12-27': 3, '2021-12-25': 1, '2022-01-08': 1, '2022-01-10': 1,
                             '2021-08-20': 10, '2021-05-03': 1, '2021-04-29': 2, '2021-05-14': 2, '2021-05-16': 1, '2021-05-22': 1, '2021-06-11': 2,
                             '2021-06-27': 3, '2021-07-10': 6, '2021-07-07': 3, '2021-07-15': 13, '2021-07-09': 3, '2021-07-11': 5, '2021-04-19': 1,
                             '2021-04-20': 3, '2021-04-21': 6, '2021-12-31': 1, '2021-04-12': 1, '2021-05-06': 1, '2021-06-12': 1},
                  'AY.122': {'2021-05-02': 5, '2021-05-06': 5, '2021-05-23': 1, '2021-05-25': 2, '2021-06-05': 12, '2021-06-15': 10, '2021-06-17': 7,
                             '2021-06-22': 23, '2021-06-27': 7, '2021-06-29': 10, '2021-06-30': 5, '2021-07-18': 23, '2021-07-19': 18, '2021-07-22': 19,
                             '2021-07-23': 17, '2021-07-24': 17, '2021-07-29': 12, '2021-07-31': 7, '2021-08-02': 11, '2021-08-03': 25, '2021-08-04': 17,
                             '2021-08-05': 17, '2021-08-06': 25, '2021-08-08': 20, '2021-08-09': 16, '2021-08-10': 17, '2021-08-11': 16, '2021-08-13': 10,
                             '2021-08-14': 20, '2021-08-15': 12, '2021-08-17': 23, '2021-08-18': 20, '2021-08-21': 18, '2021-08-23': 26, '2021-08-24': 28,
                             '2021-08-25': 18, '2021-08-26': 26, '2021-08-27': 34, '2021-08-28': 29, '2021-08-29': 37, '2021-08-30': 37, '2021-08-31': 35,
                             '2021-09-01': 29, '2021-09-04': 31, '2021-09-05': 19, '2021-09-06': 37, '2021-09-02': 26, '2021-09-07': 41, '2021-09-08': 36,
                             '2021-09-09': 29, '2021-09-10': 22, '2021-09-12': 25, '2021-09-13': 41, '2021-09-11': 27, '2021-09-14': 20, '2021-09-15': 39,
                             '2021-09-16': 57, '2021-09-17': 39, '2021-09-18': 29, '2021-09-19': 43, '2021-09-20': 54, '2021-09-22': 43, '2021-09-21': 41,
                             '2021-09-23': 49, '2021-09-25': 14, '2021-09-24': 45, '2021-09-26': 57, '2021-09-27': 64, '2021-09-28': 33, '2021-09-29': 52,
                             '2021-10-01': 39, '2021-09-30': 39, '2021-10-02': 20, '2021-10-04': 66, '2021-10-03': 32, '2021-10-06': 40, '2021-10-07': 52,
                             '2021-10-08': 26, '2021-10-09': 25, '2021-10-10': 23, '2021-10-11': 60, '2021-10-13': 46, '2021-10-14': 40, '2021-10-15': 44,
                             '2021-10-16': 29, '2021-10-18': 75, '2021-10-17': 27, '2021-10-19': 51, '2021-10-20': 58, '2021-10-21': 53, '2021-10-23': 35,
                             '2021-10-24': 30, '2021-10-26': 38, '2021-10-25': 38, '2021-10-28': 36, '2021-10-29': 40, '2021-10-27': 33, '2021-10-30': 51,
                             '2021-11-01': 54, '2021-11-02': 63, '2021-10-31': 49, '2021-11-03': 59, '2021-11-04': 56, '2021-11-05': 50, '2021-11-06': 47,
                             '2021-11-07': 49, '2021-11-08': 69, '2021-11-09': 49, '2021-11-10': 57, '2021-11-11': 76, '2021-11-12': 81, '2021-11-13': 50,
                             '2021-11-14': 56, '2021-11-15': 56, '2021-11-16': 64, '2021-11-17': 72, '2021-11-18': 49, '2021-11-19': 66, '2021-11-20': 85,
                             '2021-11-21': 74, '2021-11-22': 88, '2021-11-23': 98, '2021-11-24': 92, '2021-11-25': 84, '2021-11-26': 99, '2021-11-27': 57,
                             '2021-11-28': 77, '2021-11-29': 138, '2021-11-30': 124, '2021-12-01': 92, '2021-12-02': 89, '2021-12-03': 79, '2021-12-04': 73,
                             '2021-12-05': 102, '2021-12-06': 131, '2021-12-07': 102, '2021-12-08': 96, '2021-12-09': 78, '2021-12-10': 74, '2021-12-11': 50,
                             '2021-12-12': 57, '2021-12-13': 71, '2021-12-14': 41, '2021-12-15': 38, '2021-12-16': 53, '2021-12-17': 31, '2021-12-18': 24,
                             '2021-12-19': 22, '2021-12-23': 16, '2021-12-24': 6, '2021-12-26': 7, '2021-12-27': 4, '2021-12-30': 4, '2022-01-04': 2,
                             '2022-01-07': 5, '2021-07-17': 14, '2021-07-07': 19, '2021-07-01': 15, '2021-07-03': 12, '2021-07-10': 13, '2021-07-11': 8,
                             '2021-07-14': 6, '2021-07-15': 13, '2021-07-25': 19, '2021-07-30': 11, '2021-08-01': 5, '2021-08-07': 20, '2021-08-16': 14,
                             '2021-08-20': 17, '2021-10-05': 39, '2021-10-12': 65, '2021-10-22': 51, '2022-01-01': 4, '2021-06-08': 15, '2021-06-12': 12,
                             '2021-06-21': 10, '2021-06-26': 11, '2021-07-05': 8, '2021-07-12': 23, '2021-07-26': 12, '2021-04-14': 2, '2021-05-11': 7,
                             '2021-06-04': 27, '2021-06-09': 14, '2021-06-24': 11, '2021-06-28': 10, '2021-08-12': 14, '2021-08-22': 13, '2021-09-03': 36,
                             '2021-06-23': 10, '2021-06-06': 17, '2021-06-07': 15, '2021-06-13': 5, '2021-06-14': 8, '2021-07-06': 17, '2021-07-13': 8,
                             '2021-12-20': 16, '2021-12-22': 16, '2021-12-25': 4, '2022-01-06': 3, '2021-04-28': 2, '2021-04-30': 3, '2021-05-01': 4,
                             '2021-05-03': 5, '2021-05-04': 10, '2021-05-07': 7, '2021-05-08': 5, '2021-05-05': 3, '2021-05-09': 2, '2021-05-10': 9,
                             '2021-05-12': 9, '2021-05-18': 2, '2021-05-19': 9, '2021-05-20': 6, '2021-05-29': 10, '2021-05-28': 7, '2021-05-30': 5,
                             '2021-06-02': 13, '2021-06-01': 8, '2021-06-03': 4, '2021-06-16': 9, '2021-06-18': 15, '2021-06-19': 7, '2021-06-25': 13,
                             '2021-07-02': 14, '2021-07-09': 14, '2021-07-16': 12, '2021-07-21': 11, '2021-07-27': 12, '2021-07-28': 9, '2021-08-19': 11,
                             '2021-12-21': 17, '2021-12-28': 3, '2021-12-29': 5, '2021-12-31': 9, '2022-01-05': 2, '2022-01-08': 2, '2022-01-10': 3,
                             '2021-05-13': 5, '2021-05-14': 3, '2021-04-22': 2, '2021-04-26': 2, '2021-04-27': 2, '2021-05-15': 4, '2021-05-16': 1,
                             '2021-05-17': 2, '2021-05-22': 4, '2021-05-26': 6, '2021-05-31': 4, '2021-06-10': 9, '2021-06-20': 5, '2021-07-08': 12,
                             '2021-07-20': 28, '2022-01-02': 2, '2021-05-21': 2, '2021-07-04': 13, '2021-04-17': 1, '2021-04-23': 1, '2021-04-29': 3,
                             '2021-05-27': 1, '2021-06-11': 12, '2022-01-11': 1, '2021-04-25': 1, '2021-04-21': 1},
                  'B': {'2020-06-24': 5, '2020-06-15': 9, '2020-06-16': 5, '2020-06-10': 1, '2020-06-11': 4, '2020-05-05': 22, '2020-05-08': 6,
                        '2020-05-06': 10, '2020-11-01': 1, '2020-12-02': 1, '2020-03-23': 206, '2020-03-24': 179, '2020-03-22': 105, '2020-05-03': 7,
                        '2020-05-15': 4, '2020-05-20': 3, '2020-06-02': 1, '2020-03-26': 120, '2020-05-12': 4, '2020-12-17': 1, '2020-03-13': 59,
                        '2020-04-01': 113, '2020-04-30': 11, '2020-05-01': 13, '2020-04-20': 36, '2020-04-22': 41, '2020-03-05': 30, '2020-03-10': 58,
                        '2020-03-15': 51, '2020-03-31': 121, '2020-04-03': 99, '2020-04-11': 39, '2020-04-12': 38, '2020-03-11': 76, '2020-03-12': 106,
                        '2020-03-21': 122, '2020-03-14': 54, '2020-04-02': 102, '2020-04-06': 51, '2020-04-16': 47, '2020-04-17': 28, '2020-04-27': 10,
                        '2020-04-19': 29, '2020-04-21': 33, '2020-04-29': 25, '2020-04-24': 14, '2020-04-26': 11, '2020-05-27': 1, '2020-03-30': 124,
                        '2020-03-28': 132, '2020-03-20': 109, '2020-03-19': 92, '2020-03-18': 118, '2020-03-17': 88, '2020-03-16': 61, '2020-03-29': 104,
                        '2020-04-05': 49, '2020-03-27': 112, '2020-04-08': 46, '2020-04-10': 39, '2020-04-04': 67, '2020-04-13': 63, '2020-04-14': 32,
                        '2020-04-07': 55, '2020-04-18': 16, '2020-04-09': 32, '2020-03-03': 19, '2020-03-04': 26, '2020-03-08': 16, '2020-03-09': 22,
                        '2020-03-25': 134, '2020-04-15': 21, '2020-04-23': 17, '2021-08-23': 1, '2021-04-20': 1, '2021-12-08': 1, '2020-06-06': 3,
                        '2020-07-15': 2, '2020-09-08': 2, '2020-10-05': 2, '2020-06-07': 3, '2020-04-28': 8, '2020-05-02': 6, '2020-05-04': 9,
                        '2020-05-13': 2, '2020-03-01': 5, '2020-03-06': 29, '2020-03-02': 7, '2020-02-05': 1, '2020-02-08': 2, '2020-02-25': 4,
                        '2020-02-26': 1, '2020-10-17': 1, '2020-03-07': 20, '2020-02-13': 1, '2020-02-24': 2, '2020-02-28': 7, '2020-05-07': 9,
                        '2020-06-03': 1, '2020-05-31': 1, '2021-03-10': 1, '2021-04-21': 1, '2021-05-19': 1, '2021-12-22': 1, '2020-06-17': 3,
                        '2020-09-15': 1, '2020-06-18': 5, '2020-06-30': 2, '2020-06-25': 2, '2020-06-19': 1, '2020-05-09': 2, '2020-05-11': 5,
                        '2020-06-20': 1, '2020-05-14': 1, '2020-05-10': 1, '2020-05-18': 4, '2020-05-28': 1, '2020-06-26': 1, '2020-07-14': 2,
                        '2020-07-04': 1, '2020-07-16': 3, '2020-07-17': 2, '2020-07-19': 3, '2020-06-14': 7, '2020-06-21': 1, '2020-05-30': 3,
                        '2020-06-12': 1, '2020-06-01': 1, '2020-04-25': 6, '2020-07-03': 1, '2020-06-13': 1, '2020-05-19': 4, '2020-08-06': 1,
                        '2020-07-07': 1, '2020-02-09': 1, '2020-06-08': 2, '2020-12-30': 1, '2020-06-09': 1, '2020-02-27': 4, '2020-05-21': 1,
                        '2020-05-22': 1, '2020-05-17': 1, '2021-04-22': 1, '2020-02-15': 1, '2020-06-22': 1, '2020-08-04': 1, '2021-02-04': 1,
                        '2021-02-10': 1, '2020-08-02': 1, '2021-04-13': 1, '2021-07-19': 1, '2020-06-04': 1, '2020-08-03': 1, '2020-08-19': 1,
                        '2020-08-24': 1, '2020-07-18': 1},
                  'root': {}}

import baltic as bt
from baltic import bt_utils
from baltic.curonia import make_pivots, tree_frequencies, plot_Muller

###############
for lin in lineages_freqs:
    print(lin,sum(lineages_freqs[lin].values()))
############

lineage_tree = '(A:1,(((B.1.1.1:1,B.1.1.7:1,B.1.1.37:1)B.1.1:1,B.1.177:1,(AY.4:1,AY.5:1,AY.111:1,AY.122)B.1.617.2:1)B.1:1)B:1)root;'
ll = bt.make_tree(lineage_tree,'divergence')
ll.treeStats()

for k in ll.Objects: ## this assigns a trait called "name" which is the lineage's name (e.g. B.1.1.7)
    k.traits['name'] = k.traits['label'] if k.is_node() else k.name

    lineage_freqs = lineages_freqs[k.traits['name']] ## dict of {date: count}
    observations = sum([[bt_utils.calendar_to_decimal_date(date)] * lineage_freqs[date] for date in lineage_freqs], []) ## repeat dates in a list by their count

    k.traits['tps'] = observations ## flat list of dates of each genome belonging to this lineage

################
tfe = tree_frequencies(tree = ll, timepoints = 100)
tf = tfe.estimate_clade_frequencies()

##########

import matplotlib as mpl
from matplotlib import pyplot as plt
from matplotlib.gridspec import GridSpec

mpl.use('Agg')
####

fig = plt.figure(figsize=(20, 10), facecolor='w')

gs = GridSpec(1, 1, hspace=0.01, wspace=0.01)
ax=plt.subplot(gs[0])

colours={'A': 'lightgrey',
         'B': 'grey',
         'B.1': '#CBC6A9',
         'B.1.1': '#837C86',
         'B.1.177': '#4c72a5',
         'B.1.1.1': '#87CEEB',
         'B.1.351': '#D79B51',
         'B.1.620': '#3C6F4A',
         'B.1.617.2': '#955277',
         'AY.4': '#C29494',
         'AY.111': '#938DA3',
         'AY.122': '#624F94',
         'AY.5': '#B78197',
         'B.1.1.7': '#d0694a',
         'B.1.1.37': '#E7A38D',
         'root': 'black'}

plot_Muller(ax=ax, node=ll.root, frequenciesDict=tf, timeline=tfe.pivots, labelFxn=lambda k: k.traits['name'],
            colourFxn=lambda k: colours[k.traits['name']], Muller=True, clipThreshold=0.002, orientation='horizontal')

ax.legend(loc=(1.0, 0.0), frameon=False, fontsize=20)

calendarTimeline = bt_utils.generate_calendar_timeline('2020-01-01', '2022-02-01')
bt_utils.format_time_grid(ax, calendarTimeline)
bt_utils.plot_time_grid(ax, calendarTimeline, zorder=1, alpha=0.04)

ax.tick_params(labelsize=20)
ax.set_ylabel('frequency', size=20)
ax.set_xlim(min(tfe.pivots), max(tfe.pivots))
ax.set_ylim(-0.5, 0.5)

plt.savefig('Muller-plot-abstract.png', bbox_inches='tight')