1 // Copyright 2016 The Snappy-Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
7 // extendMatchGoldenTestCases is the i and j arguments, and the returned value,
8 // for every extendMatch call issued when encoding the
9 // testdata/Mark.Twain-Tom.Sawyer.txt file. It is used to benchmark the
10 // extendMatch implementation.
12 // It was generated manually by adding some print statements to the (pure Go)
13 // extendMatch implementation:
15 // func extendMatch(src []byte, i, j int) int {
17 // for ; j < len(src) && src[i] == src[j]; i, j = i+1, j+1 {
19 // println("{", i0, ",", j0, ",", j, "},")
23 // and running "go test -test.run=EncodeGoldenInput -tags=noasm".
24 var extendMatchGoldenTestCases = []struct {
1306 {6621, 10005, 10005},
1307 {7589, 10010, 10012},
1308 {9286, 10020, 10020},
1309 {838, 10024, 10024},
1310 {9980, 10028, 10031},
1311 {9994, 10035, 10041},
1312 {2702, 10048, 10051},
1313 {2621, 10059, 10059},
1314 {10054, 10065, 10065},
1315 {8612, 10073, 10074},
1316 {7033, 10078, 10078},
1317 {916, 10082, 10082},
1318 {10035, 10086, 10087},
1319 {8613, 10097, 10097},
1320 {9919, 10107, 10108},
1321 {6133, 10114, 10115},
1322 {10059, 10119, 10119},
1323 {10065, 10126, 10127},
1324 {7732, 10131, 10131},
1325 {7155, 10135, 10136},
1326 {6728, 10140, 10140},
1327 {6162, 10144, 10145},
1328 {4724, 10150, 10150},
1329 {1665, 10154, 10154},
1330 {10126, 10163, 10163},
1331 {9783, 10168, 10168},
1332 {1715, 10172, 10173},
1333 {7152, 10177, 10182},
1334 {8760, 10187, 10187},
1335 {7829, 10191, 10191},
1336 {9679, 10196, 10196},
1337 {9369, 10201, 10201},
1338 {2928, 10206, 10208},
1339 {6951, 10214, 10217},
1340 {5633, 10221, 10221},
1341 {7199, 10225, 10225},
1342 {10118, 10230, 10231},
1343 {9999, 10235, 10236},
1344 {10045, 10240, 10249},
1345 {5565, 10256, 10256},
1346 {9866, 10261, 10261},
1347 {10163, 10268, 10268},
1348 {9869, 10272, 10272},
1349 {9789, 10276, 10283},
1350 {10235, 10287, 10288},
1351 {10214, 10298, 10299},
1352 {6971, 10303, 10303},
1353 {3346, 10307, 10307},
1354 {10185, 10311, 10312},
1355 {9993, 10318, 10320},
1356 {2779, 10332, 10334},
1357 {1726, 10338, 10338},
1358 {741, 10354, 10360},
1359 {10230, 10372, 10373},
1360 {10260, 10384, 10385},
1361 {10131, 10389, 10398},
1362 {6946, 10406, 10409},
1363 {10158, 10413, 10420},
1364 {10123, 10424, 10424},
1365 {6157, 10428, 10429},
1366 {4518, 10434, 10434},
1367 {9893, 10438, 10438},
1368 {9865, 10442, 10446},
1369 {7558, 10454, 10454},
1370 {10434, 10460, 10460},
1371 {10064, 10466, 10468},
1372 {2703, 10472, 10474},
1373 {9751, 10478, 10479},
1374 {6714, 10485, 10485},
1375 {8020, 10490, 10490},
1376 {10303, 10494, 10494},
1377 {3521, 10499, 10500},
1378 {9281, 10513, 10515},
1379 {6028, 10519, 10523},
1380 {9387, 10527, 10527},
1381 {7614, 10531, 10531},
1382 {3611, 10536, 10536},
1383 {9162, 10540, 10540},
1384 {10081, 10546, 10547},
1385 {10034, 10560, 10562},
1386 {6726, 10567, 10571},
1387 {8237, 10575, 10575},
1388 {10438, 10579, 10583},
1389 {10140, 10587, 10587},
1390 {5784, 10592, 10592},
1391 {9819, 10597, 10600},
1392 {10567, 10604, 10608},
1393 {9335, 10613, 10613},
1394 {8300, 10617, 10617},
1395 {10575, 10621, 10621},
1396 {9678, 10625, 10626},
1397 {9962, 10632, 10633},
1398 {10535, 10637, 10638},
1399 {8199, 10642, 10642},
1400 {10372, 10647, 10648},
1401 {10637, 10656, 10657},
1402 {10579, 10667, 10668},
1403 {10465, 10677, 10680},
1404 {6702, 10684, 10685},
1405 {10073, 10691, 10692},
1406 {4505, 10696, 10697},
1407 {9042, 10701, 10701},
1408 {6460, 10705, 10706},
1409 {10010, 10714, 10716},
1410 {10656, 10720, 10722},
1411 {7282, 10727, 10729},
1412 {2327, 10733, 10733},
1413 {2491, 10740, 10741},
1414 {10704, 10748, 10750},
1415 {6465, 10754, 10754},
1416 {10647, 10758, 10759},
1417 {10424, 10763, 10763},
1418 {10748, 10776, 10776},
1419 {10546, 10780, 10781},
1420 {10758, 10785, 10786},
1421 {10287, 10790, 10797},
1422 {10785, 10801, 10807},
1423 {10240, 10811, 10826},
1424 {9509, 10830, 10830},
1425 {2579, 10836, 10838},
1426 {9801, 10843, 10845},
1427 {7555, 10849, 10850},
1428 {10776, 10860, 10865},
1429 {8023, 10869, 10869},
1430 {10046, 10876, 10884},
1431 {10253, 10888, 10892},
1432 {9941, 10897, 10897},
1433 {7898, 10901, 10905},
1434 {6725, 10909, 10913},
1435 {10757, 10921, 10923},
1436 {10160, 10931, 10931},
1437 {10916, 10935, 10942},
1438 {10261, 10946, 10946},
1439 {10318, 10952, 10954},
1440 {5911, 10959, 10961},
1441 {10801, 10965, 10966},
1442 {10946, 10970, 10977},
1443 {10592, 10982, 10984},
1444 {9913, 10988, 10990},
1445 {8510, 10994, 10996},
1446 {9419, 11000, 11001},
1447 {6765, 11006, 11007},
1448 {10725, 11011, 11011},
1449 {5537, 11017, 11019},
1450 {9208, 11024, 11025},
1451 {5850, 11030, 11030},
1452 {9610, 11034, 11036},
1453 {8846, 11041, 11047},
1454 {9697, 11051, 11051},
1455 {1622, 11055, 11058},
1456 {2370, 11062, 11062},
1457 {8393, 11067, 11067},
1458 {9756, 11071, 11071},
1459 {10172, 11076, 11076},
1461 {7357, 11087, 11092},
1462 {8151, 11104, 11106},
1463 {6115, 11110, 11110},
1464 {10667, 11114, 11115},
1465 {11099, 11121, 11123},
1466 {10705, 11127, 11127},
1467 {8938, 11131, 11131},
1468 {11114, 11135, 11136},
1469 {1390, 11140, 11141},
1470 {10964, 11146, 11148},
1471 {11140, 11152, 11155},
1472 {9813, 11159, 11166},
1473 {624, 11171, 11172},
1474 {3118, 11177, 11179},
1475 {11029, 11184, 11186},
1476 {10186, 11190, 11190},
1477 {10306, 11196, 11196},
1478 {8665, 11201, 11201},
1479 {7382, 11205, 11205},
1480 {1100, 11210, 11210},
1481 {2337, 11216, 11217},
1482 {1609, 11221, 11223},
1483 {5763, 11228, 11229},
1484 {5220, 11233, 11233},
1485 {11061, 11241, 11241},
1486 {10617, 11246, 11246},
1487 {11190, 11250, 11251},
1488 {10144, 11255, 11256},
1489 {11232, 11260, 11260},
1490 {857, 11264, 11265},
1491 {10994, 11269, 11271},
1492 {3879, 11280, 11281},
1493 {11184, 11287, 11289},
1494 {9611, 11293, 11295},
1495 {11250, 11299, 11299},
1496 {4495, 11304, 11304},
1497 {7574, 11308, 11309},
1498 {9814, 11315, 11317},
1499 {1713, 11321, 11324},
1500 {1905, 11328, 11328},
1501 {8745, 11335, 11340},
1502 {8883, 11351, 11351},
1503 {8119, 11358, 11358},
1504 {1842, 11363, 11364},
1505 {11237, 11368, 11368},
1506 {8814, 11373, 11374},
1507 {5684, 11378, 11378},
1508 {11011, 11382, 11382},
1509 {6520, 11389, 11389},
1510 {11183, 11393, 11396},
1511 {1790, 11404, 11404},
1512 {9536, 11408, 11408},
1513 {11298, 11418, 11419},
1514 {3929, 11425, 11425},
1515 {5588, 11429, 11429},
1516 {8476, 11436, 11436},
1517 {4096, 11440, 11442},
1518 {11084, 11446, 11454},
1519 {10603, 11458, 11463},
1520 {7332, 11472, 11474},
1521 {7611, 11483, 11486},
1522 {4836, 11490, 11491},
1523 {10024, 11495, 11495},
1524 {4917, 11501, 11506},
1525 {6486, 11510, 11512},
1526 {11269, 11516, 11518},
1527 {3603, 11522, 11525},
1528 {11126, 11535, 11535},
1529 {11418, 11539, 11541},
1530 {11408, 11545, 11545},
1531 {9021, 11549, 11552},
1532 {6745, 11557, 11557},
1533 {5118, 11561, 11564},
1534 {7590, 11568, 11569},
1535 {4426, 11573, 11578},
1536 {9790, 11582, 11583},
1537 {6447, 11587, 11587},
1538 {10229, 11591, 11594},
1539 {10457, 11598, 11598},
1540 {10168, 11604, 11604},
1541 {10543, 11608, 11608},
1542 {7404, 11612, 11612},
1543 {11127, 11616, 11616},
1544 {3337, 11620, 11620},
1545 {11501, 11624, 11628},
1546 {4543, 11633, 11635},
1547 {8449, 11642, 11642},
1548 {4943, 11646, 11648},
1549 {10526, 11652, 11654},
1550 {11620, 11659, 11659},
1551 {8927, 11664, 11669},
1552 {532, 11673, 11673},
1553 {10513, 11677, 11679},
1554 {10428, 11683, 11683},
1555 {10999, 11689, 11690},
1556 {9469, 11695, 11695},
1557 {3606, 11699, 11699},
1558 {9560, 11708, 11709},
1559 {1564, 11714, 11714},
1560 {10527, 11718, 11718},
1561 {3071, 11723, 11726},
1562 {11590, 11731, 11732},
1563 {6605, 11737, 11737},
1564 {11624, 11741, 11745},
1565 {7822, 11749, 11752},
1566 {5269, 11757, 11758},
1567 {1339, 11767, 11767},
1568 {1363, 11771, 11773},
1569 {3704, 11777, 11777},
1570 {10952, 11781, 11783},
1571 {6764, 11793, 11795},
1572 {8675, 11800, 11800},
1573 {9963, 11804, 11804},
1574 {11573, 11808, 11809},
1575 {9548, 11813, 11813},
1576 {11591, 11817, 11818},
1577 {11446, 11822, 11822},
1578 {9224, 11828, 11828},
1579 {3158, 11836, 11836},
1580 {10830, 11840, 11840},
1581 {7234, 11846, 11846},
1582 {11299, 11850, 11850},
1583 {11544, 11854, 11855},
1584 {11498, 11859, 11859},
1585 {10993, 11865, 11868},
1586 {9720, 11872, 11878},
1587 {10489, 11882, 11890},
1588 {11712, 11898, 11904},
1589 {11516, 11908, 11910},
1590 {11568, 11914, 11915},
1591 {10177, 11919, 11924},
1592 {11363, 11928, 11929},
1593 {10494, 11933, 11933},
1594 {9870, 11937, 11938},
1595 {9427, 11942, 11942},
1596 {11481, 11949, 11949},
1597 {6030, 11955, 11957},
1598 {11718, 11961, 11961},
1599 {10531, 11965, 11983},
1600 {5126, 11987, 11987},
1601 {7515, 11991, 11991},
1602 {10646, 11996, 11997},
1603 {2947, 12001, 12001},
1604 {9582, 12009, 12010},
1605 {6202, 12017, 12018},
1606 {11714, 12022, 12022},
1607 {9235, 12033, 12037},
1608 {9721, 12041, 12044},
1609 {11932, 12051, 12052},
1610 {12040, 12056, 12056},
1611 {12051, 12060, 12060},
1612 {11601, 12066, 12066},
1613 {8426, 12070, 12070},
1614 {4053, 12077, 12077},
1615 {4262, 12081, 12081},
1616 {9761, 12086, 12088},
1617 {11582, 12092, 12093},
1618 {10965, 12097, 12098},
1619 {11803, 12103, 12104},
1620 {11933, 12108, 12109},
1621 {10688, 12117, 12117},
1622 {12107, 12125, 12126},
1623 {6774, 12130, 12132},
1624 {6286, 12137, 12137},
1625 {9543, 12141, 12141},
1626 {12097, 12145, 12146},
1627 {10790, 12150, 12150},
1628 {10125, 12154, 12156},
1629 {12125, 12164, 12164},
1630 {12064, 12168, 12172},
1631 {10811, 12178, 12188},
1632 {12092, 12192, 12193},
1633 {10058, 12197, 12198},
1634 {11611, 12211, 12212},
1635 {3459, 12216, 12216},
1636 {10291, 12225, 12228},
1637 {12191, 12232, 12234},
1638 {12145, 12238, 12238},
1639 {12001, 12242, 12250},
1640 {3840, 12255, 12255},
1641 {12216, 12259, 12259},
1642 {674, 12272, 12272},
1643 {12141, 12276, 12276},
1644 {10766, 12280, 12280},
1645 {11545, 12284, 12284},
1646 {6496, 12290, 12290},
1647 {11381, 12294, 12295},
1648 {603, 12302, 12303},
1649 {12276, 12308, 12308},
1650 {11850, 12313, 12314},
1651 {565, 12319, 12319},
1652 {9351, 12324, 12324},
1653 {11822, 12328, 12328},
1654 {2691, 12333, 12334},
1655 {11840, 12338, 12338},
1656 {11070, 12343, 12343},
1657 {9510, 12347, 12347},
1658 {11024, 12352, 12353},
1659 {7173, 12359, 12359},
1660 {517, 12363, 12363},
1661 {6311, 12367, 12368},
1662 {11367, 12372, 12373},
1663 {12008, 12377, 12377},
1664 {11372, 12382, 12384},
1665 {11358, 12391, 12392},
1666 {11382, 12396, 12396},
1667 {6882, 12400, 12401},
1668 {11246, 12405, 12405},
1669 {8359, 12409, 12412},
1670 {10154, 12418, 12418},
1671 {12016, 12425, 12426},
1672 {8972, 12434, 12435},
1673 {10478, 12439, 12440},
1674 {12395, 12449, 12449},
1675 {11612, 12454, 12454},
1676 {12347, 12458, 12458},
1677 {10700, 12466, 12467},
1678 {3637, 12471, 12476},
1679 {1042, 12480, 12481},
1680 {6747, 12488, 12488},
1681 {12396, 12492, 12493},
1682 {9420, 12497, 12497},
1683 {11285, 12501, 12510},
1684 {4470, 12515, 12515},
1685 {9374, 12519, 12519},
1686 {11293, 12528, 12528},
1687 {2058, 12534, 12535},
1688 {6521, 12539, 12539},
1689 {12492, 12543, 12543},
1690 {3043, 12547, 12547},
1691 {2982, 12551, 12553},
1692 {11030, 12557, 12563},
1693 {7636, 12568, 12568},
1694 {9639, 12572, 12572},
1695 {12543, 12576, 12576},
1696 {5989, 12580, 12583},
1697 {11051, 12587, 12587},
1698 {1061, 12592, 12594},
1699 {12313, 12599, 12601},
1700 {11846, 12605, 12605},
1701 {12576, 12609, 12609},
1702 {11040, 12618, 12625},
1703 {12479, 12629, 12629},
1704 {6903, 12633, 12633},
1705 {12322, 12639, 12639},
1706 {12253, 12643, 12645},
1707 {5594, 12651, 12651},
1708 {12522, 12655, 12655},
1709 {11703, 12659, 12659},
1710 {1377, 12665, 12665},
1711 {8022, 12669, 12669},
1712 {12280, 12674, 12674},
1713 {9023, 12680, 12681},
1714 {12328, 12685, 12685},
1715 {3085, 12689, 12693},
1716 {4700, 12698, 12698},
1717 {10224, 12702, 12702},
1718 {8781, 12706, 12706},
1719 {1651, 12710, 12710},
1720 {12458, 12714, 12714},
1721 {12005, 12718, 12721},
1722 {11908, 12725, 12726},
1723 {8202, 12733, 12733},
1724 {11708, 12739, 12740},
1725 {12599, 12744, 12745},
1726 {12284, 12749, 12749},
1727 {5285, 12756, 12756},
1728 {12055, 12775, 12777},
1729 {6919, 12782, 12782},
1730 {12242, 12786, 12786},
1731 {12009, 12790, 12790},
1732 {9628, 12794, 12796},
1733 {11354, 12801, 12802},
1734 {10225, 12806, 12807},
1735 {579, 12813, 12813},
1736 {8935, 12817, 12822},
1737 {8753, 12827, 12829},
1738 {11006, 12835, 12835},
1739 {858, 12841, 12845},
1740 {476, 12849, 12849},
1741 {7667, 12854, 12854},
1742 {12760, 12860, 12871},
1743 {11677, 12875, 12877},
1744 {12714, 12881, 12881},
1745 {12731, 12885, 12890},
1746 {7108, 12894, 12896},
1747 {1165, 12900, 12900},
1748 {4021, 12906, 12906},
1749 {10829, 12910, 12911},
1750 {12331, 12915, 12915},
1751 {8887, 12919, 12921},
1752 {11639, 12925, 12925},
1753 {7964, 12929, 12929},
1754 {12528, 12937, 12937},
1755 {8148, 12941, 12941},
1756 {12770, 12948, 12950},
1757 {12609, 12954, 12954},
1758 {12685, 12958, 12958},
1759 {2803, 12962, 12962},
1760 {9561, 12966, 12966},
1761 {6671, 12972, 12973},
1762 {12056, 12977, 12977},
1763 {6380, 12981, 12981},
1764 {12048, 12985, 12985},
1765 {11961, 12989, 12993},
1766 {3368, 12997, 12999},
1767 {6634, 13004, 13004},
1768 {6775, 13009, 13010},
1769 {12136, 13014, 13019},
1770 {10341, 13023, 13023},
1771 {13002, 13027, 13027},
1772 {10587, 13031, 13031},
1773 {10307, 13035, 13035},
1774 {12736, 13039, 13039},
1775 {12744, 13043, 13044},
1776 {6175, 13048, 13048},
1777 {9702, 13053, 13054},
1778 {662, 13059, 13061},
1779 {12718, 13065, 13068},
1780 {12893, 13072, 13075},
1781 {8299, 13086, 13091},
1782 {12604, 13095, 13096},
1783 {12848, 13100, 13101},
1784 {12749, 13105, 13105},
1785 {12526, 13109, 13114},
1786 {9173, 13122, 13122},
1787 {12769, 13128, 13128},
1788 {13038, 13132, 13132},
1789 {12725, 13136, 13137},
1790 {12639, 13146, 13146},
1791 {9711, 13150, 13151},
1792 {12137, 13155, 13155},
1793 {13039, 13159, 13159},
1794 {4681, 13163, 13164},
1795 {12954, 13168, 13168},
1796 {13158, 13175, 13176},
1797 {13105, 13180, 13180},
1798 {10754, 13184, 13184},
1799 {13167, 13188, 13188},
1800 {12658, 13192, 13192},
1801 {4294, 13199, 13200},
1802 {11682, 13204, 13205},
1803 {11695, 13209, 13209},
1804 {11076, 13214, 13214},
1805 {12232, 13218, 13218},
1806 {9399, 13223, 13224},
1807 {12880, 13228, 13229},
1808 {13048, 13234, 13234},
1809 {9701, 13238, 13239},
1810 {13209, 13243, 13243},
1811 {3658, 13248, 13248},
1812 {3698, 13252, 13254},
1813 {12237, 13260, 13260},
1814 {8872, 13266, 13266},
1815 {12957, 13272, 13273},
1816 {1393, 13281, 13281},
1817 {2013, 13285, 13288},
1818 {4244, 13296, 13299},
1819 {9428, 13303, 13303},
1820 {12702, 13307, 13307},
1821 {13078, 13311, 13311},
1822 {6071, 13315, 13315},
1823 {3061, 13319, 13319},
1824 {2051, 13324, 13324},
1825 {11560, 13328, 13331},
1826 {6584, 13336, 13336},
1827 {8482, 13340, 13340},
1828 {5331, 13344, 13344},
1829 {4171, 13348, 13348},
1830 {8501, 13352, 13352},
1831 {9219, 13356, 13356},
1832 {9473, 13360, 13363},
1833 {12881, 13367, 13367},
1834 {13065, 13371, 13375},
1835 {2979, 13379, 13384},
1836 {1518, 13388, 13388},
1837 {11177, 13392, 13392},
1838 {9457, 13398, 13398},
1839 {12293, 13407, 13410},
1840 {3697, 13414, 13417},
1841 {10338, 13425, 13425},
1842 {13367, 13429, 13429},
1843 {11074, 13433, 13437},
1844 {4201, 13441, 13443},
1845 {1812, 13447, 13448},
1846 {13360, 13452, 13456},
1847 {13188, 13463, 13463},
1848 {9732, 13470, 13470},
1849 {11332, 13477, 13477},
1850 {9918, 13487, 13487},
1851 {6337, 13497, 13497},
1852 {13429, 13501, 13501},
1853 {11413, 13505, 13505},
1854 {4685, 13512, 13513},
1855 {13136, 13517, 13519},
1856 {7416, 13528, 13530},
1857 {12929, 13534, 13534},
1858 {11110, 13539, 13539},
1859 {11521, 13543, 13543},
1860 {12825, 13553, 13553},
1861 {13447, 13557, 13558},
1862 {12299, 13562, 13563},
1863 {9003, 13570, 13570},
1864 {12500, 13577, 13577},
1865 {13501, 13581, 13581},
1866 {9392, 13586, 13586},
1867 {12454, 13590, 13590},
1868 {6189, 13595, 13595},
1869 {13053, 13599, 13599},
1870 {11881, 13604, 13604},
1871 {13159, 13608, 13608},
1872 {4894, 13612, 13612},
1873 {13221, 13621, 13621},
1874 {8950, 13625, 13625},
1875 {13533, 13629, 13629},
1876 {9633, 13633, 13633},
1877 {7892, 13637, 13639},
1878 {13581, 13643, 13643},
1879 {13616, 13647, 13649},
1880 {12794, 13653, 13654},
1881 {8919, 13659, 13659},
1882 {9674, 13663, 13663},
1883 {13577, 13668, 13668},
1884 {12966, 13672, 13672},
1885 {12659, 13676, 13683},
1886 {6124, 13688, 13688},
1887 {9225, 13693, 13695},
1888 {11833, 13702, 13702},
1889 {12904, 13709, 13717},
1890 {13647, 13721, 13722},
1891 {11687, 13726, 13727},
1892 {12434, 13731, 13732},
1893 {12689, 13736, 13742},
1894 {13168, 13746, 13746},
1895 {6151, 13751, 13752},
1896 {11821, 13756, 13757},
1897 {6467, 13764, 13764},
1898 {5730, 13769, 13769},
1899 {5136, 13780, 13780},
1900 {724, 13784, 13785},
1901 {13517, 13789, 13791},
1902 {640, 13795, 13796},
1903 {7721, 13800, 13802},
1904 {11121, 13806, 13807},
1905 {5791, 13811, 13815},
1906 {12894, 13819, 13819},
1907 {11100, 13824, 13824},
1908 {7011, 13830, 13830},
1909 {7129, 13834, 13837},
1910 {13833, 13841, 13841},
1911 {11276, 13847, 13847},
1912 {13621, 13853, 13853},
1913 {13589, 13862, 13863},
1914 {12989, 13867, 13867},
1915 {12789, 13871, 13871},
1916 {1239, 13875, 13875},
1917 {4675, 13879, 13881},
1918 {4686, 13885, 13885},
1919 {707, 13889, 13889},
1920 {5449, 13897, 13898},
1921 {13867, 13902, 13903},
1922 {10613, 13908, 13908},
1923 {13789, 13912, 13914},
1924 {4451, 13918, 13919},
1925 {9200, 13924, 13924},
1926 {2011, 13930, 13930},
1927 {11433, 13934, 13936},
1928 {4695, 13942, 13943},
1929 {9435, 13948, 13951},
1930 {13688, 13955, 13957},
1931 {11694, 13961, 13962},
1932 {5712, 13966, 13966},
1933 {5991, 13970, 13972},
1934 {13477, 13976, 13976},
1935 {10213, 13987, 13987},
1936 {11839, 13991, 13993},
1937 {12272, 13997, 13997},
1938 {6206, 14001, 14001},
1939 {13179, 14006, 14007},
1940 {2939, 14011, 14011},
1941 {12972, 14016, 14017},
1942 {13918, 14021, 14022},
1943 {7436, 14026, 14027},
1944 {7678, 14032, 14034},
1945 {13586, 14040, 14040},
1946 {13347, 14044, 14044},
1947 {13109, 14048, 14051},
1948 {9244, 14055, 14057},
1949 {13315, 14061, 14061},
1950 {13276, 14067, 14067},
1951 {11435, 14073, 14074},
1952 {13853, 14078, 14078},
1953 {13452, 14082, 14082},
1954 {14044, 14087, 14087},
1955 {4440, 14091, 14095},
1956 {4479, 14100, 14103},
1957 {9395, 14107, 14109},
1958 {6834, 14119, 14119},
1959 {10458, 14123, 14124},
1960 {1429, 14129, 14129},
1961 {8443, 14135, 14135},
1962 {10365, 14140, 14140},
1963 {5267, 14145, 14145},
1964 {11834, 14151, 14153},