Re: The reason to call it 3.0 is the desktop (was Re: [OT] 2.6 not 3.0 - (NUMA))

Andrew Morton
2002-10-08T02:45:07Z

Simon Kirby wrote:
>
> On Mon, Oct 07, 2002 at 12:36:48PM -0700, Andrew Morton wrote:
>
> > Block allocators are fertile grounds for academic papers. It's
> > complex. There is a risk that you can do something which is
> > cool in testing, but ends up exploding horridly after a year's
> > use. By which time we have ten million deployed systems running like
> > dogs, damn all we can do about it.
> >
> > The best solution is to use first-fit and online defrag to fix the
> > long-term fragmentation. It really is. There has been no appreciable
> > progress on this.
> >
> > A *practical* solution is to keep a spare partition empty and do
> > a `cp -a' from one partition onto another once per week and
> > swizzle the mountpoints. Because the big copy will unfragment
> > everything.
>
> Having seen fragmentation issues build up on (mbox) mail spools over
> several years first hand, I can say that mail spools definitely show the
> need for a defragmentation tool. I remember actually doing the "cp -a"
> trick just to restore the mail server to decent performance (which
> worked amazingly well, for another few months). (This was before we
> switched to hashed directories and a POP3 server which caches mbox
> messages offsets/UIDLs/states.)

Oh tell me about it.

Appended is the offset->block mapping for my "linux-kernel" mailbox.
Read it and weep...

> Being able to defragment online would be very useful. I've seen some
> people talk about this every so often. How far away is it?
>

At the current rate of progress, I'd say that your grandkids will
just love it.

I have the core code for ext3. It's at
http://www.zip.com.au/~akpm/linux/patches/2.4/2.4.19-pre10/ext3-reloc-page.patch
I never tested it, but that's a formality ;)

It offers a simple ioctl to reloate a single page's worth of blocks.
It's fully journalled and recoverable, pagecache coherent, etc.
But the userspace application which calls that ioctl hasn't been
written.

0-3: 3247328-3247331 (4)
4-10: 3247354-3247360 (7)
11-11: 3247371-3247371 (1)
12-14: 3247373-3247375 (3)
15-17: 3247989-3247991 (3)
18-18: 3247994-3247994 (1)
19-24: 3248026-3248031 (6)
25-26: 3248071-3248072 (2)
27-29: 3248259-3248261 (3)
30-43: 3248297-3248310 (14)
44-46: 3248389-3248391 (3)
47-53: 3248394-3248400 (7)
54-57: 3248403-3248406 (4)
58-61: 3248410-3248413 (4)
62-63: 3248533-3248534 (2)
64-65: 3248952-3248953 (2)
66-69: 3248973-3248976 (4)
70-75: 3249048-3249053 (6)
76-79: 3249070-3249073 (4)
80-83: 3259754-3259757 (4)
84-1035: 3277970-3278921 (952)
1036-1463: 3278924-3279351 (428)
1464-1478: 3279353-3279367 (15)
1479-1480: 3279369-3279370 (2)
1481-1532: 3279372-3279423 (52)
1533-1584: 3279462-3279513 (52)
1585-1585: 3279515-3279515 (1)
1586-1589: 3279517-3279520 (4)
1590-1595: 3279523-3279528 (6)
1596-1604: 3279540-3279548 (9)
1605-1638: 3279550-3279583 (34)
1639-1639: 17625-17625 (1)
1640-1640: 17627-17627 (1)
1641-1641: 17629-17629 (1)
1642-1645: 17636-17639 (4)
1646-1647: 17642-17643 (2)
1648-1649: 17645-17646 (2)
1650-1652: 17649-17651 (3)
1653-1654: 17657-17658 (2)
1655-1655: 17660-17660 (1)
1656-1656: 18789-18789 (1)
1657-1657: 18804-18804 (1)
1658-1658: 18806-18806 (1)
1659-1659: 18808-18808 (1)
1660-1660: 18812-18812 (1)
1661-1662: 19483-19484 (2)
1663-1663: 19486-19486 (1)
1664-1664: 19534-19534 (1)
1665-1665: 19605-19605 (1)
1666-1667: 19607-19608 (2)
1668-1669: 19613-19614 (2)
1670-1672: 19637-19639 (3)
1673-1674: 19656-19657 (2)
1675-1675: 19662-19662 (1)
1676-1676: 19668-19668 (1)
1677-1678: 19677-19678 (2)
1679-1679: 19685-19685 (1)
1680-1680: 19691-19691 (1)
1681-1681: 19693-19693 (1)
1682-1682: 19819-19819 (1)
1683-1683: 19832-19832 (1)
1684-1684: 19854-19854 (1)
1685-1685: 19862-19862 (1)
1686-1686: 19879-19879 (1)
1687-1688: 19884-19885 (2)
1689-1689: 19894-19894 (1)
1690-1690: 19897-19897 (1)
1691-1691: 19979-19979 (1)
1692-1692: 19982-19982 (1)
1693-1693: 19993-19993 (1)
1694-1694: 20002-20002 (1)
1695-1696: 20009-20010 (2)
1697-1698: 20012-20013 (2)
1699-1699: 20033-20033 (1)
1700-1700: 20102-20102 (1)
1701-1701: 20113-20113 (1)
1702-1702: 20115-20115 (1)
1703-1703: 20131-20131 (1)
1704-1704: 20147-20147 (1)
1705-1705: 20178-20178 (1)
1706-1708: 20187-20189 (3)
1709-1709: 20192-20192 (1)
1710-1711: 20352-20353 (2)
1712-1714: 20355-20357 (3)
1715-1715: 20371-20371 (1)
1716-1718: 20379-20381 (3)
1719-1723: 20385-20389 (5)
1724-1724: 20391-20391 (1)
1725-1725: 20393-20393 (1)
1726-1727: 20395-20396 (2)
1728-1733: 20403-20408 (6)
1734-1734: 20454-20454 (1)
1735-1737: 20488-20490 (3)
1738-1739: 20492-20493 (2)
1740-1740: 20496-20496 (1)
1741-1741: 20499-20499 (1)
1742-1744: 20506-20508 (3)
1745-1748: 20511-20514 (4)
1749-1750: 20520-20521 (2)
1751-1751: 20528-20528 (1)
1752-1752: 20533-20533 (1)
1753-1755: 20559-20561 (3)
1756-1756: 20563-20563 (1)
1757-1758: 20567-20568 (2)
1759-1759: 20570-20570 (1)
1760-1760: 20572-20572 (1)
1761-1761: 20574-20574 (1)
1762-1762: 20580-20580 (1)
1763-1765: 20610-20612 (3)
1766-1767: 20620-20621 (2)
1768-1770: 20630-20632 (3)
1771-1771: 20643-20643 (1)
1772-1772: 20646-20646 (1)
1773-1773: 20657-20657 (1)
1774-1780: 20697-20703 (7)
1781-1783: 20714-20716 (3)
1784-1787: 20719-20722 (4)
1788-1788: 20726-20726 (1)
1789-1789: 21624-21624 (1)
1790-1790: 21663-21663 (1)
1791-1791: 21696-21696 (1)
1792-1792: 22179-22179 (1)
1793-1793: 22724-22724 (1)
1794-1794: 23099-23099 (1)
1795-1795: 23266-23266 (1)
1796-1796: 23681-23681 (1)
1797-1797: 24326-24326 (1)
1798-1798: 24376-24376 (1)
1799-1799: 24396-24396 (1)
1800-1800: 24421-24421 (1)
1801-1801: 24458-24458 (1)
1802-1804: 24554-24556 (3)
1805-1806: 24609-24610 (2)
1807-1808: 24612-24613 (2)
1809-1810: 25120-25121 (2)
1811-1814: 25123-25126 (4)
1815-1816: 25128-25129 (2)
1817-1817: 25131-25131 (1)
1818-1819: 25133-25134 (2)
1820-1820: 25138-25138 (1)
1821-1821: 25185-25185 (1)
1822-1822: 25338-25338 (1)
1823-1823: 25341-25341 (1)
1824-1825: 25365-25366 (2)
1826-1833: 25369-25376 (8)
1834-1838: 25384-25388 (5)
1839-1839: 25399-25399 (1)
1840-1842: 25401-25403 (3)
1843-1843: 25406-25406 (1)
1844-1844: 25411-25411 (1)
1845-1845: 25435-25435 (1)
1846-1848: 25437-25439 (3)
1849-1849: 25444-25444 (1)
1850-1850: 25464-25464 (1)
1851-1853: 25468-25470 (3)
1854-1854: 25472-25472 (1)
1855-1856: 25562-25563 (2)
1857-1857: 25565-25565 (1)
1858-1859: 25568-25569 (2)
1860-1860: 25577-25577 (1)
1861-1861: 25589-25589 (1)
1862-1863: 25594-25595 (2)
1864-1864: 25597-25597 (1)
1865-1865: 25601-25601 (1)
1866-1867: 25604-25605 (2)
1868-1868: 25611-25611 (1)
1869-1870: 25630-25631 (2)
1871-1872: 25633-25634 (2)
1873-1874: 25668-25669 (2)
1875-1875: 25671-25671 (1)
1876-1876: 25673-25673 (1)
1877-1879: 25675-25677 (3)
1880-1881: 25679-25680 (2)
1882-1883: 25687-25688 (2)
1884-1891: 25706-25713 (8)
1892-1900: 25716-25724 (9)
1901-1901: 25739-25739 (1)
1902-1904: 25784-25786 (3)
1905-1908: 26067-26070 (4)
1909-1909: 26131-26131 (1)
1910-1910: 26133-26133 (1)
1911-1911: 26149-26149 (1)
1912-1913: 26167-26168 (2)
1914-1914: 26170-26170 (1)
1915-1915: 26176-26176 (1)
1916-1916: 26209-26209 (1)
1917-1917: 26313-26313 (1)
1918-1919: 26315-26316 (2)
1920-1920: 26318-26318 (1)
1921-1921: 26321-26321 (1)
1922-1925: 26368-26371 (4)
1926-1933: 26373-26380 (8)
1934-1934: 26383-26383 (1)
1935-1948: 26385-26398 (14)
1949-1952: 26400-26403 (4)
1953-1955: 26411-26413 (3)
1956-1958: 26416-26418 (3)
1959-1962: 26420-26423 (4)
1963-1964: 26426-26427 (2)
1965-1971: 26433-26439 (7)
1972-1975: 26442-26445 (4)
1976-1976: 26464-26464 (1)
1977-1984: 26503-26510 (8)
1985-1988: 26525-26528 (4)
1989-1989: 26638-26638 (1)
1990-1990: 26792-26792 (1)
1991-1991: 26824-26824 (1)
1992-1992: 26835-26835 (1)
1993-1996: 26837-26840 (4)
1997-1997: 26848-26848 (1)
1998-2000: 26850-26852 (3)
2001-2001: 26854-26854 (1)
2002-2006: 26857-26861 (5)
2007-2007: 26865-26865 (1)
2008-2011: 26873-26876 (4)
2012-2012: 27441-27441 (1)
2013-2018: 27450-27455 (6)
2019-2021: 27457-27459 (3)
2022-2022: 27462-27462 (1)
2023-2024: 27465-27466 (2)
2025-2025: 27468-27468 (1)
2026-2032: 27483-27489 (7)
2033-2033: 27491-27491 (1)
2034-2034: 27584-27584 (1)
2035-2035: 27588-27588 (1)
2036-2036: 27592-27592 (1)
2037-2037: 27595-27595 (1)
2038-2040: 27597-27599 (3)
2041-2042: 27607-27608 (2)
2043-2044: 27610-27611 (2)
2045-2045: 27617-27617 (1)
2046-2050: 27629-27633 (5)
2051-2056: 27663-27668 (6)
2057-2058: 27670-27671 (2)
2059-2059: 27674-27674 (1)
2060-2060: 27676-27676 (1)
2061-2062: 27678-27679 (2)
2063-2064: 27681-27682 (2)
2065-2075: 27684-27694 (11)
2076-2078: 27696-27698 (3)
2079-2079: 27700-27700 (1)
2080-2082: 27704-27706 (3)
2083-2084: 27708-27709 (2)
2085-2091: 27711-27717 (7)
2092-2092: 27735-27735 (1)
2093-2094: 27737-27738 (2)
2095-2095: 27740-27740 (1)
2096-2097: 27742-27743 (2)
2098-2098: 27748-27748 (1)
2099-2099: 27751-27751 (1)
2100-2103: 27756-27759 (4)
2104-2107: 27761-27764 (4)
2108-2108: 27775-27775 (1)
2109-2109: 27779-27779 (1)
2110-2111: 27787-27788 (2)
2112-2112: 27793-27793 (1)
2113-2113: 27806-27806 (1)
2114-2114: 27808-27808 (1)
2115-2115: 27810-27810 (1)
2116-2116: 27812-27812 (1)
2117-2117: 27819-27819 (1)
2118-2118: 27822-27822 (1)
2119-2120: 27825-27826 (2)
2121-2121: 27834-27834 (1)
2122-2123: 27836-27837 (2)
2124-2126: 27857-27859 (3)
2127-2128: 27863-27864 (2)
2129-2131: 27876-27878 (3)
2132-2134: 27880-27882 (3)
2135-2135: 27884-27884 (1)
2136-2136: 27888-27888 (1)
2137-2137: 27894-27894 (1)
2138-2138: 27899-27899 (1)
2139-2141: 27943-27945 (3)
2142-2146: 27950-27954 (5)
2147-2147: 27982-27982 (1)
2148-2148: 27992-27992 (1)
2149-2150: 28004-28005 (2)
2151-2152: 28016-28017 (2)
2153-2153: 28022-28022 (1)
2154-2155: 28025-28026 (2)
2156-2156: 28033-28033 (1)
2157-2162: 28036-28041 (6)
2163-2163: 28062-28062 (1)
2164-2165: 28079-28080 (2)
2166-2167: 28082-28083 (2)
2168-2168: 28086-28086 (1)
2169-2170: 28097-28098 (2)
2171-2179: 28100-28108 (9)
2180-2186: 28113-28119 (7)
2187-2190: 28469-28472 (4)
2191-2192: 28474-28475 (2)
2193-2194: 28487-28488 (2)
2195-2195: 28490-28490 (1)
2196-2198: 28492-28494 (3)
2199-2199: 28496-28496 (1)
2200-2200: 28555-28555 (1)
2201-2201: 28563-28563 (1)
2202-2204: 28565-28567 (3)
2205-2210: 28570-28575 (6)
2211-2212: 28577-28578 (2)
2213-2214: 28580-28581 (2)
2215-2216: 28608-28609 (2)
2217-2217: 28611-28611 (1)
2218-2218: 28613-28613 (1)
2219-2221: 28615-28617 (3)
2222-2223: 28619-28620 (2)
2224-2226: 28623-28625 (3)
2227-2229: 28627-28629 (3)
2230-2231: 28633-28634 (2)
2232-2232: 28638-28638 (1)
2233-2233: 28640-28640 (1)
2234-2237: 28643-28646 (4)
2238-2240: 28667-28669 (3)
2241-2243: 28672-28674 (3)
2244-2245: 28676-28677 (2)
2246-2246: 28749-28749 (1)
2247-2253: 28756-28762 (7)
2254-2255: 28764-28765 (2)
2256-2263: 28767-28774 (8)
2264-2270: 28776-28782 (7)
2271-2272: 28784-28785 (2)
2273-2274: 28796-28797 (2)
2275-2277: 28813-28815 (3)
2278-2281: 28819-28822 (4)
2282-2283: 28824-28825 (2)
2284-2285: 28839-28840 (2)
2286-2286: 28843-28843 (1)
2287-2287: 28846-28846 (1)
2288-2294: 28849-28855 (7)
2295-2295: 28918-28918 (1)
2296-2296: 28953-28953 (1)
2297-2300: 28955-28958 (4)
2301-2301: 28968-28968 (1)
2302-2302: 28970-28970 (1)
2303-2306: 28986-28989 (4)
2307-2308: 28991-28992 (2)
2309-2309: 29002-29002 (1)
2310-2311: 29025-29026 (2)
2312-2312: 29028-29028 (1)
2313-2314: 29031-29032 (2)
2315-2315: 29036-29036 (1)
2316-2316: 29057-29057 (1)
2317-2318: 29060-29061 (2)
2319-2319: 29076-29076 (1)
2320-2322: 29079-29081 (3)
2323-2325: 29089-29091 (3)
2326-2327: 29094-29095 (2)
2328-2330: 29105-29107 (3)
2331-2333: 29109-29111 (3)
2334-2335: 29113-29114 (2)
2336-2336: 29116-29116 (1)
2337-2337: 29119-29119 (1)
2338-2339: 29122-29123 (2)
2340-2340: 29130-29130 (1)
2341-2341: 29133-29133 (1)
2342-2344: 29136-29138 (3)
2345-2347: 29146-29148 (3)
2348-2348: 29150-29150 (1)
2349-2350: 29153-29154 (2)
2351-2351: 29167-29167 (1)
2352-2352: 29172-29172 (1)
2353-2353: 29184-29184 (1)
2354-2356: 29193-29195 (3)
2357-2357: 29248-29248 (1)
2358-2361: 29307-29310 (4)
2362-2362: 29335-29335 (1)
2363-2363: 29338-29338 (1)
2364-2367: 29349-29352 (4)
2368-2368: 29408-29408 (1)
2369-2370: 29422-29423 (2)
2371-2371: 29425-29425 (1)
2372-2372: 29428-29428 (1)
2373-2373: 29434-29434 (1)
2374-2374: 29443-29443 (1)
2375-2378: 29449-29452 (4)
2379-2379: 29569-29569 (1)
2380-2380: 29575-29575 (1)
2381-2382: 29591-29592 (2)
2383-2386: 29595-29598 (4)
2387-2393: 29601-29607 (7)
2394-2394: 29609-29609 (1)
2395-2395: 29611-29611 (1)
2396-2397: 29613-29614 (2)
2398-2398: 29619-29619 (1)
2399-2399: 29623-29623 (1)
2400-2401: 29629-29630 (2)
2402-2405: 29649-29652 (4)
2406-2406: 29666-29666 (1)
2407-2408: 29681-29682 (2)
2409-2409: 29685-29685 (1)
2410-2412: 29687-29689 (3)
2413-2414: 29692-29693 (2)
2415-2415: 29698-29698 (1)
2416-2418: 29700-29702 (3)
2419-2420: 29707-29708 (2)
2421-2421: 29710-29710 (1)
2422-2428: 29714-29720 (7)
2429-2437: 29724-29732 (9)
2438-2438: 29737-29737 (1)
2439-2443: 29739-29743 (5)
2444-2447: 29747-29750 (4)
2448-2452: 29752-29756 (5)
2453-2453: 29758-29758 (1)
2454-2455: 29761-29762 (2)
2456-2457: 29765-29766 (2)
2458-2458: 29771-29771 (1)
2459-2460: 29773-29774 (2)
2461-2461: 29779-29779 (1)
2462-2469: 29781-29788 (8)
2470-2470: 29797-29797 (1)
2471-2478: 29799-29806 (8)
2479-2479: 29813-29813 (1)
2480-2480: 29815-29815 (1)
2481-2485: 29817-29821 (5)
2486-2487: 29865-29866 (2)
2488-2489: 29882-29883 (2)
2490-2490: 29958-29958 (1)
2491-2491: 29961-29961 (1)
2492-2492: 30008-30008 (1)
2493-2493: 30010-30010 (1)
2494-2496: 30014-30016 (3)
2497-2498: 30022-30023 (2)
2499-2501: 30025-30027 (3)
2502-2502: 30034-30034 (1)
2503-2503: 30036-30036 (1)
2504-2504: 30040-30040 (1)
2505-2512: 30059-30066 (8)
2513-2515: 30070-30072 (3)
2516-2516: 30077-30077 (1)
2517-2517: 30283-30283 (1)
2518-2518: 30291-30291 (1)
2519-2519: 30293-30293 (1)
2520-2523: 30377-30380 (4)
2524-2524: 30382-30382 (1)
2525-2525: 30389-30389 (1)
2526-2526: 30397-30397 (1)
2527-2535: 30401-30409 (9)
2536-2543: 30411-30418 (8)
2544-2544: 30425-30425 (1)
2545-2546: 30427-30428 (2)
2547-2552: 30432-30437 (6)
2553-2557: 30439-30443 (5)
2558-2559: 30446-30447 (2)
2560-2560: 30461-30461 (1)
2561-2561: 30464-30464 (1)
2562-2563: 30479-30480 (2)
2564-2564: 30482-30482 (1)
2565-2565: 30571-30571 (1)
2566-2570: 30574-30578 (5)
2571-2574: 30581-30584 (4)
2575-2578: 30592-30595 (4)
2579-2579: 30607-30607 (1)
2580-2580: 30609-30609 (1)
2581-2581: 30611-30611 (1)
2582-2585: 30613-30616 (4)
2586-2586: 30624-30624 (1)
2587-2594: 30627-30634 (8)
2595-2602: 30641-30648 (8)
2603-2605: 30651-30653 (3)
2606-2606: 30660-30660 (1)
2607-2607: 30671-30671 (1)
2608-2608: 30682-30682 (1)
2609-2609: 30698-30698 (1)
2610-2610: 30702-30702 (1)
2611-2611: 30705-30705 (1)
2612-2614: 30709-30711 (3)
2615-2615: 30713-30713 (1)
2616-2616: 30715-30715 (1)
2617-2617: 30717-30717 (1)
2618-2619: 30734-30735 (2)
2620-2622: 30740-30742 (3)
2623-2623: 30749-30749 (1)
2624-2625: 30752-30753 (2)
2626-2626: 30756-30756 (1)
2627-2627: 30759-30759 (1)
2628-2629: 30776-30777 (2)
2630-2631: 30786-30787 (2)
2632-2635: 30796-30799 (4)
2636-2636: 30801-30801 (1)
2637-2637: 30806-30806 (1)
2638-2638: 30955-30955 (1)
2639-2643: 30957-30961 (5)
2644-2644: 30969-30969 (1)
2645-2645: 31549-31549 (1)
2646-2649: 31551-31554 (4)
2650-2651: 31609-31610 (2)
2652-2656: 31613-31617 (5)
2657-2657: 31619-31619 (1)
2658-2658: 31625-31625 (1)
2659-2660: 31627-31628 (2)
2661-2661: 31631-31631 (1)
2662-2662: 31636-31636 (1)
2663-2663: 31638-31638 (1)
2664-2664: 31640-31640 (1)
2665-2666: 31642-31643 (2)
2667-2667: 31645-31645 (1)
2668-2668: 31647-31647 (1)
2669-2671: 31650-31652 (3)
2672-2673: 31654-31655 (2)
2674-2675: 31658-31659 (2)
2676-2676: 31665-31665 (1)
2677-2679: 31669-31671 (3)
2680-2681: 31678-31679 (2)
2682-2682: 31681-31681 (1)
2683-2683: 31685-31685 (1)
2684-2684: 31693-31693 (1)
2685-2685: 31699-31699 (1)
2686-2686: 31701-31701 (1)
2687-2687: 32022-32022 (1)
2688-2688: 32028-32028 (1)
2689-2689: 32033-32033 (1)
2690-2690: 32038-32038 (1)
2691-2691: 32044-32044 (1)
2692-2692: 32048-32048 (1)
2693-2693: 32057-32057 (1)
2694-2696: 56640-56642 (3)
2697-2697: 56644-56644 (1)
2698-2699: 56647-56648 (2)
2700-2700: 56650-56650 (1)
2701-2701: 56654-56654 (1)
2702-2704: 12692-12694 (3)
2705-2705: 52949-52949 (1)
2706-2706: 51414-51414 (1)
2707-2707: 51417-51417 (1)
2708-2708: 52617-52617 (1)
2709-2709: 52620-52620 (1)
2710-2710: 52625-52625 (1)
2711-2711: 51421-51421 (1)
2712-2712: 52576-52576 (1)
2713-2713: 52627-52627 (1)
2714-2714: 52988-52988 (1)
2715-2716: 114848-114849 (2)
2717-2717: 116505-116505 (1)
2718-2718: 53944-53944 (1)
2719-2719: 53967-53967 (1)
2720-2720: 54139-54139 (1)
2721-2722: 54231-54232 (2)
2723-2723: 54269-54269 (1)
2724-2725: 54271-54272 (2)
2726-2728: 54274-54276 (3)
2729-2729: 8840-8840 (1)
2730-2730: 12089-12089 (1)
2731-2731: 12091-12091 (1)
2732-2732: 30852-30852 (1)
2733-2733: 30897-30897 (1)
2734-2734: 30899-30899 (1)
2735-2735: 30902-30902 (1)
2736-2736: 30907-30907 (1)
2737-2737: 30909-30909 (1)
2738-2738: 30920-30920 (1)
2739-2741: 30922-30924 (3)
2742-2742: 30932-30932 (1)
2743-2745: 30935-30937 (3)
2746-2749: 30939-30942 (4)
2750-2751: 30949-30950 (2)
2752-2752: 30954-30954 (1)
2753-2753: 30956-30956 (1)
2754-2754: 31038-31038 (1)
2755-2755: 31044-31044 (1)
2756-2756: 31054-31054 (1)
2757-2757: 31059-31059 (1)
2758-2758: 31063-31063 (1)
2759-2759: 31065-31065 (1)
2760-2760: 31067-31067 (1)
2761-2761: 31070-31070 (1)
2762-2762: 31075-31075 (1)
2763-2763: 31618-31618 (1)
2764-2764: 31620-31620 (1)
2765-2765: 31626-31626 (1)
2766-2767: 31629-31630 (2)
2768-2768: 31633-31633 (1)
2769-2769: 31635-31635 (1)
2770-2770: 31639-31639 (1)
2771-2771: 31641-31641 (1)
2772-2772: 31646-31646 (1)
2773-2773: 31648-31648 (1)
2774-2774: 31653-31653 (1)
2775-2775: 31657-31657 (1)
2776-2776: 31666-31666 (1)
2777-2777: 31672-31672 (1)
2778-2778: 31677-31677 (1)
2779-2779: 31682-31682 (1)
2780-2780: 31687-31687 (1)
2781-2781: 31692-31692 (1)
2782-2782: 34258-34258 (1)
2783-2783: 52797-52797 (1)
2784-2784: 52977-52977 (1)
2785-2785: 52979-52979 (1)
2786-2786: 52981-52981 (1)
2787-2787: 52983-52983 (1)
2788-2788: 52986-52986 (1)
2789-2791: 54112-54114 (3)
2792-2792: 54125-54125 (1)
2793-2794: 56666-56667 (2)
2795-2799: 56670-56674 (5)
2800-2800: 56692-56692 (1)
2801-2802: 56718-56719 (2)
2803-2803: 56793-56793 (1)
2804-2808: 57086-57090 (5)
2809-2809: 57094-57094 (1)
2810-2810: 71446-71446 (1)
2811-2811: 71448-71448 (1)
2812-2812: 71451-71451 (1)
2813-2813: 54143-54143 (1)
2814-2820: 113973-113979 (7)
2821-2821: 54221-54221 (1)
2822-2822: 54235-54235 (1)
2823-2823: 54243-54243 (1)
2824-2824: 54246-54246 (1)
2825-2828: 54278-54281 (4)
2829-2829: 54283-54283 (1)
2830-2832: 71454-71456 (3)
2833-2835: 71458-71460 (3)
2836-2853: 71462-71479 (18)
2854-2886: 81643-81675 (33)
2887-2891: 81681-81685 (5)
2892-2894: 65538-65540 (3)
2895-2895: 69217-69217 (1)
2896-2896: 69255-69255 (1)
2897-2899: 69332-69334 (3)
2900-2901: 69351-69352 (2)
2902-2902: 69356-69356 (1)
2903-2905: 69367-69369 (3)
2906-2907: 69714-69715 (2)
2908-2909: 69875-69876 (2)
2910-2911: 69878-69879 (2)
2912-2913: 71244-71245 (2)
2914-2914: 71249-71249 (1)
2915-2915: 78530-78530 (1)
2916-2916: 80724-80724 (1)
2917-2919: 80736-80738 (3)
2920-2922: 80740-80742 (3)
2923-2923: 80745-80745 (1)
2924-2925: 80747-80748 (2)
2926-2928: 80750-80752 (3)
2929-2936: 81377-81384 (8)
2937-2937: 81676-81676 (1)
2938-2938: 81686-81686 (1)
2939-2946: 81691-81698 (8)
2947-2950: 81700-81703 (4)
2951-2951: 81705-81705 (1)
2952-2958: 104273-104279 (7)
2959-2973: 104281-104295 (15)
2974-2978: 114219-114223 (5)
2979-2980: 114225-114226 (2)
2981-2996: 114228-114243 (16)
2997-3017: 114245-114265 (21)
3018-3030: 114267-114279 (13)
3031-3035: 114281-114285 (5)
3036-3039: 114287-114290 (4)
3040-3040: 114819-114819 (1)
3041-3044: 56656-56659 (4)
3045-3045: 56662-56662 (1)
3046-3046: 114836-114836 (1)
3047-3055: 114839-114847 (9)
3056-3057: 114851-114852 (2)
3058-3058: 114862-114862 (1)
3059-3065: 114864-114870 (7)
3066-3066: 114872-114872 (1)
3067-3070: 114874-114877 (4)
3071-3071: 29869-29869 (1)
3072-3072: 114880-114880 (1)
3073-3077: 114892-114896 (5)
3078-3083: 115518-115523 (6)
3084-3086: 115525-115527 (3)
3087-3088: 114931-114932 (2)
3089-3091: 114943-114945 (3)
3092-3092: 114947-114947 (1)
3093-3093: 114949-114949 (1)
3094-3096: 114957-114959 (3)
3097-3099: 114961-114963 (3)
3100-3100: 114966-114966 (1)
3101-3104: 114968-114971 (4)
3105-3106: 114974-114975 (2)
3107-3107: 114977-114977 (1)
3108-3109: 114981-114982 (2)
3110-3111: 114992-114993 (2)
3112-3113: 115004-115005 (2)
3114-3114: 115007-115007 (1)
3115-3122: 115014-115021 (8)
3123-3123: 115025-115025 (1)
3124-3126: 115048-115050 (3)
3127-3128: 115053-115054 (2)
3129-3129: 115056-115056 (1)
3130-3135: 115067-115072 (6)
3136-3136: 115074-115074 (1)
3137-3137: 115078-115078 (1)
3138-3138: 115085-115085 (1)
3139-3146: 115098-115105 (8)
3147-3157: 115110-115120 (11)
3158-3158: 115127-115127 (1)
3159-3160: 115129-115130 (2)
3161-3164: 115133-115136 (4)
3165-3165: 115138-115138 (1)
3166-3166: 115140-115140 (1)
3167-3167: 115560-115560 (1)
3168-3173: 117645-117650 (6)
3174-3180: 117652-117658 (7)
3181-3188: 117660-117667 (8)
3189-3199: 117669-117679 (11)
3200-3204: 117681-117685 (5)
3205-3210: 117687-117692 (6)
3211-3232: 117694-117715 (22)
3233-3235: 117717-117719 (3)
3236-3246: 117721-117731 (11)
3247-3262: 117733-117748 (16)
3263-3273: 117750-117760 (11)
3274-3287: 117762-117775 (14)
3288-3310: 117777-117799 (23)
3311-3326: 117801-117816 (16)
3327-3338: 117818-117829 (12)
3339-3347: 117831-117839 (9)
3348-3365: 117841-117858 (18)
3366-3417: 117860-117911 (52)
3418-3449: 117913-117944 (32)
3450-3471: 117946-117967 (22)
3472-3487: 117969-117984 (16)
3488-3506: 117986-118004 (19)
3507-3526: 118006-118025 (20)
3527-3560: 118027-118060 (34)
3561-3590: 118062-118091 (30)
3591-3624: 118093-118126 (34)
3625-3636: 118128-118139 (12)
3637-3672: 118141-118176 (36)
3673-3726: 118178-118231 (54)
3727-3732: 118233-118238 (6)
3733-3736: 118240-118243 (4)
3737-3755: 118245-118263 (19)