package edu.brown.benchmark.wikipedia.data; import edu.brown.statistics.ObjectHistogram; public abstract class RevisionHistograms { /** * The length of the REV_COMMENT column */ public static final ObjectHistogram<Integer> COMMENT_LENGTH = new ObjectHistogram<Integer>() { { this.put(0, 369676); this.put(1, 2349); this.put(2, 6499); this.put(3, 15283); this.put(4, 12587); this.put(5, 9478); this.put(6, 8950); this.put(7, 15733); this.put(8, 17814); this.put(9, 13030); this.put(10, 20114); this.put(11, 23820); this.put(12, 37709); this.put(13, 33519); this.put(14, 32407); this.put(15, 28522); this.put(16, 32136); this.put(17, 28346); this.put(18, 23220); this.put(19, 26814); this.put(20, 44981); this.put(21, 22521); this.put(22, 21283); this.put(23, 20584); this.put(24, 20573); this.put(25, 20744); this.put(26, 21000); this.put(27, 16677); this.put(28, 18865); this.put(29, 17696); this.put(30, 15825); this.put(31, 17675); this.put(32, 14153); this.put(33, 16588); this.put(34, 14771); this.put(35, 14556); this.put(36, 14078); this.put(37, 11642); this.put(38, 11149); this.put(39, 10627); this.put(40, 10310); this.put(41, 8686); this.put(42, 11333); this.put(43, 8712); this.put(44, 8030); this.put(45, 8106); this.put(46, 7814); this.put(47, 8776); this.put(48, 7439); this.put(49, 6503); this.put(50, 6323); this.put(51, 5874); this.put(52, 6472); this.put(53, 6024); this.put(54, 7171); this.put(55, 5338); this.put(56, 6252); this.put(57, 5208); this.put(58, 5260); this.put(59, 4390); this.put(60, 4723); this.put(61, 4467); this.put(62, 5498); this.put(63, 4129); this.put(64, 3989); this.put(65, 3594); this.put(66, 4851); this.put(67, 3588); this.put(68, 3825); this.put(69, 3705); this.put(70, 3212); this.put(71, 3124); this.put(72, 3775); this.put(73, 2853); this.put(74, 2969); this.put(75, 2785); this.put(76, 2796); this.put(77, 3964); this.put(78, 2514); this.put(79, 2493); this.put(80, 2955); this.put(81, 3000); this.put(82, 2916); this.put(83, 2223); this.put(84, 2247); this.put(85, 2489); this.put(86, 1892); this.put(87, 2705); this.put(88, 3226); this.put(89, 1994); this.put(90, 1852); this.put(91, 2070); this.put(92, 2066); this.put(93, 2371); this.put(94, 1961); this.put(95, 1803); this.put(96, 2305); this.put(97, 1812); this.put(98, 2145); this.put(99, 2203); this.put(100, 1837); this.put(101, 1799); this.put(102, 1726); this.put(103, 1730); this.put(104, 1890); this.put(105, 1688); this.put(106, 1478); this.put(107, 1659); this.put(108, 1396); this.put(109, 2088); this.put(110, 1772); this.put(111, 1158); this.put(112, 1234); this.put(113, 1756); this.put(114, 1417); this.put(115, 1173); this.put(116, 1480); this.put(117, 1447); this.put(118, 1640); this.put(119, 1910); this.put(120, 1851); this.put(121, 1699); this.put(122, 1994); this.put(123, 1464); this.put(124, 1504); this.put(125, 3023); this.put(126, 1779); this.put(127, 1572); this.put(128, 3420); this.put(129, 1463); this.put(130, 1637); this.put(131, 2772); this.put(132, 1751); this.put(133, 2315); this.put(134, 2190); this.put(135, 1690); this.put(136, 1889); this.put(137, 2412); this.put(138, 1839); this.put(139, 1665); this.put(140, 1512); this.put(141, 1267); this.put(142, 1543); this.put(143, 1057); this.put(144, 961); this.put(145, 1019); this.put(146, 835); this.put(147, 835); this.put(148, 914); this.put(149, 726); this.put(150, 688); this.put(151, 598); this.put(152, 786); this.put(153, 610); this.put(154, 702); this.put(155, 925); this.put(156, 739); this.put(157, 804); this.put(158, 578); this.put(159, 531); this.put(160, 555); this.put(161, 629); this.put(162, 532); this.put(163, 543); this.put(164, 548); this.put(165, 568); this.put(166, 616); this.put(167, 503); this.put(168, 596); this.put(169, 535); this.put(170, 614); this.put(171, 538); this.put(172, 479); this.put(173, 513); this.put(174, 613); this.put(175, 447); this.put(176, 488); this.put(177, 436); this.put(178, 497); this.put(179, 438); this.put(180, 490); this.put(181, 385); this.put(182, 440); this.put(183, 409); this.put(184, 509); this.put(185, 343); this.put(186, 483); this.put(187, 405); this.put(188, 401); this.put(189, 362); this.put(190, 462); this.put(191, 336); this.put(192, 433); this.put(193, 423); this.put(194, 345); this.put(195, 439); this.put(196, 393); this.put(197, 580); this.put(198, 581); this.put(199, 5151); this.put(200, 1201); this.put(201, 64); this.put(202, 56); this.put(203, 56); this.put(204, 43); this.put(205, 35); this.put(206, 41); this.put(207, 62); this.put(208, 66); this.put(209, 68); this.put(210, 82); this.put(211, 78); this.put(212, 50); this.put(213, 63); this.put(214, 59); this.put(215, 76); this.put(216, 76); this.put(217, 43); this.put(218, 38); this.put(219, 27); this.put(220, 36); this.put(221, 35); this.put(222, 37); this.put(223, 45); this.put(224, 32); this.put(225, 40); this.put(226, 30); this.put(227, 27); this.put(228, 16); this.put(229, 17); this.put(230, 18); this.put(231, 18); this.put(232, 11); this.put(233, 11); this.put(234, 21); this.put(235, 12); this.put(236, 11); this.put(237, 14); this.put(238, 10); this.put(239, 19); this.put(240, 11); this.put(241, 14); this.put(242, 8); this.put(243, 55); this.put(244, 19); this.put(245, 36); this.put(246, 35); this.put(247, 53); this.put(248, 96); this.put(249, 101); this.put(250, 173); this.put(251, 138); this.put(252, 110); this.put(253, 135); this.put(254, 34); this.put(255, 232); } }; /** * */ public static final int REVISION_DELTA_SIZES[] = { 1000, 10000, 100000 }; /** * */ @SuppressWarnings("unchecked") public static final ObjectHistogram<Integer> REVISION_DELTAS[] = (ObjectHistogram<Integer>[])new ObjectHistogram[] { new ObjectHistogram<Integer>() { { this.put(-1000, 237); this.put(-900, 237); this.put(-800, 252); this.put(-700, 357); this.put(-600, 411); this.put(-500, 538); this.put(-400, 726); this.put(-300, 1058); this.put(-200, 1795); this.put(-100, 7579); this.put(0, 121517); this.put(100, 40064); this.put(200, 11512); this.put(300, 7300); this.put(400, 4931); this.put(500, 3367); this.put(600, 2592); this.put(700, 1957); this.put(800, 1495); this.put(900, 1169); this.put(1000, 1210); this.put(1100, 750); this.put(1200, 545); this.put(1300, 570); this.put(1400, 657); this.put(1500, 461); this.put(1600, 348); this.put(1700, 635); this.put(1800, 421); this.put(1900, 233); this.put(2000, 243); this.put(2100, 193); this.put(2200, 167); this.put(2300, 159); this.put(2400, 148); this.put(2500, 123); this.put(2600, 96); this.put(2700, 124); this.put(2800, 106); this.put(2900, 93); this.put(3000, 66); this.put(3100, 91); this.put(3200, 93); this.put(3300, 74); this.put(3400, 90); this.put(3500, 67); this.put(3600, 76); this.put(3700, 59); this.put(3800, 53); this.put(3900, 69); this.put(4000, 68); this.put(4100, 59); this.put(4200, 47); this.put(4300, 44); this.put(4400, 55); this.put(4500, 37); this.put(4600, 39); this.put(4700, 56); this.put(4800, 41); this.put(4900, 46); this.put(5000, 47); this.put(5100, 39); this.put(5200, 39); this.put(5300, 43); this.put(5400, 54); this.put(5500, 41); this.put(5600, 17); this.put(5700, 37); this.put(5800, 31); this.put(5900, 30); this.put(6000, 39); this.put(6100, 29); this.put(6200, 40); this.put(6300, 36); this.put(6400, 42); this.put(6500, 39); this.put(6600, 28); this.put(6700, 38); this.put(6800, 34); this.put(6900, 23); this.put(7000, 25); this.put(7100, 32); this.put(7200, 19); this.put(7300, 21); this.put(7400, 23); this.put(7500, 26); this.put(7600, 24); this.put(7700, 18); this.put(7800, 19); this.put(7900, 30); this.put(8000, 21); this.put(8100, 21); this.put(8200, 21); this.put(8300, 13); this.put(8400, 18); this.put(8500, 14); this.put(8600, 19); this.put(8700, 21); this.put(8800, 14); this.put(8900, 19); this.put(9000, 25); this.put(9100, 12); this.put(9200, 16); this.put(9300, 13); this.put(9400, 21); this.put(9500, 18); this.put(9600, 25); this.put(9700, 17); this.put(9800, 15); this.put(9900, 21); this.put(10000, 151); this.put(11000, 143); this.put(12000, 122); this.put(13000, 97); this.put(14000, 103); this.put(15000, 135); this.put(16000, 84); this.put(17000, 63); this.put(18000, 92); this.put(19000, 81); this.put(20000, 98); this.put(21000, 133); this.put(22000, 67); this.put(23000, 63); this.put(24000, 66); this.put(25000, 53); this.put(26000, 85); this.put(27000, 67); this.put(28000, 90); this.put(29000, 60); this.put(30000, 48); this.put(31000, 34); this.put(32000, 35); this.put(33000, 59); this.put(34000, 40); this.put(35000, 56); this.put(36000, 68); this.put(37000, 40); this.put(38000, 37); this.put(39000, 33); this.put(40000, 34); this.put(41000, 28); this.put(42000, 35); this.put(43000, 37); this.put(44000, 34); this.put(45000, 55); this.put(46000, 30); this.put(47000, 34); this.put(48000, 30); this.put(49000, 15); this.put(50000, 14); this.put(51000, 40); this.put(52000, 16); this.put(53000, 36); this.put(54000, 19); this.put(55000, 17); this.put(56000, 20); this.put(57000, 24); this.put(58000, 29); this.put(59000, 36); this.put(60000, 34); this.put(61000, 26); this.put(62000, 20); this.put(63000, 14); this.put(64000, 12); this.put(65000, 17); this.put(66000, 8); this.put(67000, 20); this.put(68000, 17); this.put(69000, 20); this.put(70000, 11); this.put(71000, 8); this.put(72000, 5); this.put(73000, 11); this.put(74000, 20); this.put(75000, 8); this.put(76000, 8); this.put(77000, 29); this.put(78000, 5); this.put(79000, 4); this.put(80000, 7); this.put(81000, 5); this.put(82000, 8); this.put(83000, 4); this.put(84000, 5); this.put(85000, 5); this.put(86000, 10); this.put(87000, 8); this.put(88000, 7); this.put(90000, 1); this.put(91000, 5); this.put(92000, 4); this.put(93000, 16); this.put(94000, 11); this.put(95000, 3); this.put(96000, 5); this.put(97000, 6); this.put(98000, 2); this.put(99000, 5); this.put(100000, 4); } }, new ObjectHistogram<Integer>() { { this.put(-10000, 15); this.put(-9900, 19); this.put(-9800, 20); this.put(-9700, 17); this.put(-9600, 25); this.put(-9500, 19); this.put(-9400, 21); this.put(-9300, 18); this.put(-9200, 20); this.put(-9100, 14); this.put(-9000, 28); this.put(-8900, 19); this.put(-8800, 16); this.put(-8700, 17); this.put(-8600, 21); this.put(-8500, 15); this.put(-8400, 17); this.put(-8300, 21); this.put(-8200, 28); this.put(-8100, 24); this.put(-8000, 23); this.put(-7900, 37); this.put(-7800, 24); this.put(-7700, 27); this.put(-7600, 34); this.put(-7500, 33); this.put(-7400, 22); this.put(-7300, 24); this.put(-7200, 30); this.put(-7100, 40); this.put(-7000, 40); this.put(-6900, 38); this.put(-6800, 50); this.put(-6700, 36); this.put(-6600, 38); this.put(-6500, 44); this.put(-6400, 31); this.put(-6300, 41); this.put(-6200, 38); this.put(-6100, 31); this.put(-6000, 40); this.put(-5900, 45); this.put(-5800, 43); this.put(-5700, 54); this.put(-5600, 37); this.put(-5500, 58); this.put(-5400, 57); this.put(-5300, 65); this.put(-5200, 75); this.put(-5100, 67); this.put(-5000, 58); this.put(-4900, 63); this.put(-4800, 69); this.put(-4700, 73); this.put(-4600, 60); this.put(-4500, 59); this.put(-4400, 76); this.put(-4300, 76); this.put(-4200, 72); this.put(-4100, 87); this.put(-4000, 92); this.put(-3900, 101); this.put(-3800, 97); this.put(-3700, 74); this.put(-3600, 117); this.put(-3500, 100); this.put(-3400, 124); this.put(-3300, 112); this.put(-3200, 128); this.put(-3100, 141); this.put(-3000, 152); this.put(-2900, 134); this.put(-2800, 156); this.put(-2700, 155); this.put(-2600, 148); this.put(-2500, 194); this.put(-2400, 198); this.put(-2300, 224); this.put(-2200, 257); this.put(-2100, 280); this.put(-2000, 325); this.put(-1900, 318); this.put(-1800, 385); this.put(-1700, 367); this.put(-1600, 436); this.put(-1500, 483); this.put(-1400, 506); this.put(-1300, 586); this.put(-1200, 643); this.put(-1100, 791); this.put(-1000, 650); this.put(-900, 721); this.put(-800, 909); this.put(-700, 1148); this.put(-600, 1363); this.put(-500, 1819); this.put(-400, 2635); this.put(-300, 4395); this.put(-200, 8706); this.put(-100, 36354); this.put(0, 344441); this.put(100, 110948); this.put(200, 33273); this.put(300, 18915); this.put(400, 11943); this.put(500, 8587); this.put(600, 6339); this.put(700, 4763); this.put(800, 3813); this.put(900, 2773); this.put(1000, 2302); this.put(1100, 1802); this.put(1200, 1445); this.put(1300, 1397); this.put(1400, 1644); this.put(1500, 1156); this.put(1600, 728); this.put(1700, 801); this.put(1800, 605); this.put(1900, 485); this.put(2000, 504); this.put(2100, 432); this.put(2200, 324); this.put(2300, 288); this.put(2400, 301); this.put(2500, 312); this.put(2600, 201); this.put(2700, 171); this.put(2800, 134); this.put(2900, 148); this.put(3000, 157); this.put(3100, 126); this.put(3200, 117); this.put(3300, 103); this.put(3400, 112); this.put(3500, 97); this.put(3600, 93); this.put(3700, 77); this.put(3800, 69); this.put(3900, 55); this.put(4000, 86); this.put(4100, 65); this.put(4200, 68); this.put(4300, 74); this.put(4400, 39); this.put(4500, 44); this.put(4600, 51); this.put(4700, 46); this.put(4800, 48); this.put(4900, 41); this.put(5000, 38); this.put(5100, 33); this.put(5200, 59); this.put(5300, 39); this.put(5400, 23); this.put(5500, 39); this.put(5600, 37); this.put(5700, 30); this.put(5800, 34); this.put(5900, 28); this.put(6000, 16); this.put(6100, 25); this.put(6200, 25); this.put(6300, 33); this.put(6400, 23); this.put(6500, 27); this.put(6600, 19); this.put(6700, 27); this.put(6800, 26); this.put(6900, 20); this.put(7000, 19); this.put(7100, 16); this.put(7200, 13); this.put(7300, 10); this.put(7400, 17); this.put(7500, 13); this.put(7600, 18); this.put(7700, 25); this.put(7800, 19); this.put(7900, 8); this.put(8000, 13); this.put(8100, 10); this.put(8200, 12); this.put(8300, 7); this.put(8400, 8); this.put(8500, 8); this.put(8600, 12); this.put(8700, 8); this.put(8800, 9); this.put(8900, 9); this.put(9000, 13); this.put(9100, 4); this.put(9200, 10); this.put(9300, 14); this.put(9400, 13); this.put(9500, 11); this.put(9600, 10); this.put(9700, 5); this.put(9800, 9); this.put(9900, 8); this.put(10000, 63); this.put(11000, 57); this.put(12000, 43); this.put(13000, 45); this.put(14000, 43); this.put(15000, 23); this.put(16000, 26); this.put(17000, 29); this.put(18000, 21); this.put(19000, 20); this.put(20000, 20); this.put(21000, 13); this.put(22000, 21); this.put(23000, 18); this.put(24000, 10); this.put(25000, 10); this.put(26000, 13); this.put(27000, 12); this.put(28000, 13); this.put(29000, 6); this.put(30000, 6); this.put(31000, 11); this.put(32000, 9); this.put(33000, 8); this.put(34000, 8); this.put(35000, 4); this.put(36000, 4); this.put(37000, 1); this.put(38000, 5); this.put(39000, 3); this.put(40000, 3); this.put(41000, 2); this.put(42000, 2); this.put(43000, 6); this.put(44000, 4); this.put(45000, 9); this.put(46000, 6); this.put(47000, 5); this.put(48000, 5); this.put(49000, 5); this.put(50000, 3); this.put(51000, 5); this.put(52000, 4); this.put(53000, 6); this.put(54000, 2); this.put(55000, 1); this.put(56000, 3); this.put(57000, 2); this.put(60000, 2); this.put(61000, 5); this.put(63000, 2); this.put(65000, 1); this.put(68000, 3); this.put(69000, 1); this.put(70000, 1); this.put(71000, 1); this.put(72000, 1); this.put(73000, 4); this.put(75000, 3); this.put(76000, 1); this.put(77000, 2); this.put(78000, 1); this.put(80000, 1); this.put(81000, 5); this.put(82000, 1); this.put(83000, 1); this.put(84000, 2); this.put(88000, 2); this.put(91000, 1); this.put(93000, 3); this.put(97000, 2); this.put(99000, 4); this.put(100000, 1); } }, new ObjectHistogram<Integer>() { { this.put(-985000, 1); this.put(-982000, 1); this.put(-950000, 1); this.put(-944000, 1); this.put(-852000, 1); this.put(-801000, 1); this.put(-800000, 1); this.put(-749000, 1); this.put(-719000, 1); this.put(-711000, 1); this.put(-696000, 1); this.put(-687000, 2); this.put(-683000, 1); this.put(-681000, 1); this.put(-667000, 1); this.put(-644000, 1); this.put(-643000, 1); this.put(-642000, 1); this.put(-634000, 1); this.put(-596000, 1); this.put(-512000, 1); this.put(-486000, 2); this.put(-481000, 1); this.put(-450000, 1); this.put(-445000, 3); this.put(-433000, 1); this.put(-418000, 1); this.put(-391000, 1); this.put(-386000, 1); this.put(-382000, 2); this.put(-376000, 1); this.put(-364000, 1); this.put(-359000, 2); this.put(-357000, 1); this.put(-344000, 1); this.put(-332000, 1); this.put(-331000, 1); this.put(-328000, 1); this.put(-327000, 1); this.put(-326000, 1); this.put(-323000, 1); this.put(-319000, 3); this.put(-317000, 1); this.put(-312000, 2); this.put(-300000, 1); this.put(-299000, 1); this.put(-295000, 1); this.put(-292000, 1); this.put(-289000, 1); this.put(-284000, 1); this.put(-275000, 1); this.put(-273000, 2); this.put(-269000, 1); this.put(-261000, 1); this.put(-260000, 1); this.put(-258000, 1); this.put(-256000, 5); this.put(-252000, 1); this.put(-251000, 2); this.put(-250000, 1); this.put(-249000, 1); this.put(-248000, 1); this.put(-247000, 2); this.put(-246000, 2); this.put(-245000, 2); this.put(-239000, 4); this.put(-232000, 2); this.put(-229000, 1); this.put(-227000, 1); this.put(-224000, 2); this.put(-219000, 1); this.put(-218000, 1); this.put(-217000, 3); this.put(-216000, 2); this.put(-214000, 2); this.put(-213000, 1); this.put(-209000, 1); this.put(-208000, 2); this.put(-207000, 1); this.put(-205000, 2); this.put(-203000, 2); this.put(-201000, 9); this.put(-200000, 3); this.put(-199000, 1); this.put(-197000, 1); this.put(-192000, 1); this.put(-191000, 3); this.put(-190000, 3); this.put(-189000, 1); this.put(-188000, 1); this.put(-187000, 1); this.put(-186000, 1); this.put(-185000, 2); this.put(-184000, 6); this.put(-183000, 5); this.put(-181000, 3); this.put(-180000, 1); this.put(-176000, 1); this.put(-175000, 1); this.put(-174000, 3); this.put(-173000, 1); this.put(-172000, 4); this.put(-171000, 4); this.put(-170000, 1); this.put(-169000, 2); this.put(-167000, 3); this.put(-166000, 1); this.put(-165000, 1); this.put(-164000, 6); this.put(-163000, 1); this.put(-162000, 6); this.put(-161000, 12); this.put(-160000, 5); this.put(-159000, 1); this.put(-158000, 3); this.put(-157000, 2); this.put(-156000, 2); this.put(-155000, 1); this.put(-154000, 6); this.put(-153000, 5); this.put(-152000, 2); this.put(-151000, 3); this.put(-150000, 2); this.put(-149000, 1); this.put(-148000, 1); this.put(-147000, 1); this.put(-146000, 4); this.put(-144000, 1); this.put(-143000, 3); this.put(-142000, 2); this.put(-141000, 2); this.put(-140000, 6); this.put(-139000, 5); this.put(-138000, 4); this.put(-137000, 4); this.put(-136000, 7); this.put(-134000, 10); this.put(-133000, 4); this.put(-132000, 1); this.put(-131000, 3); this.put(-128000, 2); this.put(-127000, 7); this.put(-126000, 4); this.put(-124000, 1); this.put(-122000, 7); this.put(-121000, 3); this.put(-120000, 2); this.put(-119000, 2); this.put(-118000, 4); this.put(-117000, 3); this.put(-116000, 3); this.put(-115000, 3); this.put(-114000, 2); this.put(-113000, 4); this.put(-112000, 4); this.put(-111000, 4); this.put(-110000, 3); this.put(-109000, 3); this.put(-108000, 2); this.put(-107000, 3); this.put(-106000, 6); this.put(-105000, 3); this.put(-104000, 2); this.put(-103000, 3); this.put(-102000, 3); this.put(-101000, 6); this.put(-100000, 10); this.put(-99000, 2); this.put(-98000, 10); this.put(-97000, 5); this.put(-96000, 6); this.put(-95000, 14); this.put(-94000, 19); this.put(-93000, 12); this.put(-92000, 9); this.put(-91000, 4); this.put(-90000, 2); this.put(-89000, 11); this.put(-88000, 7); this.put(-87000, 12); this.put(-86000, 7); this.put(-85000, 8); this.put(-84000, 13); this.put(-83000, 17); this.put(-82000, 15); this.put(-81000, 15); this.put(-80000, 6); this.put(-79000, 10); this.put(-78000, 30); this.put(-77000, 18); this.put(-76000, 13); this.put(-75000, 20); this.put(-74000, 14); this.put(-73000, 12); this.put(-72000, 9); this.put(-71000, 12); this.put(-70000, 24); this.put(-69000, 28); this.put(-68000, 22); this.put(-67000, 17); this.put(-66000, 17); this.put(-65000, 17); this.put(-64000, 13); this.put(-63000, 29); this.put(-62000, 38); this.put(-61000, 35); this.put(-60000, 39); this.put(-59000, 33); this.put(-58000, 32); this.put(-57000, 22); this.put(-56000, 26); this.put(-55000, 20); this.put(-54000, 53); this.put(-53000, 23); this.put(-52000, 47); this.put(-51000, 34); this.put(-50000, 24); this.put(-49000, 40); this.put(-48000, 52); this.put(-47000, 38); this.put(-46000, 67); this.put(-45000, 51); this.put(-44000, 41); this.put(-43000, 51); this.put(-42000, 47); this.put(-41000, 49); this.put(-40000, 45); this.put(-39000, 54); this.put(-38000, 62); this.put(-37000, 83); this.put(-36000, 85); this.put(-35000, 66); this.put(-34000, 71); this.put(-33000, 64); this.put(-32000, 56); this.put(-31000, 79); this.put(-30000, 77); this.put(-29000, 119); this.put(-28000, 129); this.put(-27000, 110); this.put(-26000, 91); this.put(-25000, 99); this.put(-24000, 116); this.put(-23000, 136); this.put(-22000, 167); this.put(-21000, 160); this.put(-20000, 137); this.put(-19000, 156); this.put(-18000, 129); this.put(-17000, 159); this.put(-16000, 216); this.put(-15000, 226); this.put(-14000, 197); this.put(-13000, 278); this.put(-12000, 308); this.put(-11000, 336); this.put(-10000, 17); this.put(-9900, 24); this.put(-9800, 19); this.put(-9700, 15); this.put(-9600, 25); this.put(-9500, 25); this.put(-9400, 33); this.put(-9300, 20); this.put(-9200, 23); this.put(-9100, 29); this.put(-9000, 30); this.put(-8900, 25); this.put(-8800, 27); this.put(-8700, 23); this.put(-8600, 26); this.put(-8500, 29); this.put(-8400, 26); this.put(-8300, 24); this.put(-8200, 28); this.put(-8100, 33); this.put(-8000, 21); this.put(-7900, 23); this.put(-7800, 33); this.put(-7700, 25); this.put(-7600, 27); this.put(-7500, 35); this.put(-7400, 28); this.put(-7300, 28); this.put(-7200, 32); this.put(-7100, 37); this.put(-7000, 25); this.put(-6900, 35); this.put(-6800, 44); this.put(-6700, 37); this.put(-6600, 34); this.put(-6500, 28); this.put(-6400, 43); this.put(-6300, 47); this.put(-6200, 43); this.put(-6100, 46); this.put(-6000, 47); this.put(-5900, 55); this.put(-5800, 55); this.put(-5700, 51); this.put(-5600, 63); this.put(-5500, 50); this.put(-5400, 63); this.put(-5300, 51); this.put(-5200, 65); this.put(-5100, 64); this.put(-5000, 78); this.put(-4900, 90); this.put(-4800, 63); this.put(-4700, 84); this.put(-4600, 81); this.put(-4500, 73); this.put(-4400, 61); this.put(-4300, 104); this.put(-4200, 72); this.put(-4100, 72); this.put(-4000, 95); this.put(-3900, 112); this.put(-3800, 96); this.put(-3700, 111); this.put(-3600, 111); this.put(-3500, 110); this.put(-3400, 139); this.put(-3300, 143); this.put(-3200, 179); this.put(-3100, 160); this.put(-3000, 173); this.put(-2900, 161); this.put(-2800, 168); this.put(-2700, 155); this.put(-2600, 236); this.put(-2500, 197); this.put(-2400, 205); this.put(-2300, 238); this.put(-2200, 246); this.put(-2100, 306); this.put(-2000, 333); this.put(-1900, 275); this.put(-1800, 315); this.put(-1700, 349); this.put(-1600, 369); this.put(-1500, 460); this.put(-1400, 435); this.put(-1300, 524); this.put(-1200, 618); this.put(-1100, 630); this.put(-1000, 802); this.put(-900, 942); this.put(-800, 1107); this.put(-700, 1423); this.put(-600, 1838); this.put(-500, 2325); this.put(-400, 3243); this.put(-300, 5065); this.put(-200, 9760); this.put(-100, 34478); this.put(0, 259217); this.put(100, 84193); this.put(200, 35121); this.put(300, 22719); this.put(400, 14995); this.put(500, 10444); this.put(600, 7718); this.put(700, 5715); this.put(800, 4569); this.put(900, 3470); this.put(1000, 2788); this.put(1100, 2287); this.put(1200, 1907); this.put(1300, 1698); this.put(1400, 1632); this.put(1500, 1232); this.put(1600, 976); this.put(1700, 906); this.put(1800, 770); this.put(1900, 644); this.put(2000, 672); this.put(2100, 584); this.put(2200, 541); this.put(2300, 452); this.put(2400, 401); this.put(2500, 372); this.put(2600, 331); this.put(2700, 279); this.put(2800, 255); this.put(2900, 254); this.put(3000, 216); this.put(3100, 190); this.put(3200, 204); this.put(3300, 178); this.put(3400, 166); this.put(3500, 165); this.put(3600, 147); this.put(3700, 127); this.put(3800, 119); this.put(3900, 126); this.put(4000, 121); this.put(4100, 90); this.put(4200, 90); this.put(4300, 107); this.put(4400, 72); this.put(4500, 89); this.put(4600, 76); this.put(4700, 96); this.put(4800, 59); this.put(4900, 84); this.put(5000, 70); this.put(5100, 53); this.put(5200, 61); this.put(5300, 65); this.put(5400, 51); this.put(5500, 63); this.put(5600, 58); this.put(5700, 43); this.put(5800, 53); this.put(5900, 55); this.put(6000, 48); this.put(6100, 46); this.put(6200, 49); this.put(6300, 43); this.put(6400, 36); this.put(6500, 25); this.put(6600, 29); this.put(6700, 24); this.put(6800, 34); this.put(6900, 27); this.put(7000, 28); this.put(7100, 29); this.put(7200, 27); this.put(7300, 26); this.put(7400, 36); this.put(7500, 38); this.put(7600, 24); this.put(7700, 22); this.put(7800, 23); this.put(7900, 24); this.put(8000, 23); this.put(8100, 28); this.put(8200, 18); this.put(8300, 12); this.put(8400, 26); this.put(8500, 12); this.put(8600, 19); this.put(8700, 17); this.put(8800, 18); this.put(8900, 20); this.put(9000, 17); this.put(9100, 21); this.put(9200, 24); this.put(9300, 15); this.put(9400, 15); this.put(9500, 11); this.put(9600, 16); this.put(9700, 21); this.put(9800, 14); this.put(9900, 17); this.put(10000, 140); this.put(11000, 123); this.put(12000, 120); this.put(13000, 83); this.put(14000, 67); this.put(15000, 53); this.put(16000, 54); this.put(17000, 43); this.put(18000, 37); this.put(19000, 39); this.put(20000, 30); this.put(21000, 30); this.put(22000, 41); this.put(23000, 21); this.put(24000, 12); this.put(25000, 21); this.put(26000, 17); this.put(27000, 15); this.put(28000, 27); this.put(29000, 12); this.put(30000, 8); this.put(31000, 23); this.put(32000, 13); this.put(33000, 11); this.put(34000, 8); this.put(35000, 11); this.put(36000, 8); this.put(37000, 12); this.put(38000, 8); this.put(39000, 17); this.put(40000, 8); this.put(41000, 5); this.put(42000, 9); this.put(43000, 4); this.put(44000, 6); this.put(45000, 1); this.put(46000, 5); this.put(47000, 7); this.put(48000, 3); this.put(49000, 5); this.put(50000, 13); this.put(51000, 1); this.put(52000, 3); this.put(53000, 5); this.put(54000, 3); this.put(55000, 4); this.put(57000, 2); this.put(59000, 2); this.put(60000, 2); this.put(61000, 4); this.put(62000, 4); this.put(63000, 1); this.put(64000, 2); this.put(65000, 1); this.put(66000, 7); this.put(67000, 1); this.put(68000, 2); this.put(69000, 4); this.put(70000, 2); this.put(71000, 1); this.put(72000, 3); this.put(73000, 1); this.put(74000, 1); this.put(75000, 1); this.put(76000, 2); this.put(77000, 1); this.put(78000, 2); this.put(79000, 2); this.put(80000, 1); this.put(81000, 1); this.put(82000, 2); this.put(83000, 11); this.put(84000, 2); this.put(85000, 1); this.put(87000, 3); this.put(88000, 1); this.put(89000, 1); this.put(90000, 1); this.put(92000, 6); this.put(93000, 1); this.put(94000, 2); this.put(97000, 1); this.put(98000, 1); this.put(100000, 1); } } }; /** * The histogram of the REV_MINOR_EDIT column */ public static final ObjectHistogram<Integer> MINOR_EDIT = new ObjectHistogram<Integer>() { { this.put(0, 1142822); this.put(1, 362171); } }; }