Finding Planets · a bookSearchlearn.xhelio.ai
Part VII · Exoplanets · Chapter 35

A census of exoplanet discovery

How 6,451 accepted exoplanets were found, method by method and false claim by false claim, and how a catalogue shaped by instruments, algorithms and follow-up is turned into occurrence rates. The main lesson: the count is the easy part, and the denominator, measured by injection, recovery and reliability, is where both the science and the compute lie.

On 16 October 2026 the NASA Exoplanet Archive listed 6,451 planets outside the Solar System. Of these, 4,785 were credited to transits, 1,204 to radial velocities, 292 to microlensing and 98 to direct imaging, with a few dozen more found by timing, astrometry and stranger signatures. Read naively, the numbers say that transits are the best way to find planets and that astrometry hardly works. Neither statement is quite right. The numbers say how many planets each method was first to report and how many of those survived vetting, follow-up, peer review and the archive’s inclusion rules. They say almost nothing by themselves about how common planets are, because they lack the denominator: how many stars were searched, and which planets around those stars could have been found.

This chapter is about both halves. The first is a history of discovery, told as a history of validation. It shows how a coherent-looking astrometric orbit, a clean pulsar-timing residual and a Doppler wobble each came to be believed or disbelieved. The second half is the machinery that turns a catalogue into a population: completeness measured by injection and recovery, reliability measured against false alarms, and the Poisson likelihood that combines them. The detection methods themselves belong to Chapters 29 to 34. Here the subject is what their outputs mean when added up, and why calibrating a search costs far more compute than running it.

Three numbers that are not the same

Three quantities are easily confused, and the rest of the chapter depends on keeping them apart.

Catalogue yield is the number of accepted detections, perhaps sorted by method and year. Occurrence is the expected number of planets per star in a stated region of parameter space. Host fraction is the probability that a star has at least one planet in that region. The last two coincide only under restrictive assumptions about multiplicity, and an occurrence above one is physically ordinary: a star can have several small planets.

Let θ\theta denote planet properties, zjz_j the properties of star jj, and λ(θ∣zj,ϕ)\lambda(\theta \mid z_j, \phi) the intensity of planets per star, with population parameters ϕ\phi. The measure must be stated. A common choice for transits is

λ(P,R∣z,ϕ)=d2Ndln⁡P dln⁡R,\lambda(P, R \mid z, \phi) = \frac{d^2 N}{d\ln P\, d\ln R},

the number of planets per star per natural-log interval of period and radius. The occurrence in a region BB is

fB(z)=∫Bλ(θ∣z,ϕ) dθ.f_B(z) = \int_B \lambda(\theta \mid z, \phi)\,d\theta .

If planets in BB are independent and Poisson distributed, the host fraction is 1−e−fB1 - e^{-f_B}, not fBf_B. An occurrence of 1 means a host fraction of 63%, and an occurrence of 0.37 means about 31%. Real systems are correlated, and a full description is a distribution over whole architectures. Two “Earth occurrence” numbers also differ in kind. The local density at Earth’s period and radius,

Γ⊕=d2Ndln⁡P dln⁡R∣P⊕,R⊕,\Gamma_\oplus = \left.\frac{d^2 N}{d\ln P\, d\ln R}\right|_{P_\oplus, R_\oplus},

is a density, whereas η⊕\eta_\oplus is an integral over a defined habitable zone and size range. A density per decade is ln⁡10≈2.3\ln 10 \approx 2.3 times a density per natural-log interval (Foreman-Mackey et al. 2014; Mulders et al. 2018). A quoted Earth occurrence is incomplete without its stellar sample, its radius or mass interval, its period or irradiation interval, and its completeness and reliability models.

The archive’s own rules add a fourth layer. It accepts objects with mass or minimum mass up to 30 Jupiter masses, excludes free-floating objects, and requires adequate validation or follow-up and a refereed publication (NASA Exoplanet Archive 2024). The census therefore does not implement any formation-based definition of a planet, nor the deuterium-burning limit sometimes used, and studies of free-floating planets need a different catalogue and a different denominator (Chapter 32).

A history of discovery, and of false discovery

Barnard’s star

A coherent orbit that was not there

Peter van de Kamp’s 1963 paper drew on the 24-inch Sproul refractor at Swarthmore: 2,413 plates, 8,260 exposures and 609 nights between 1916 and 1962, with the interpretation resting on the consecutive series from 1938. He reported a perturbation of Barnard’s star with a period of 24 years and an apparent semimajor axis of about 0.0245 arcsec, and inferred a companion of 1.6 Jupiter masses (van de Kamp 1963). The amplitude was tiny, so the case rested on stability over decades.

Two investigations in 1973 undid it. George Gatewood and Heinrich Eichhorn measured 241 plates from the Allegheny and Van Vleck observatories with an overlapping-plate reduction and could not reproduce the orbit (Gatewood & Eichhorn 1973). John Hershey analysed a different star field, AC +65°6955, on 423 Sproul plates from 1937 to 1969, and found shifts that tracked the telescope’s history, including a discontinuity near 1949.2 when a new objective cell was installed and the emulsion changed (Hershey 1973).

The decisive evidence was a control field. Low residuals about a fitted orbit do not show that the noise model is right, and a calibration change shared by every star on the plate can imitate slow astrophysical motion. Planets reported around Barnard’s star in recent years concern different signals and do not rehabilitate the old claim.

Pulsars: a false planet and the first real ones

In July 1991 Matthew Bailes, Andrew Lyne and S. L. Shemar reported a companion of about 10 Earth masses in a nearly circular six-month orbit around PSR 1829−10, from timing with the 76-m Lovell telescope at Jodrell Bank (Bailes et al. 1991). In January 1992 Lyne and Bailes withdrew it. Their starting position for the pulsar was 7 arcmin from the true one. The software corrected arrival times for small position errors using a circular approximation to Earth’s orbit. At that unusually large offset, the eccentricity of Earth’s orbit left an 8-ms residual with a six-month period. Redoing the barycentric correction at the better position removed the planet. The story is often told as “they forgot Earth’s eccentricity”. The retraction tells a more useful one: a normally adequate approximation was used outside the regime where it was valid. The absence of similar residuals in their 300 other pulsars could not catch an error specific to one source (Lyne & Bailes 1992).

Aleksander Wolszczan and Dale Frail’s paper had appeared on 9 January 1992, a week before the retraction. Timing the 6.2-ms pulsar PSR 1257+12 with the 305-m Arecibo telescope, they found two planets with periods of 66.6 and 98.2 days and minimum masses of 3.4 and 2.8 Earth masses (Wolszczan & Frail 1992). The accepted history of exoplanets therefore begins with planets around a dead star, and the census still lists only eight planets found by pulsar timing. Chapter 31 covers the method.

51 Pegasi

Michel Mayor and Didier Queloz began monitoring 142 G and K dwarfs with the ELODIE spectrograph at Haute-Provence in April 1994. ELODIE reached about 13 m/s, by cross-correlating each spectrum against a template of about 5,000 absorption lines. Observations of 51 Pegasi began in September 1994. A 4.23-day orbit was computed in January 1995 and checked in intensive runs in July and September. The companion had a minimum mass of 0.47±0.020.47 \pm 0.02 Jupiter masses at about 0.05 AU (Mayor & Queloz 1995). The paper did not rest on a periodogram peak. It argued from low chromospheric activity, a rotation period inconsistent with the velocity period, photometric checks, and the absence of any phase variation in the line bisectors, so that the star’s own surface could not be producing the signal.

Why was the first planet around a Sun-like star a giant in a four-day orbit, when the instrument had been built partly with Jupiter analogues in mind? The Doppler semi-amplitude is

K=(2πGP)1/3Mpsin⁡i(M⋆+Mp)2/31−e2,K = \left(\frac{2\pi G}{P}\right)^{1/3}\frac{M_p \sin i}{(M_\star + M_p)^{2/3}\sqrt{1 - e^2}},

which for a circular orbit around a solar-mass star is 28.4 m/s for a Jupiter mass at one year, scaling as MpP−1/3M_p P^{-1/3} (Cumming et al. 2008). For a solar-mass host, a 0.47-Jupiter-mass planet at 4.23 days gives K≈28.4×0.47×(365.25/4.23)1/3≈59K \approx 28.4 \times 0.47 \times (365.25/4.23)^{1/3} \approx 59 m/s, more than four times ELODIE’s precision, and repeats its full cycle every four days. Jupiter itself, at 11.9 years, gives about 12.4 m/s and needs a decade to show one orbit. The first objects found were the ones the instruments responded to fastest, not a fair sample of planetary systems. That is the census’s original selection effect.

Independent observables

HD 209458 b joined two methods. David Charbonneau, Timothy Brown, David Latham and Michel Mayor observed two complete transits in 1999 with the small STARE camera, at times predicted by the Doppler orbit, and measured a radius of 1.27±0.021.27 \pm 0.02 Jupiter radii for the adopted stellar properties. Gregory Henry and colleagues independently observed a partial transit (Charbonneau et al. 2000). The planet is still credited to radial velocities: in the census, each planet has one discovery method, and a later detection by another method does not create another planet. Small discovery counts for a method therefore say nothing about its role in measuring masses or confirming candidates.

In 2004 the first secure microlensing planet appeared, OGLE 2003-BLG-235/MOA 2003-BLG-53, with mass ratio 0.0039 (Bond et al. 2004; Chapter 32). In the same year Gaël Chauvin and colleagues imaged, with VLT/NACO, a planetary-mass candidate about 780 mas from the young brown dwarf 2M1207, with a model-dependent mass of 5±25 \pm 2 Jupiter masses (Chauvin et al. 2004). It was rightly called a candidate, and it was a companion to a brown dwarf, not an image of a planet beside a Sun-like star (Chapter 33).

Kepler and validation at scale

Kepler changed both the scale and the meaning of “confirmed”. Most Kepler candidates orbit stars too faint for precise radial velocities, so their masses cannot be measured one by one. Timothy Morton and colleagues instead computed, for 7,056 Kepler objects of interest, the probability that each was an astrophysical false positive, using the vespa package. They found 1,935 with false-positive probability below 1%, including 1,284 newly validated planets (Morton et al. 2016). This was statistical validation without a mass for every planet. Morton and colleagues also describe the earlier approach of validating planets in multi-planet systems, which relies on the fact that false positives rarely come in multiples. Validation campaigns of this kind explain the steps in the curves below: the archive assigns 872 discoveries to 2014 and 1,504 to 2016, of which 1,432 are transits. A burst of validation produces a burst of “discoveries” with no burst in data.

1101001000104200020102020Discovery yearCumulative planets (log scale) (2002, 1) (2003, 1) (2004, 6) (2005, 6) (2006, 11) (2007, 27) (2008, 42) (2009, 60) (2010, 106) (2011, 186) (2012, 280) (2013, 359) (2014, 1169) (2015, 1268) (2016, 2700) (2017, 2787) (2018, 3031) (2019, 3138) (2020, 3302) (2021, 3759) (2022, 3951) (2023, 4176) (2024, 4363) (2025, 4507) (2026, 4785) (1995, 1) (1996, 7) (1997, 8) (1998, 14) (1999, 27) (2000, 43) (2001, 55) (2002, 83) (2003, 104) (2004, 122) (2005, 155) (2006, 176) (2007, 210) (2008, 246) (2009, 312) (2010, 349) (2011, 398) (2012, 437) (2013, 471) (2014, 519) (2015, 565) (2016, 623) (2017, 671) (2018, 709) (2019, 774) (2020, 820) (2021, 897) (2022, 1012) (2023, 1068) (2024, 1097) (2025, 1159) (2026, 1204) (2004, 1) (2005, 3) (2006, 4) (2007, 4) (2008, 8) (2009, 10) (2010, 12) (2011, 13) (2012, 20) (2013, 25) (2014, 31) (2015, 35) (2016, 45) (2017, 55) (2018, 76) (2019, 90) (2020, 110) (2021, 131) (2022, 182) (2023, 212) (2024, 240) (2025, 263) (2026, 292) (2004, 3) (2005, 4) (2006, 9) (2007, 10) (2008, 17) (2009, 17) (2010, 23) (2011, 25) (2012, 27) (2013, 34) (2014, 36) (2015, 41) (2016, 43) (2017, 46) (2018, 49) (2019, 53) (2020, 56) (2021, 61) (2022, 65) (2023, 72) (2024, 83) (2025, 91) (2026, 98) (1992, 2) (1993, 2) (1994, 3) (1995, 3) (1996, 3) (1997, 3) (1998, 3) (1999, 3) (2000, 3) (2001, 3) (2002, 3) (2003, 4) (2004, 4) (2005, 4) (2006, 4) (2007, 5) (2008, 5) (2009, 6) (2010, 8) (2011, 15) (2012, 17) (2013, 18) (2014, 21) (2015, 22) (2016, 24) (2017, 28) (2018, 30) (2019, 33) (2020, 34) (2021, 35) (2022, 39) (2023, 43) (2024, 48) (2025, 54) (2026, 56) (2011, 2) (2012, 2) (2013, 4) (2014, 7) (2015, 7) (2016, 7) (2017, 7) (2018, 7) (2019, 8) (2020, 8) (2021, 11) (2022, 12) (2023, 13) (2024, 13) (2025, 16) (2026, 16)TransitRadial velocityMicrolensingImagingTiming (pulsar, eclipse, transit, pulsation)Astrometry and other
Accepted exoplanets by discovery method, cumulative. Planets in the NASA Exoplanet Archive on 16 October 2026 (6,451 in all), counted by the year the archive assigns to their discovery and by the single method credited with it. This is today's catalogue sorted by discovery year, not a reconstruction of what was known in each year. The steps in transits in 2014 and 2016 are years of large statistical validations of Kepler candidates. 2026 is a partial year. Each method's curve starts in its first year with a credited discovery. Source: NASA Exoplanet Archive TAP, frozen 2026-10-17 03:57 UTC (16 October in California); ps default rows and pscomppars give identical method-by-year counts. Compiled in the book's z02 and e14 research dossiers.

The final Kepler catalogue, Data Release 25, made the selection process itself measurable. Susan Thompson and colleagues ran a fully automated vetting code, the Robovetter, on 8,054 objects of interest and classified 4,034 as candidates. They ran the same code on simulated data (injected transits, and real light curves inverted or scrambled in time so that no real transit could survive) and so measured both its completeness and its reliability (Thompson et al. 2018). The intellectual change was from removing suspicious objects to measuring what each removal does.

The census today

Discovery method (archive label)Planets
Transit4,785
Radial velocity1,204
Microlensing292
Imaging98
Transit timing variations29
Eclipse timing variations17
Orbital brightness modulation9
Pulsar timing8
Astrometry6
Pulsation timing variations2
Disk kinematics1
Total6,451

The counts are aggregates of a frozen query to the archive’s table-access service, retrieved at 03:57 UTC on 17 October 2026, which was still 16 October in California. Two independent extractions, one from the composite-parameters table and one from the default rows of the planetary-systems table, agree in every method and year, and agree with the archive’s own statistics page (NASA Exoplanet Archive 2026a; 2026c).

1101001000104200020102020Discovery yearPlanets per year (log scale) (1992, 2) (1994, 1) (1995, 1) (1996, 6) (1997, 1) (1998, 6) (1999, 13) (2000, 16) (2001, 12) (2002, 29) (2003, 22) (2004, 27) (2005, 36) (2006, 32) (2007, 52) (2008, 62) (2009, 87) (2010, 93) (2011, 141) (2012, 144) (2013, 128) (2014, 872) (2015, 155) (2016, 1504) (2017, 152) (2018, 308) (2019, 194) (2020, 234) (2021, 564) (2022, 367) (2023, 323) (2024, 260) (2025, 246) (2026, 361) (2002, 1) (2004, 5) (2006, 5) (2007, 16) (2008, 15) (2009, 18) (2010, 46) (2011, 80) (2012, 94) (2013, 79) (2014, 810) (2015, 99) (2016, 1432) (2017, 87) (2018, 244) (2019, 107) (2020, 164) (2021, 457) (2022, 192) (2023, 225) (2024, 187) (2025, 144) (2026, 278) (1995, 1) (1996, 6) (1997, 1) (1998, 6) (1999, 13) (2000, 16) (2001, 12) (2002, 28) (2003, 21) (2004, 18) (2005, 33) (2006, 21) (2007, 34) (2008, 36) (2009, 66) (2010, 37) (2011, 49) (2012, 39) (2013, 34) (2014, 48) (2015, 46) (2016, 58) (2017, 48) (2018, 38) (2019, 65) (2020, 46) (2021, 77) (2022, 115) (2023, 56) (2024, 29) (2025, 62) (2026, 45) (2004, 1) (2005, 2) (2006, 1) (2008, 4) (2009, 2) (2010, 2) (2011, 1) (2012, 7) (2013, 5) (2014, 6) (2015, 4) (2016, 10) (2017, 10) (2018, 21) (2019, 14) (2020, 20) (2021, 21) (2022, 51) (2023, 30) (2024, 28) (2025, 23) (2026, 29) (2004, 3) (2005, 1) (2006, 5) (2007, 1) (2008, 7) (2010, 6) (2011, 2) (2012, 2) (2013, 7) (2014, 2) (2015, 5) (2016, 2) (2017, 3) (2018, 3) (2019, 4) (2020, 3) (2021, 5) (2022, 4) (2023, 7) (2024, 11) (2025, 8) (2026, 7)All methodsTransitRadial velocityMicrolensingImaging
Discoveries per year, by method. Accepted planets per assigned discovery year, for all methods and for the four largest. Years with no discovery by a method are omitted from that method's line. The 2014 and 2016 peaks (872 and 1,504 planets, of which 1,432 transits in 2016) record when large batches of Kepler candidates were statistically validated, not when telescopes became more sensitive. The 2026 values are partial, to 16 October. Source: NASA Exoplanet Archive TAP, frozen 2026-10-17 UTC; z02 figure-data dossier, series exoplanets_annual.

Three features of the annual curve stand out. Radial-velocity discoveries rose through the late 1990s and have run between 21 and 115 a year since 2005. Transit discoveries are dominated by the Kepler validation years, and have run between about 90 and 460 a year since. Microlensing discoveries, a handful a year before 2016, reached 51 in 2022 as the KMTNet survey matured and its archive was searched systematically (Chapter 32). The curves are today’s catalogue sorted by discovery year. They are not snapshots of what astronomers believed in each year, because retractions, delayed ingestion and reclassification all change a retrospective count. Discovery year is also not publication date: some discoveries assigned to 2025 have discovery papers published in 2026.

Reading the catalogue

The archive has two main tables, and they answer different questions. The Planetary Systems table, ps, has one row per planet per published solution, so counting its rows counts papers, not planets. Its default_flag = 1 subset gives one chosen solution per planet. The Planetary Systems Composite Parameters table, pscomppars, has one row per planet with columns filled from several papers. It is more complete but explicitly not necessarily self-consistent, which suits descriptive plots better than physical inference (NASA Exoplanet Archive 2026b). The census query is short:

SELECT disc_year, discoverymethod, COUNT(*) AS n
FROM pscomppars
GROUP BY disc_year, discoverymethod
ORDER BY disc_year, discoverymethod

The work in a reproducible census is not the query. It is freezing the response, checking unique names, summing the aggregates against the row-level download, and filling empty method-year cells with explicit zeros.

Masses need more care. Of the planets in the snapshot, 3,035 have masses estimated from a mass–radius relation rather than measured, 2,477 have provenance “Mass”, 924 “Msini” and 15 “Msin(i)/sin(i)”. “Mass” is itself heterogeneous: for imaged planets it is usually an evolutionary-model estimate from luminosity and age, not a dynamical measurement. A plot of mass against period that includes the imputed masses shows the mass–radius relation, not the planets.

0.010.111010010001041050.011100104106108Orbital period (days)Mass or minimum mass (Earth masses) (1.5804, 8.41) (3.2131, 67.059) (2.9162, 270.462) (4.6277, 1093.34) (10.3385, 184.341) (5.508, 55.5246) (4.4653, 166.861) (4.2345, 22.2481) (2.8106, 263.799) (2.15, 216.124) (3.5539, 247.907) (1.0914, 467.21) (3.7521, 171.628) (3.7354, 247.907) (0.9415, 3241.85) (0.7888, 366.774) (3.7648, 179.255) (4.0553, 89.3102) (0.8135, 565.714) (3.361, 148.426) (4.1592, 374) (4.3781, 117.597) (1.7498, 146.2) (1.36, 529.311) (3.0679, 170.993) (0.9255, 473.547) (3.4253, 152.55) (3.9502, 158.915) (8.5235, 220) (4.8996, 98.841) (3.3253, 101.388) (2.7348, 441.784) (32.9396, 8.92) (3.2441, 209.768) (0.3811, 444.962) (9.0305, 15.5) (0.7896, 9) (1.6289, 1.837) (1.8099, 284.139) (2.9896, 286.683) (1.5108, 1.374) (2.4219, 1.308) (4.0492, 0.388) (2.9956, 539.675) (1.2749, 371.859) (15.5721, 6.9) (31.7059, 5.97) (278.362, 6.53) (393, 7.62) (542.08, 25) (0.9597, 4.844) (29.8465, 11.41) (2.6054, 176.077) (5.322, 86.7672) (5.9243, 37.1861) (4.1781, 52.3466) (6.101, 0.692) (9.2075, 1.039) (12.3524, 1.321) (18.7729, 0.326) (9.5524, 12.6) (21.057, 15.2) (24.7372, 5.6) (4.7362, 65.1548) (1.4811, 915.346) (5.7215, 33.0224) (1.209, 4.28) (3.6481, 1.86) (6.2018, 3.02) (3.4741, 1074.9) (0.2803, 4.97) (7.7485, 8) (11.1684, 135.713) (4.5112, 235.194) (1.7771, 676.978) (3.7779, 1.91) (3.4717, 9.68) (7.138, 15.68) (10.4558, 6.5) (14.7629, 10.7) (14.8933, 100.117) (0.4629, 2.37) (4.756, 6.519) (17.1805, 6.792) (2.2531, 0.46) (3.6907, 2) (7.4507, 1.64) (24.14, 13.1) (8.1383, 413.179) (5.4435, 32.1008) (3.3599, 1.48) (5.6605, 6.2) (11.3819, 4.2) (3.9306, 1.83) (5.3588, 2.73) (3.3448, 527.598) (8.2492, 4.7) (12.4014, 6) (48.6777, 15.3) (4.9899, 7.16) (4.6538, 9.5) (9.1506, 6.63) (1.4015, 4.07) (19.98, 13.6) (3.1317, 77.2327) (7.3279, 39.8559) (0.7669, 687.149) (4.0746, 19.8) (8.3502, 336) (11.2366, 392.2) (0.7684, 2.46) (12.2523, 8.04) (95.4001, 11.3) (8.4634, 8.99) (8.8038, 91.2168) (35.4553, 109.334) (0.7655, 41.8) (6.9595, 13.8) (29.0903, 212.945) (3.9844, 7.25) (1.4079, 4386.05) (0.7921, 29.32) (1.393, 18.467) (5.1976, 6.7) (16.0675, 14.1) (1.198, 1.86) (8.2466, 5) (15.6653, 6.9) (0.4466, 2.02) (10.7788, 5.93) (25.7127, 13.33) (77.144, 12.4) (1.8587, 4.7) (9.1925, 3.7) (16.365, 10.2) (1.9146, 0.96) (3.2385, 4.64) (6.5576, 5.2) (9.9632, 3.48) (15.2333, 5.63) (20.7166, 4.4) (1.9495, 2.27) (24.2456, 15.4) (1.9771, 23.6) (0.6691, 3.07) (0.5494, 2.44) (10.355, 6.7) (21.0145, 7.2) (35.128, 7.3) (18.859, 14.46) (0.49, 3.07) (12.461, 9.9) (9.0588, 10.5) (0.3219, 0.503) (0.6725, 1595.5) (2.7887, 156.054) (3.1239, 1.54) (0.5482, 1.42) (0.6047, 9.95) (2.6162, 1.75) (2.724, 632.479) (10.9846, 41.3177) (40.7498, 200.232) (2.7695, 2.14) (5.7059, 3.09) (2.1548, 222.48) (4.532, 46.1687) (104.854, 54.0308) (2.326, 2.47) (8.5954, 9.6) (3.8167, 4.53) (12.5199, 8.35) (6.2574, 6.32) (26.321, 9.7) (18.801, 6.07) (7.0644, 28.2867) (1.0698, 3.48) (6.9561, 25.1) (15.5325, 4.1) (1.8805, 3.04) (20.7729, 8.3) (52.5636, 7) (10.6439, 5.738) (38.8, 67.4) (5.7155, 254.263) (9.2292, 9.37) (95.8528, 58.3) (4.3136, 61.6587) (0.2242, 6.2) (23.2856, 26.6976) (49.2519, 208.813) (2.5926, 211.356) (3.4388, 85.3) (4.5446, 32.59) (4.3533, 44) (5.4147, 20.31) (14.7089, 38.15) (1.3483, 11) (2.7299, 13.2) (16.3364, 3.33) (0.9261, 7.42) (1071.23, 321.007) (1.6308, 343) (2.9303, 170.4) (22.343, 106) (8.4575, 25.3) (4.1727, 3.5) (39.545, 5.6) (1.4469, 15.2) (0.2382, 1.44) (6.2463, 35.5968) (2.7548, 0.91) (0.2792, 1.17) (6.441, 6.1) (0.9263, 1.9) (9.1137, 5.69) (13.6737, 6.3) (20.5196, 8.52) (30.7931, 3.9) (41.0585, 5.04) (54.7699, 8.4) (7.5769, 4) (3.3708, 53.3952) (14.3349, 22) (1.2719, 6.2) (3.0224, 4.7) (7.5873, 1.55) (13.4759, 4.23) (4.438, 137.303) (3.7432, 10.5) (130.194, 7.6) (85.312, 4) (45.154, 2.1) (10.4236, 15.6) (54.3203, 35) (282.525, 87.085) (5.4249, 1175.97) (4.888, 25) (6.2262, 4.55) (9.1397, 16.9) (8.9535, 32) (3.797, 79.45) (2.4705, 4.04) (10.1367, 34.0076) (8.9251, 8.7) (34.9761, 23.5) (3.8186, 344.528) (9.5236, 6.74) (4.148, 112.194) (5.0316, 301.938) (7.1079, 21.755) (10.0653, 35.4) (5.9022, 254.02) (3.4465, 589.55) (7.0491, 8.7) (7.4931, 13.2) (2.4855, 1430.17) (2.8127, 292.404) (6.8719, 1093.34) (2.4653, 448.14) (2.1748, 8) (1.7554, 404.263) (3.4717, 79.7749) (4.3493, 2.1) (0.355, 1.68) (21.2691, 9.7) (8.2673, 15.4) (4.305, 174.806) (1.5417, 3.55) (30.0333, 278.1) (3.1969, 451.316) (3.2762, 238.689) (6.9068, 206.589) (3.4655, 209.132) (2.465, 5) (7.4356, 9.2) (3.9452, 10) (5.1817, 181.163) (7.1259, 5.6) (29.3177, 5.79) (4.3474, 105.837) (3.5538, 6.8) (11.5309, 18.1) (16.2546, 425.257) (6.5274, 10.9) (26.2052, 116) (2.5081, 10.84) (187.366, 19.02) (7.8519, 6.37) (3.853, 419.536) (9.3875, 311.473) (4.151, 3651.85) (2.7439, 177.985) (2.0028, 624) (82.8191, 821) (2.2921, 597.52) (5.7044, 40.4) (6.3408, 3.72) (5.3846, 16.6) (4.289, 3932) (1.6453, 233.923) (13.2861, 4.5) (2.7885, 311.473) (12.4122, 3.2) (4.1118, 159.551) (32.6003, 797.749) (26.136, 14.9) (11.906, 11) (3.9713, 378.216) (3.129, 283.492) (6.4025, 96.302) (4.6117, 1293.57) (228.776, 105.833) (2.2553, 298.125) (3.3564, 1875.2) (15.1632, 13.2) (4.4656, 186.247) (12.4551, 82.6358) (1.0529, 3.49) (3.1261, 306.388) (3.6128, 1242.72) (6.992, 2.4) (6.1802, 953.49) (1.5228, 86.7) (4.9817, 167.496) (5.2549, 10) (4.0967, 743.718) (3.7853, 20.1) (5.8796, 4.9) (7.685, 11.02) (2.056, 1004.34) (1.6097, 594.342) (5.8575, 797.753) (19.7257, 4.8) (9.605, 1.3) (2.7986, 425.892) (5.8589, 1182.32) (17.4713, 20.4) (7.9535, 102.3) (6.0345, 17.6) (5.4527, 1058.37) (1.4972, 731.005) (3.0802, 416.357) (330.072, 17.4) (3.7131, 308.929) (2.5496, 378.853) (125.632, 308.295) (3.0722, 6.75) (3.2254, 6.9) (6.2383, 8.7) (5.6442, 2688.84) (9.5739, 89.4) (10.0437, 12.8) (12.8858, 8) (5.1698, 4.1) (42.6318, 1493.7) (15.5742, 53) (9.0885, 324.185) (3.2467, 317.82) (3.3312, 394.107) (1.8556, 177.98) (2.7974, 371.528) (3.9854, 222.162) (3.2947, 8.32) (2.7034, 616.59) (5.8489, 5.8) (0.5182, 1.32) (15.27, 4.44) (1.1947, 26) (1.4521, 2) (3.9015, 197.054) (16.2492, 1379.38) (4.0337, 7024.01) (3.3462, 69.2866) (4.8848, 5.72) (11.776, 3.9) (17.9132, 8.6968) (0.8574, 4) (13.6308, 9.1) (114.736, 324.2) (3.6089, 187.519) (5.3496, 45.2) (98.3531, 56) (11.1973, 7.6) (141.242, 613.412) (4.1752, 1022.14) (27.9481, 43) (3.8241, 292.402) (2.9089, 155.418) (20.6609, 8.1) (3.7685, 88.3567) (1.3062, 607.03) (10.2437, 642.013) (3.6344, 387.753) (3.8922, 330.541) (13.6351, 19.5) (9.6868, 10) (21.492, 88.992) (9.4342, 120) (8.9187, 3.85) (11.062, 4.82) (9.2429, 1366.67) (2.1847, 457.675) (4.6595, 7.7) (2.2984, 230.109) (4.0138, 118.232) (7.5328, 66.1086) (6.3085, 32.7) (4.3225, 95.345) (27.4026, 4.6) (14.2767, 60.5) (2.3506, 1000.21) (3.4059, 151.916) (5.175, 206.589) (3.0241, 1026.59) (331.603, 203) (2.018, 721.471) (2.6557, 402.055) (5.0519, 33.0542) (77.0957, 2.7) (6.1894, 0.2) (2.1555, 3.28) (39.3618, 3.72) (2.8718, 375.039) (11.6207, 9.82) (7.0525, 6.93) (11.8143, 34.9613) (3.044, 4.3) (5.4694, 1830.69) (42.3473, 16.4) (4.0664, 136.666) (3.4373, 130.31) (3.7998, 241.551) (0.1769, 8) (13.102, 1652.71) (4.418, 26.4) (19.8953, 37.1) (12.7791, 73) (0.112, 6356.57) (284.215, 15) (5.7987, 519.649) (3.56, 6.31) (2.9888, 260.619) (12.8159, 7.05) (10.3039, 1.9) (4.5199, 92.8059) (46.1483, 3178.28) (4.6956, 3.65) (12.2266, 2.5) (3.5857, 162.093) (5.7149, 9) (25.1292, 17.7) (22.0934, 1230) (7.2, 9.77) (13.4845, 7.6) (1.743, 1102.82) (5.7998, 6.8) (46.6888, 2) (16.74, 6.2) (5.1855, 23.2) (7.9752, 4.3) (217.832, 1678.14) (8.041, 2.8) (10.8541, 11.1) (9.9558, 473.564) (20.1349, 22.7) (69.048, 4049.13) (1.6739, 21.8) (2.9943, 508.526) (3.3482, 9.2) (1.9616, 471.66) (9.5731, 9.72) (64.5949, 743.718) (1.5575, 53.7) (20.4415, 4.6) (303.227, 3.17) (16.6082, 11.84) (1.6511, 464.985) (10.3311, 486.28) (7.9075, 0.72) (18.3882, 43.8603) (5.3519, 5.35) (5.4331, 290.537) (1.5484, 2.89) (3.2888, 90.3) (20.09, 2.03) (51.1658, 0.5208) (207.62, 6) (12.2737, 9.32) (7.7899, 3.7) (3.5062, 212.31) (16.2385, 8.46) (4.7228, 870.854) (0.8821, 425.574) (7.8854, 4.8) (2.5989, 4.45) (95.2727, 266.977) (3.6467, 335.628) (4.0072, 184.34) (21.185, 9.2) (3.6313, 889.9) (55.9971, 9.2) (289.864, 9.1) (3.377, 47.0388) (15.624, 14.67) (3.1616, 225.659) (3.9366, 82.6354) (1.9023, 335.945) (61.6277, 1112.4) (3.3704, 188.472) (1.6212, 4.04) (10.91, 8.38) (5.8177, 410.001) (2.4545, 263.798) (5.0172, 308.295) (157.073, 13) (1.4339, 536.177) (3.5608, 210.404) (6.0013, 6.26) (3.6336, 50.9) (2.5003, 48.8) (81.0665, 3.8) (3.378, 279.69) (77.6115, 13.4) (8.1577, 96.4) (6.7713, 30.2) (11.759, 28) (2.4842, 340.06) (4.8083, 8365.24) (2.6843, 189.101) (8.1312, 4.14) (10.995, 5.9) (8.024, 19.1) (2.8906, 159.04) (5.3706, 749.9) (25.5027, 7.39) (13.2335, 23.1) (2.7959, 5.9558) (84.2899, 5.8) (2.7247, 718.296) (1.8021, 276.511) (3.4877, 51.1) (3.0565, 213.255) (7.8344, 26.4) (5.0696, 21.3) (16.7369, 14.6) (23.0923, 2.1) (13.1756, 0.39) (4.1663, 215.807) (2.8389, 204.683) (30.1556, 56) (1.7906, 331) (2.4262, 140) (3.2347, 212.31) (4.4332, 1881.54) (3.044, 172.582) (2.2622, 190.697) (2.8494, 400.466) (4.1251, 451.319) (4.353, 114.419) (3.2175, 108.06) (2.828, 1153.72) (4.3417, 28.6046) (37.9933, 27.7) (2.3412, 394.109) (13.8637, 15.9) (31.717, 6.7) (40.1014, 245.343) (2.5271, 7.32) (10.6887, 4.8) (8.002, 203.41) (10.0547, 5.11) (3.9791, 320.995) (4.0764, 194.829) (28.8424, 266.976) (6.2034, 193.875) (2.7325, 467.21) (14.1284, 731.209) (10.2152, 3.17) (5.7489, 458.626) (1.4226, 4.3) (2.0728, 432.249) (3.0078, 1058.37) (3.5819, 788.214) (4.6616, 138.255) (5.7525, 772.327) (26.723, 6.1) (2.8241, 532.363) (3650, 4131.79) (3.3552, 238.373) (3.4679, 165.271) (3.7149, 117.915) (3.7628, 1110) (18.1842, 235.193) (53.8115, 15.8) (41.029, 9.6) (10.8945, 4.46) (20.3808, 38.4572) (0.743, 1862.11) (1.0376, 2.8) (30.8644, 23.6) (4.778, 3.94) (8.2148, 329.588) (3.8297, 123.954) (6.0404, 18.3) (0.4378, 5.6) (82.6869, 959.842) (15.3444, 34.4) (8.14, 11.14) (4.9214, 2.63) (12.33, 9.99) (1.4014, 603.877) (1.7475, 689.691) (1.8468, 772.327) (1.2175, 8654.15) (7.8125, 8.9) (2.6267, 546.665) (2.2783, 139.845) (1.8882, 4100.01) (25.2412, 152) (3.4915, 26.78) (8.99, 2.06) (5.8267, 78.5) (3.66, 201.503) (3.2588, 232.016) (1.2119, 441.77) (39.7923, 2) (3.2572, 198.953) (3.2135, 24.472) (4.6171, 143.024) (57.2481, 11.1) (2.5434, 211.038) (1.7446, 6261.22) (3.5951, 8.75) (2.7709, 170.1) (92.8761, 7) (26.0495, 28.9) (7.0642, 3.61) (328.24, 2129.45) (3.6977, 8.8) (20.273, 321.007) (75.1238, 419.534) (8.7976, 112) (3.3024, 206.589) (7.0714, 1.7) (41.6855, 22.2481) (12.331, 11) (11.8682, 4.1) (1.6754, 756.435) (7.5442, 2.02) (6.7669, 6.9) (2.5199, 271.415) (2.6634, 188.155) (5.4048, 7.92) (3.0524, 270.156) (4.018, 7.5) (6.2933, 10.32) (11.2348, 766.602) (3.1811, 213.582) (20.7051, 6.9) (8.0277, 58.7983) (2.1226, 298.759) (1.7319, 464.029) (2.1605, 467.21) (0.7646, 3.76) (105.599, 122) (2.1764, 368.683) (1.4404, 1017.05) (11.3649, 409.999) (4.052, 28.38) (7.3407, 200.22) (191.232, 6.4) (4.6449, 4.13) (2.9444, 280.95) (2.6473, 258.078) (18.712, 74.1) (3.6715, 75.961) (7.4792, 572.091) (8.8849, 3209.9) (2.8997, 206.589) (4.2042, 292.721) (7.7435, 0.1) (2.8787, 731.009) (15.2664, 637) (5.0066, 4.57) (4.6294, 266.977) (10.2406, 96) (82.2, 43) (46.9622, 11.32) (3.5862, 410.001) (4.3853, 2414.4) (7.9306, 82.6) (88.505, 17.9) (4.954, 133.489) (2.0845, 375.039) (11.3909, 638.835) (6.8873, 4.01) (3.8971, 352.78) (737.113, 1462.01) (1.3867, 1172.79) (2.9037, 441.784) (20.4737, 50) (5.2123, 20.3) (81.7378, 12.9) (2.6453, 241.867) (6.3876, 127.131) (3.0653, 314.652) (0.8602, 0.35) (1.2138, 0.7059) (1.9026, 581.626) (4.1374, 24.1) (6.398, 10.2) (4.2915, 657) (9.3874, 2.2) (1.9416, 835.571) (3.4745, 292.404) (4.2047, 165.26) (3.8991, 271.745) (2.3114, 492.62) (4.1269, 371.861) (10.0216, 95.349) (3.0525, 533.952) (16.3389, 321.008) (49.4643, 2.07) (28.1723, 7.4) (4.637, 168.45) (3.1915, 4217.58) (7.149, 6995.4) (29.7975, 3.41) (6.9881, 7.3) (2.4997, 295.582) (6.9615, 2606.19) (2.5947, 2.2) (2.7443, 2154.89) (10.5738, 5.4) (9.8456, 5.1) (23.4432, 16.1457) (1.3667, 711.939) (5.3318, 387) (3.7701, 28.24) (34.5383, 3.7) (4.3012, 111.871) (0.6693, 1.93) (4.0403, 13.71) (19.2389, 43.4) (260.79, 875.617) (2.2252, 6.49) (29.9862, 14.19) (2.2554, 251.404) (17.2559, 6.2) (27.4536, 4.3) (0.8375, 3.24) (16.9841, 24.5) (2.6159, 199.915) (3.0513, 129.992) (0.5842, 2.55) (18.2478, 276.511) (69.7546, 794.5) (5.955, 17.2) (3.8609, 248.224) (5.5242, 109.8) (4.564, 4.2) (8.6002, 266.97) (5.8599, 5.4) (3.9228, 238.055) (7.4156, 0.48) (2.3671, 219) (4.6174, 365.503) (4.0872, 908.994) (4.5776, 200.233) (2.3267, 61.5) (14.7491, 14.1) (13.0241, 2.9) (5.72, 25.06) (17.324, 87.3) (482.819, 2946.27) (7.9584, 7.7) (50.447, 13.5) (15.4131, 12.5) (3.713, 187.512) (8.0215, 6.5) (58.2047, 466.254) (2.541, 4.55) (2.2178, 99.1625) (11.8981, 4.16) (2.2437, 2809.62) (3.4093, 286.047) (1.3641, 360.1) (1.0187, 355.97) (4.7727, 11.8) (4.0397, 225.658) (16.3414, 4.5) (3.6525, 176.077) (3.5852, 189.426) (4.412, 165.272) (4.1876, 222.481) (16.2187, 7.13) (2.797, 9.67) (3.1853, 38.1396) (4.3315, 31.4652) (11.6371, 35.7) (28.3806, 123) (2.4676, 2.4) (6.4439, 13.5) (6.5692, 295.58) (36.5767, 10.4) (2.5866, 3.51) (3.4088, 282.55) (4.5422, 150.969) (7.0731, 12.3) (3.5485, 670.939) (5.4774, 149.38) (0.3011, 1.83) (14.7887, 8) (2.4994, 228) (6.3634, 18.05) (21.6139, 162.093) (1.509, 327.35) (3.3128, 167.179) (2.1522, 295.9) (21.4024, 181) (12.386, 3.3) (1.769, 282.869) (4.6747, 14.95) (7.3972, 2.68) (3.7926, 130.945) (4.6612, 235.193) (141.834, 408.727) (5.2154, 479.921) (19.0055, 7310.05) (24.3681, 10.3) (5.1479, 254.264) (0.8772, 7.67) (5.6114, 178.303) (4.9713, 95.349) (1.5429, 5.3) (44.347, 56.2) (3.9813, 5.53) (16.1411, 10.4) (27.644, 38.5) (3.0763, 406.822) (11.28, 5.42) (8.1595, 8.97) (4.0249, 106.473) (5.9839, 63.8835) (1.5407, 378.218) (38.353, 2.8) (2.4238, 276.512) (4.6036, 6.15) (25.8401, 45.8) (3.2769, 56.8916) (9.1004, 9.7) (9.3765, 8.2) (4.4929, 14) (4.7424, 50.2169) (3.6451, 18.4) (179.61, 58.47) (25.2168, 0.6) (15.3348, 2895.31) (4.4353, 921.707) (1.6284, 502.15) (16.1457, 4.7) (8.8657, 11.41) (1.5276, 8.71) (18.8797, 9.7) (1.253, 668.74) (3.7681, 772.29) (4.3781, 304.162) (3.2797, 349.611) (3.9444, 95.3) (9.77, 2.94) (2.899, 330.541) (28.5797, 8) (7.8729, 572.094) (10.2185, 35.5) (18.8502, 10.8) (10.9165, 9.5) (30.1586, 921.702) (1.2169, 12.5) (232.016, 18.6) (2.032, 597.52) (21.4899, 8.9) (80.389, 66.744) (48.648, 16.3) (3.5775, 572.07) (56.268, 36) (2.7999, 1.4) (4.4572, 152.558) (2.5083, 6.2) (0.236, 7024.01) (11.6, 6.86) (67.1277, 346.433) (86.6786, 349.611) (92.4918, 14.9379) (18.9984, 26.2118) (13.727, 30.6) (4.6054, 28.6047) (43.8445, 11.17) (1.4304, 607.055) (31.3309, 4385.87) (18.2616, 20.1) (11.1896, 16.9) (225.106, 732) (3.2275, 349.611) (3.0396, 197.05) (50.7904, 584.78) (8.4071, 174.488) (17.6175, 6.54) (2.6915, 699.226) (14.548, 149) (9.287, 6.1) (1.3371, 792.635) (4.5117, 4.53) (51.111, 34.9) (9.6142, 10.6) (51.54, 13.9) (12.28, 5.12) (2.6086, 285.728) (34.169, 2.23) (35.736, 49.4) (0.4703, 3.58) (3.5839, 43.8605) (134.463, 71) (0.969, 874.033) (2.828, 291.438) (4.2, 1207.7) (35.6125, 22.7) (19.3055, 25.2) (0.8536, 4.0766) (1.8237, 368.681) (7.7943, 435.41) (12.9989, 9.5) (5.4161, 256.171) (19.5021, 9.67) (5.5383, 7.3) (17.8552, 349.613) (4.8453, 211.992) (4.0985, 184.024) (47.4249, 26.57) (4.0305, 116.007) (1.6899, 375.02) (3.1414, 1694.03) (3.1775, 232.015) (9.691, 114.418) (7.171, 29.9) (2.8792, 1373.03) (9.1751, 155.737) (3.3294, 416.357) (48.3668, 246) (4.1936, 3082.95) (3.0876, 436.696) (2.0529, 266.977) (3.3098, 677.614) (10.6953, 13.8) (8.1587, 807.288) (2.9721, 248.861) (5.7232, 279.69) (12.8747, 908.96) (3.4914, 165.271) (7.4175, 1100) (4.1236, 99.7981) (68.9583, 6) (6.2678, 3.63) (4.3888, 82.9536) (18.8409, 9.6) (2.7817, 117.597) (3.0767, 15.6) (12.7207, 15.2) (4.0861, 746.9) (4.9089, 305.117) (6.2996, 54.0308) (0.9868, 12651.5) (7.7131, 379) (31.7844, 5.57) (17.2324, 55.3) (4.0352, 415.704) (66.262, 67) (988.881, 1322.17) (4.1878, 378.2) (1.3374, 20.6) (4.0237, 371.859) (1.4345, 4.3) (3.5439, 190.372) (11.3297, 33.9) (160.884, 48.3099) (2.6865, 1039.3) (4.9378, 317.83) (24.6467, 2.68) (3.5479, 340.382) (10.3497, 5.3) (4.4631, 156.684) (6.4003, 6.6) (1.4238, 7.1) (5.6165, 216.123) (10.1802, 279.689) (3.9153, 63.9) (4.5335, 100.434) (4.7, 3.5) (4.0159, 7.3) (10.3397, 5) (6.7536, 32) (10.6006, 227) (2.567, 7.7) (2.0909, 3305.02) (17.849, 6.1) (288.822, 69.92) (9.4547, 236.782) (1.5733, 403.945) (5.3678, 317.83) (2.1378, 228.838) (7.3316, 7.4) (15.6103, 10.3) (20.501, 450) (35.747, 10.18) (9.035, 4.47) (2.7536, 259.985) (7.4463, 4.11) (10.561, 8.3) (3.0447, 135) (20.303, 8.8) (3.765, 1398.45) (3.4936, 129.038) (11.6335, 68.9688) (15, 3.79) (3.9141, 257.431) (2.1062, 302.255) (11.4275, 19.6) (4.218, 97.5733) (4.3345, 260.619) (5.0591, 177.984) (13.2406, 874) (13.0792, 11.9) (1.8237, 9.1) (18.1641, 14) (1.5374, 750.397) (23.9802, 8.1) (3.1744, 224.388) (25.575, 3) (5.4566, 69.2866) (7.1334, 4.19) (21.2227, 8.2) (6.0298, 3.78) (5.5515, 1458.83) (7.5424, 66.4) (3.6943, 1.4) (3.1427, 759.614) (7.5146, 17.6) (52.5011, 1719.46) (2.2253, 183.388) (15.771, 7) (15.611, 10.48) (3.9415, 263.799) (4.0198, 71.5114) (143.344, 23.1) (131.125, 197.054) (22.8911, 6.2) (13.7315, 4.9) (0.8378, 629.144) (4.754, 11.7) (4.8607, 85.81) (13.367, 0.79) (4.6027, 87.4032) (225.55, 508.526) (1.8054, 1938.76) (7.4902, 146.78) (1.3382, 381.394) (3.2465, 95.3485) (25.5169, 8.25) (4.2444, 293.959) (3.2643, 505.35) (138.073, 4.2) (3.1104, 276.829) (1.821, 388.388) (4.6781, 5.1) (87.6451, 2161.24) (4.6183, 87.7206) (4.5207, 79.4571) (5.447, 3.7) (2.236, 775.505) (12.51, 2.15) (2.4277, 45.93) (7.3845, 7.4) (3.6915, 259.666) (1.6092, 460.853) (42.9496, 11) (69.3368, 124.907) (3.8016, 457.673) (3.3537, 37.9) (3.0717, 161.458) (2.5762, 254) (3.1275, 8.56) (4.113, 10.15) (3.6624, 270.154) (2.8807, 252.356) (20.3422, 83) (4.1245, 1547.83) (10.2611, 1805.27) (9.6739, 14.61) (19.482, 14.3) (22.5687, 131) (3.0027, 135.396) (3.7066, 327.363) (4.2337, 104.883) (1.008, 8.83) (49.4093, 14.7) (16.385, 45.4) (14.256, 220.573) (1.7453, 1687.67) (3.5327, 212.946) (2.9714, 78) (131.458, 40.363) (4.3177, 177.985) (10.291, 92.17) (4.5371, 99) (2.2035, 588) (5.9012, 1303) (76.8, 1951.47) (4.0239, 6) (3.3727, 190.698) (0.9903, 4.5) (3.2784, 96.6198) (3.3777, 195.147) (34.921, 28.5) (47.7302, 20) (4.881, 122.682) (3.1052, 260.938) (5.1857, 51) (2.1488, 1175.97) (5.6335, 2866.81) (56.3987, 743.718) (52.0897, 5.3) (3.0928, 1001.12) (175.06, 17) (5.1397, 9.4) (3.2425, 242.821) (20.9957, 12.0946) (3.357, 72.7831) (1.42, 411.272) (17.3072, 18.1) (21.0872, 6388.1) (3.18, 3.8) (9.4852, 2493) (2.022, 2542.64) (5.2085, 153.83) (3.6772, 327.351) (7.4332, 1233.17) (9.756, 12.2) (94.1022, 415.402) (7.1, 2.56) (3.8143, 1.58) (8.1122, 19.5) (7.5814, 2094.49) (13.7815, 2.3) (5.91, 1.63) (20.5438, 15.539) (2.5765, 235.982) (4.9015, 10) (17.6648, 4.1) (4.6144, 136.667) (3.0983, 11) (38.9853, 29.9) (1.4325, 400.449) (15.9235, 6.1) (15.1689, 617.226) (3.6192, 263.799) (3.2087, 222.48) (19.6056, 10.7) (4.6059, 207.543) (10.1563, 794.575) (3.8795, 193.875) (36.3374, 69.6183) (5.7481, 317.83) (1.2199, 665.218) (1.2129, 664.237) (42.994, 75.5) (11.5789, 19.8) (3.6113, 1541.48) (2.2167, 731.009) (20.0504, 15.2) (0.412, 99.2) (2.5167, 420.471) (1.7636, 2949.46) (10.0416, 3.61) (25.3029, 17.4) (7.1889, 3.57) (14.697, 8.9) (5.3341, 896.24) (2.9482, 124) (21.776, 3.91) (3.8559, 851.784) (2.1747, 255.853) (52.9786, 164) (3.1186, 394.109) (1047.84, 158.915) (57.688, 2.9) (2.1032, 374.72) (13.9794, 235.014) (12.3097, 4180.93) (2.6756, 283.503) (1.2436, 73.2) (6.1556, 152.522) (42.1516, 69.8) (3.3371, 194.78) (2.1752, 352.791) (3.1228, 953.485) (3.3119, 327.35) (4.2313, 387.753) (2.7098, 197.689) (2.1549, 2.4) (5.9711, 9) (148.272, 654) (4.9394, 270.154) (4.046, 163.365) (14.4757, 5879.83) (3.314, 266.977) (2.0439, 1.258) (1.0115, 6.26) (36.8601, 5.84) (1.3273, 587.413) (34.5255, 177.984) (42.0988, 39.3) (15.0704, 13.58) (13.3406, 7.9) (2.7165, 231.698) (10.2889, 19.1) (14.5741, 1147.36) (12.7597, 1.33) (17.6671, 8.32) (4.734, 59.4) (3.5753, 3302.11) (14.3392, 7.8) (2.1805, 434.154) (3.8362, 42) (5.4233, 184.023) (17.1607, 18.7519) (17.102, 50.8525) (240.503, 16) (3.3774, 899.454) (7.1859, 203.41) (1.3541, 435.425) (16.5379, 15.2) (28.4549, 19.4) (3.6216, 155.1) (9.2897, 613.409) (3.478, 141) (4.7948, 182.434) (2.9776, 285.729) (18.3699, 7.8671) (3.0052, 25.6) (139.299, 9.5) (2.694, 378.218) (1.5121, 2415.4) (5.0054, 721.474) (1.2731, 3.37) (7.9193, 30.8) (4.8101, 143.023) (13.3367, 2955.8) (2.6998, 44.1) (0.3653, 1.14) (19.5783, 1.4) (6.7184, 47.6745) (66.0282, 5.33) (3.4846, 24.5) (106.145, 222) (9.341, 8.5) (8.3273, 7) (14.6456, 0.065) (1107.59, 483) (5.9298, 94.5) (10.5016, 22.1) (6.2466, 257.442) (9.2117, 10.9) (11.3295, 2.11) (3.9394, 552.068) (21.3018, 1.3) (4.2809, 734.184) (44.4052, 346.433) (5.9694, 5.3) (4.3248, 191.334) (3.8117, 198.961) (3.3326, 210.395) (54.414, 37.5) (180.528, 1516.04) (18.5961, 1.0381) (4.6419, 331.801) (4.5804, 17.4) (9.4772, 1722.64) (9.0497, 15) (4.375, 23.5194) (5.3409, 7.9) (6.319, 58.2) (8.992, 15) (1.7727, 8) (31.562, 47.8) (3.1606, 734.16) (3.5788, 136.661) (2.369, 7.3418) (24.806, 61) (0.6845, 3.2) (44.556, 2.2) (4.7322, 65.4727) (3.2975, 114.418) (20.3585, 196) (1.2392, 9.83) (3.5658, 308.294) (22.654, 1900.61) (22.7802, 39.9089) (2.5079, 1369.85) (19.2716, 24.1) (3.2198, 1806.36) (68.1515, 39.6) (6.8735, 699.2) (1.6783, 3.9) (5.057, 61) (3.1838, 16.137) (3.9162, 200.233) (2.3531, 3.1) (210.735, 15) (1.2652, 147.155) (44.8519, 66) (3.458, 167.178) (0.7196, 5.61) (3.7383, 34.62) (9.0601, 921.707) (2.9626, 293.039) (45.2943, 11.29) (10.3118, 3) (2.3106, 120) (8.3249, 120.457) (12.7614, 0.95) (2.3927, 333.72) (8.2825, 5.2) (12.883, 20.2) (4.5661, 81.9997) (98.2984, 305.115) (5.3523, 170.032) (3.6458, 28.1) (2.2483, 44.6) (6.6132, 203.41) (45.5223, 129) (10.751, 8.9) (0.9467, 638.835) (5.1885, 1.09) (15.9653, 11.67) (3.4447, 6.69) (7.1027, 5.2) (16.2017, 14.8) (3.7395, 211.993) (9.1271, 81.7) (4.7202, 753.257) (20.8896, 20.6) (11.5353, 131.899) (6.21, 324.185) (31.034, 168.449) (1.5434, 750.075) (3.7225, 251.086) (2.4263, 6.35) (2.9943, 740.51) (3.3179, 127.4) (6.7901, 2669.66) (2.2282, 8.9) (6.1649, 5.3) (30.0836, 95.3485) (11.3072, 2.31) (8.8866, 940.74) (4.737, 20.9767) (21.0643, 7.27) (48.8645, 190) (4.8855, 140.163) (4.005, 7.49) (3.3089, 323.549) (6.8662, 20.8) (11.551, 390.931) (3.9516, 182.434) (50.8192, 15.4) (84.6866, 53.9) (28.0694, 10.4) (23.5407, 30) (3.3903, 9.4) (1.4822, 568.916) (3.5047, 6.9) (2.4998, 390.931) (3.3521, 1274.44) (3.5225, 187.52) (3.3489, 244.093) (10.8635, 616.59) (3.2047, 273.334) (0.4533, 60.337) (39.6437, 521.762) (4.0379, 148.42) (3.122, 429.07) (7.0602, 4.6) (17.4682, 10.5) (4.3135, 2.32) (5.1672, 403.324) (14.646, 324) (4.5195, 95.0312) (4.7869, 1137.83) (0.5713, 7.54) (4.0144, 174.799) (20.33, 1036.12) (18.649, 111) (12.9707, 6.6) (5.4122, 10.8) (24.2834, 19.1) (3.941, 24) (22.6845, 7.3) (3.5357, 29.2404) (0.3693, 7.9) (7.5014, 12.5) (0.1797, 158.915) (3.6528, 180.845) (35.3331, 3) (10.6266, 301.938) (2.6279, 9.5) (104.616, 20) (3.12, 375.038) (1.9623, 309.883) (5.8426, 294.627) (4.2986, 194.83) (101.941, 1872.01) (71.312, 39.4) (2.8506, 270.156) (4.1723, 224.95) (1.3328, 314.968) (4.3242, 826.358) (25.8678, 89) (5.3035, 486.277) (7.4956, 9.2) (3.5256, 403.63) (1.2578, 563.83) (3.9228, 117.279) (5.746, 4) (8.8803, 10) (8.0109, 0.98) (4.0782, 1064.73) (6.85, 3179) (224.778, 222.48) (8.7522, 158.9) (4.1138, 540.311) (37.4685, 19.5) (4.6313, 70.5579) (138.317, 169) (13.6088, 9) (3.9541, 397.286) (3.6015, 638) (22.951, 37.1) (2.7908, 734.187) (8.2615, 12.97) (4.1537, 133.489) (3.7955, 117.597) (7.8457, 165.272) (4.9428, 209.76) (1.5488, 562.241) (122.387, 36) (7.3745, 12.4) (13.727, 10.4) (17.3059, 2034.1) (11.5231, 13) (10.74, 7.81) (3.0301, 266.977) (11.9126, 287.317) (1.7522, 232.334) (13.0729, 3.64) (12.1622, 0.77) (41.968, 4.32) (2.3884, 57) (3.6961, 9.7) (9.202, 228.83) (9.752, 166.503) (54.1891, 947.129) (4.4581, 597.796) (1.306, 5.69) (9.6247, 1652.72) (200.452, 942) (4.2568, 6883.91) (12.5512, 28.2) (91.6828, 1112.4) (7.8914, 136.66) (51.8056, 6.2) (4.7634, 75.323) (31.884, 16.6) (6.2566, 257.441) (1.9551, 466.829) (2.8641, 225.341) (8.291, 6) (7.246, 4096.81) (1.4857, 778.65) (2.1097, 22.4) (271.945, 123) (42.8961, 7.93) (2.1436, 254.264) (14.8589, 16.4) (2.0436, 171.627) (13.5708, 10.44) (6.1842, 9.1) (25.752, 1.72) (3.1343, 6.36) (1.3485, 718.296) (33.006, 64.2) (31.828, 10.36) (2.6502, 991.625) (2.896, 1.1188) (7.8774, 135) (3.1834, 373.13) (3.316, 24.1) (23.654, 169.7) (2.4552, 160.497) (4.6233, 2.71) (4.7267, 4.66) (3.6516, 397.286) (4.176, 119.9) (8.3, 1.84) (3.8213, 565.735) (3.685, 55.3024) (2.383, 885.098) (3.9227, 73.1009) (4.8607, 731.005) (10.6557, 1531.93) (18.0955, 1598.36) (3.9652, 10.7) (2.7187, 835.893) (2.3506, 533.952) (36.4452, 88.8775) (2.1408, 11.1) (16.092, 16.13) (12.5636, 9.3) (16.2134, 6.4) (3.6563, 886.746) (10.4208, 7.44) (3.2122, 785.04) (2.8753, 2302.9) (9.4281, 10.6) (2.6801, 13) (8.0432, 3) (6.3125, 8.5) (3.3326, 123.954) (4.6336, 878) (4.119, 1538.3) (8.2001, 603.877) (8.2755, 953.485) (2.3046, 435.425) (11.8729, 5.4) (6.5887, 2.95) (4.6404, 84.857) (2.8493, 44) (2.6521, 224) (6.6077, 55.62) (5.6057, 9.79) (2.7668, 340.396) (6.3268, 7.4) (2.992, 270.154) (0.5735, 2.53) (267.291, 35) (2.7858, 7.5) (13.8682, 3.83) (1.8652, 0.3578) (11.8887, 187.519) (7.9196, 274.276) (17.9801, 3.81) (1.7101, 408.094) (10.5583, 14.7) (17.4608, 26.7) (18.8027, 3.17) (1.9001, 1102.82) (3.6936, 187.52) (6.2356, 61.6587) (3.5514, 117.597) (20.8613, 36.7418) (16.1798, 33) (60.3231, 640) (1.602, 444.96) (12.4417, 4) (31.9996, 8) (2.3448, 508.528) (1.9153, 266.024) (5.7484, 6.8) (7.818, 1080.62) (7.1335, 136.031) (3.9766, 0.55) (3.3107, 854.963) (2.4706, 473.567) (58.0204, 15.2) (29.3343, 11.3) (36.2771, 21.6) (12.04, 4.3) (19.4922, 11) (4.8085, 139.845) (14.0923, 12.5) (4.1627, 355.968) (4.3602, 27.4) (3.7784, 154.782) (47.9036, 19.1) (175.532, 5380) (5.8769, 530.773) (3.8538, 189.109) (5.3772, 8899.2) (125.872, 157.18) (5.406, 791.397) (4.842, 6.4) (12.0717, 0.7) (10.3134, 0.07) (22.8085, 16) (7.0946, 4) (118.381, 25) (3.1013, 197.046) (8.726, 40) (4.508, 13.7) (1.796, 3082.82) (20.2255, 18.1) (5.0843, 343.256) (7.4341, 4.15) (43.1266, 19.1) (12.7576, 1.63) (7.6416, 17.3) (5.6906, 9.3) (1.7209, 299.078) (6.2123, 69.92) (8.0638, 36.6) (4.4259, 593) (2.776, 1341.56) (3.2461, 311.472) (5.487, 10.5) (18.7959, 29.875) (10.5905, 58.7) (5.0038, 181.162) (37.0549, 4.8) (2.5442, 239.325) (3.8404, 174.806) (8.5822, 6170) (12.5663, 5.96) (5.1134, 5.7) (9.9785, 6.5) (3.2443, 352.789) (4.0088, 88.0385) (0.9893, 4.9) (26.44, 12.15) (86.6477, 460.83) (12.9277, 5) (3.1856, 721.471) (4.253, 6.4) (3.5316, 502.169) (7.3057, 2) (22.8, 3.38) (3.3977, 200.232) (2.2047, 584.807) (15.3889, 7.5) (3.7366, 13.31) (2.6446, 5.77) (4.2129, 19.2) (2.0219, 412.859) (4.9546, 305.117) (0.8474, 11.1) (6.4816, 4.9) (2.7566, 270.156) (6.0573, 97.8) (1.6828, 692.869) (5.287, 1.1) (5.3988, 8.03) (38.5583, 36) (124.73, 37) (2.7058, 371.861) (3.3121, 181.162) (3.3074, 2.08) (1.7063, 346.435) (2.8231, 203.092) (6.0985, 0.76) (8.8721, 1144.18) (15.6686, 4.8) (2.1357, 624.851) (18.0882, 7.24) (3.2535, 353.743) (4.2181, 327.365) (165.772, 1582.79) (0.8831, 30.3) (4.142, 489.456) (394.625, 298.759) (13.749, 64.3) (0.5056, 2.8) (33.6013, 1907) (1.2669, 68.2) (42.882, 79.4) (13.1757, 6.57) (0.981, 1021.19) (23.624, 147.155) (6.535, 699.222) (8.7655, 8.7) (2.492, 6.28) (6.9839, 1910.15) (3.0567, 305.117) (6.1406, 23.66) (2.8531, 4.52) (3.8681, 82.58) (8.6008, 276.511) (38.8718, 48.5) (74.9201, 42.1) (24.9165, 390.929) (22.0185, 79.4571) (3.5853, 3.55) (5.9739, 3.8) (11.2305, 7.1) (5.0268, 1341.24) (3.4096, 2011.86) (2.9223, 143.023) (4.3074, 8.1) (5.9041, 9.1) (18.6549, 5.4) (37.9255, 14.5) (0.777, 57.2) (1.3205, 6.7) (56.4, 201.821) (7.814, 0.2901) (0.6585, 11.2678) (15.79, 20) (155.3, 2548.98) (5.0688, 1.527) (21.8697, 1.2794) (10.4957, 4.1173) (3.5681, 5.6969) (23.6682, 7.1443) (16.7099, 8.5) (100.283, 54.5902) (1.5929, 8.4147) (14.9111, 3.4949) (51.7554, 5.5402) (51.196, 8.1) (49.3568, 11.8667) (446.27, 4538.42) (5584, 1080.6) (2.0084, 196.411) (8.962, 7.51) (8.929, 2.91) (9.1247, 3.4) (55.661, 6.1) (15.509, 7.41) (1091, 111.24) (4.8494, 2.83) (12.8278, 2.82) (6.6356, 5.03) (26.233, 33.12) (61.3, 15.05) (15.04, 5.71) (762, 692) (11.5301, 4.13) (34.369, 6.03) (6.6406, 5.8) (7.61, 2.87) (23.064, 2.8) (6.7994, 3.5) (33.747, 5.3) (1950, 1687.67) (852.5, 385.846) (3.986, 464.029) (123.05, 174.806) (989.2, 298.75) (389.7, 10.62) (39.446, 1737.89) (417.67, 444.006) (225.674, 804.424) (32.03, 130) (157.57, 511.706) (1032.3, 472.613) (158.991, 66.6) (307.88, 432.247) (228.537, 255.534) (1123, 483.102) (1035.7, 251) (9.0238, 15.5736) (4.4264, 171.628) (310.4, 308.294) (5.6369, 4.62) (589.64, 731) (1.8757, 7.6279) (16.491, 91.79) (117.87, 30.7) (99.6217, 43.2247) (345.72, 451) (330, 400.464) (1276, 1179.15) (15.5083, 13.6348) (1569.81, 1160.39) (18.27, 9.65) (237.6, 104) (3452, 819.97) (2918.92, 845.746) (61.376, 6.76) (1422, 4036.44) (270.66, 238.371) (5.516, 4.13) (2051.62, 289.86) (13.4586, 11.9) (512.535, 1106.04) (471.6, 3480.24) (5.7715, 6.44) (3568, 133.489) (6.0881, 311.473) (13.8992, 13.2) (50.77, 6.1) (1145, 209.768) (153.22, 337.218) (1299, 975.738) (6700, 689.66) (1019.74, 265.706) (124.64, 13.38) (96.045, 34.2) (363.2, 127.132) (452.8, 632.46) (1179, 352.791) (1.6339, 2.97) (5.1013, 10.75) (214.67, 53.5) (34.9588, 17.1627) (94.44, 143.341) (385.2, 162.093) (4100, 1906.98) (1920, 2297.9) (2.224, 225.658) (5769, 794.575) (2.3813, 4.7674) (273.1, 203.41) (799.52, 31.4652) (121.54, 7) (101.54, 3426.21) (2613, 1052.02) (5062, 1640) (160.07, 177.985) (578.38, 1373.02) (39.026, 2.7) (7.3426, 4.2) (481.9, 2034.11) (14.2328, 99.7981) (34.94, 19.96) (26.468, 1716.28) (280.17, 140.799) (1069.8, 375.039) (89.23, 365.503) (1.4326, 1.52) (5.974, 4.18) (670, 444.962) (15.564, 1.26) (768.7, 371.224) (5.1981, 5.41) (154.378, 214.535) (30.5987, 23.54) (516.22, 4684.81) (4540, 266.976) (297.9, 445.595) (157.35, 905.493) (1027, 270.144) (832.97, 257.442) (461.2, 476.72) (727.562, 16) (38.06, 7.27) (44.073, 137.62) (2898, 915.346) (4.6563, 1.09) (17.0503, 25.5) (36.441, 13.47) (147.747, 416.357) (51.76, 5.2) (16.432, 8) (498.04, 227.884) (4.579, 8.78) (19.466, 13.64) (15.53, 6.624) (2492.19, 2831.85) (3.0925, 291.12) (600.1, 797.753) (966.5, 1783.02) (2.178, 2.22) (6.1245, 5.72) (278.59, 233.922) (198.4, 794.5) (55.851, 62.1) (262.709, 772.327) (578.6, 858.141) (15.819, 13) (624.874, 1103.18) (48.056, 66.741) (3.0236, 71.8) (4375, 1188.68) (241.8, 21.4) (133.71, 1071.04) (75.523, 82.6358) (4.5557, 197.046) (65.94, 118.55) (10.0224, 25.4263) (218.47, 1010.7) (123.01, 22.9) (811.3, 31.4968) (981.8, 187.52) (2447.1, 519.97) (647.6, 5.82) (11.1846, 1.055) (439.3, 139.845) (872.6, 673.796) (851.8, 1900) (10.4949, 30.8294) (3.7178, 13.15) (528.07, 4338.2) (803, 6674.4) (18.56, 6.6) (325.803, 1195.04) (24.329, 6.4) (271.674, 11.82) (535.6, 4096.83) (916, 556.202) (1219, 14.3) (696.62, 787.897) (40, 16.14) (394.73, 7216.93) (605.2, 2479) (5.203, 171.48) (9017.76, 4780.16) (14.288, 8.5) (1785, 1096.51) (29.158, 10.61) (8.667, 10.2) (10.03, 10.94) (4073, 734.184) (428.5, 2790.43) (6.959, 101.706) (25.201, 13) (379.1, 715.09) (2164, 169) (360.08, 661.719) (84.9628, 73.1005) (22.6786, 8.23) (13.352, 16.57) (579.475, 14.9379) (712.13, 2330) (50.8, 7.6) (20.129, 11.07) (7.3401, 4.88) (672.1, 5288.69) (30.33, 280.642) (105.911, 12.214) (1807, 425.892) (33.9239, 14.44) (12.089, 9.09) (20.6532, 270.154) (8.1245, 8.9) (5219.68, 298.581) (317.586, 1035.8) (12.9394, 2.69) (621.62, 476.743) (17.812, 16.8) (352.2, 973) (1733, 73.1009) (6.2771, 626.125) (11.8482, 11.66) (256.2, 4.6) (103.5, 12.7) (526.524, 541.262) (14.237, 3.85) (53.753, 9.96) (849.77, 718.292) (394.481, 451.319) (2.0209, 0.7) (562, 762.788) (140.43, 5.2) (116.596, 1633.65) (380.8, 572.07) (5.2354, 10.2) (30.014, 162.093) (192, 2089.64) (5.118, 127.132) (431.88, 708.761) (5.8881, 116) (48.1345, 7.6) (1078, 804.08) (1862, 221.21) (9.8658, 1.4) (3.432, 5.6) (47.84, 28.6047) (3117, 486.28) (522.2, 2669.76) (4.6455, 4.15) (847, 491.683) (18.22, 82.6354) (186.76, 1131.15) (136.97, 616.905) (197, 18.1) (528.4, 385) (45.85, 8.7) (102.036, 27.442) (734, 2002.33) (223.92, 127.131) (982.85, 2926.25) (358.27, 379.487) (193.2, 1938.76) (7.3705, 6.043) (550, 832.715) (50.6591, 21.6123) (256.78, 2653.88) (514, 362.326) (810.2, 282.867) (5700, 120.6) (1207, 116) (299.36, 2199.38) (380.2, 490.094) (5.3135, 1.93) (63.33, 479.923) (2.818, 79.4575) (1750, 353.427) (883, 273.32) (6.9442, 3.69) (192.9, 578.426) (9.8991, 5.84) (686.5, 594.024) (3.4878, 187.52) (181.4, 1017) (956, 127.132) (68.27, 273.334) (1000, 1142) (871.32, 1681.31) (122.62, 21.09) (5000, 260) (11.4407, 3.03) (305.5, 6547) (17.818, 22.9) (2965, 172.581) (515.4, 63.8835) (14.4399, 13.3) (578.2, 1334.89) (33.688, 7) (2149, 1150.54) (6.6739, 1239.54) (16.553, 10.22) (89.9, 63.5657) (2.1461, 597.52) (13.727, 6.82) (330, 63.566) (1311, 400.4) (357.8, 762.8) (495.4, 2065.89) (57.435, 114.419) (400.5, 513.295) (28.125, 136.031) (16.5535, 10.47) (58.1119, 2424.4) (142.229, 50.8525) (6.8378, 321.008) (21.8585, 15.8914) (11.7241, 15.5) (391.9, 261) (892.7, 498.991) (359.9, 3219.62) (533, 2793.73) (1211, 54.9843) (29.671, 12.4) (345.43, 174.488) (225.7, 63.566) (1818, 295.57) (36.07, 51.4885) (4.6011, 10.4) (745.7, 5050.32) (371.74, 631.207) (232.08, 851.784) (38.021, 18.2) (3724.7, 460.8) (1634, 206.589) (32.761, 5.89) (1576, 400.466) (25.942, 30.8) (1173, 511.706) (270.27, 2511.48) (108.453, 82.6354) (421, 1010.7) (532.58, 68.06) (551.4, 638.838) (5.0907, 5.57) (442.19, 410.001) (201.99, 422.714) (836.4, 143.023) (4.8869, 1.91) (141.63, 359.148) (562, 1086.98) (6500, 454.495) (8.665, 10.71) (232, 75.2) (1278, 1808.45) (547, 177.348) (8.6318, 10.6) (24.16, 9) (187.01, 355.968) (10.79, 527.598) (279.8, 435.41) (69.57, 8.39) (623, 813.641) (510.854, 3756.73) (154.43, 9.44) (9.6412, 5.12) (966.5, 44.8) (14.207, 6.6) (111.74, 6.27) (484.3, 95.3485) (479.9, 2434.57) (197.8, 7.1) (663.2, 114.41) (711, 2080) (127.58, 1570.08) (564.1, 807.288) (417.9, 2129.46) (492.3, 104.88) (907, 403.644) (223.8, 1760.77) (1313, 216.124) (636.13, 3.93) (835.477, 3524.59) (95.233, 17.9) (25000, 4958.12) (8.0518, 3.75) (673.2, 647.102) (3.0232, 8) (4.1244, 0.335) (500, 191) (1291.56, 29.29) (9.6392, 10.49) (177.11, 2425.04) (524.19, 1433.41) (163.94, 1706.75) (25.6306, 6.8) (2354, 143.976) (13.1354, 8.81) (1.22, 1.78) (18.2013, 1264.96) (3.5093, 155.737) (223.3, 2215.18) (45.791, 17.8) (654.5, 1525.58) (213.72, 697.319) (47.56, 27) (9.2619, 3.9) (121.933, 8.5814) (510.9, 535.543) (2.6503, 2.5) (204.59, 42.1) (183.93, 525.688) (464.4, 400.466) (4696, 1179.14) (139.35, 1837.06) (10.77, 4) (272.7, 413.177) (577.2, 296.853) (733, 540.311) (15.56, 15.8915) (11611.3, 1166.44) (1155.7, 232.016) (798.5, 565.737) (582, 1334.88) (871, 495.815) (968.8, 740.544) (264.15, 1484.27) (106.3, 7.56) (13.5052, 5.59) (51.6356, 532.363) (5.1234, 0.26) (4.215, 5.1) (6.905, 7.14) (1333, 819.97) (67.3, 249.179) (36.9987, 810.466) (50.089, 21.5) (2.3054, 2.5) (21.998, 155.737) (49.175, 16.8) (2.5222, 7.3101) (13.481, 3941.09) (1002, 1784) (434.5, 918.529) (19.382, 274.91) (960.41, 75.3257) (7.8543, 17.162) (820.2, 4449.62) (51.2053, 14.16) (649.918, 153.1) (676.8, 37.9) (3.168, 51.79) (30.93, 24.154) (963.6, 568.89) (5.3636, 2.02) (17.478, 4.4) (6.4947, 305.117) (5300, 587.983) (12.733, 14.43) (35.806, 34.3) (3.0599, 1.14) (433.7, 1789.38) (74.2, 15.37) (1353.6, 111.42) (7900, 1792.56) (1005.57, 1051.06) (606.3, 508.21) (1684, 149.37) (2946, 13.6) (5.4536, 1.37) (487.08, 384.572) (49.77, 17.98) (499.4, 937.598) (15.7649, 1404.81) (1925.31, 283.821) (1211.17, 485.326) (84.288, 65.9) (118.45, 181.163) (3.2498, 8.5) (3.1542, 0.299) (1700, 3591.46) (11.949, 8.2) (25.8, 55.3024) (431.7, 167.4) (252.06, 1808.44) (10.3465, 1.08) (2.2457, 162.093) (308.921, 175.759) (41.8316, 38.1394) (493.7, 349.6) (125.94, 53) (14.0726, 12.77) (4.087, 146.202) (18.6498, 2.89) (15.144, 12.44) (8.781, 4.67) (362.5, 403.644) (62.25, 72.4652) (41.763, 10.5201) (3.1417, 4.72) (12.458, 4) (5.8854, 12.19) (691.9, 104.883) (872.2, 334.675) (3771, 797.749) (110.9, 47.6725) (857.5, 508.528) (4.9474, 31.783) (2.1974, 384.574) (351, 244.093) (522.3, 1938.7) (2058, 565.737) (37.9, 3.4) (148.6, 333.721) (5.7489, 8.26) (5.4624, 6.14) (836.99, 206.589) (557.7, 945.222) (60.8886, 24.1427) (120.059, 438.603) (8619.9, 931.242) (28.14, 3.8) (3184.2, 1069.49) (534.5, 212.945) (41.38, 96.7) (3.1649, 3.72) (14.628, 2.82) (77.48, 572.091) (428.1, 495.8) (842.2, 235.18) (35.4736, 6.6744) (17000, 1112.4) (931, 1630.4) (18.1991, 104.566) (3.2696, 10.1) (10.6667, 11.4418) (6.7392, 0.193) (20.8133, 54.0311) (151.92, 10.59) (585.82, 2285.19) (13.18, 7.1) (4.9063, 1.16) (62.24, 2.7) (53.647, 3.88) (7.972, 9.78) (433.8, 624.218) (7.0268, 1.71) (521, 486.28) (406.2, 772.327) (3090.94, 113.9) (3.822, 13.02) (385.92, 1859.3) (24.3556, 177.985) (95.9446, 14.31) (610.2, 2002.33) (86.58, 21.6) (386.3, 530.776) (4.785, 19.95) (340.94, 666.172) (386.25, 316.557) (4323, 3003.37) (70.46, 79.4575) (66.5, 23.3) (621.99, 3963.17) (75.74, 13) (3.3877, 152.558) (82.467, 1195.04) (29.65, 4.29) (199.68, 1766.81) (38.142, 17.2) (60.45, 14.9) (31.1515, 9.43) (1121.79, 262.21) (11.416, 1.05) (40.4391, 20.341) (3.8348, 19.0697) (18.0194, 196.736) (12.836, 10.6) (225.79, 60.1649) (480.5, 1906.9) (104.79, 28.3) (896, 572.094) (75.2203, 249.052) (322.03, 585.122) (2.7637, 2.12) (341.2, 317.83) (6.744, 10.5) (841, 390.931) (257.8, 10.5) (85.5073, 14.03) (6.02, 8.4) (248.4, 603.9) (20, 1.75) (4.4249, 1.46) (2.3776, 2.96) (410.1, 537.133) (201.9, 336.9) (3.6008, 3.8139) (9.5536, 8.8) (555.1, 425.89) (5.59, 2.67) (4.3631, 10.4883) (21.784, 6.5) (1176.45, 630.893) (55.0129, 854.963) (2443, 772.327) (1120, 1999.15) (637.1, 494.543) (676.6, 356.287) (356.21, 612.458) (2.9856, 127.767) (144.72, 143.341) (649, 451.319) (484.17, 2142.16) (273.1, 238.371) (4.7234, 1.18) (511.21, 692.869) (963, 807.25) (7.76, 8.62) (30.052, 222.472) (455.738, 668.075) (2391, 171.621) (1945, 198) (1728, 63.566) (26.13, 0.82) (15.6748, 11.1) (5000, 209.768) (49.41, 1.83) (124.6, 2917.56) (613.2, 1589.15) (1.3283, 5838.29) (677.53, 483.735) (7.203, 5.68) (171.11, 292.402) (13.671, 6.89) (1816.6, 1639.99) (312.08, 284.774) (115.5, 669.347) (31.56, 11.8) (491.54, 731.009) (3455, 86.4493) (35.73, 10.3) (524, 530.773) (119.27, 384.574) (5990, 314.65) (7.299, 20.341) (298.2, 282.869) (147.02, 4.77) (44.505, 15.1) (1558, 212.946) (73.94, 19.66) (101.12, 112.2) (858, 561.923) (5094.1, 32.422) (188.3, 978.916) (822.3, 762.792) (7600, 36) (778.1, 2593.49) (2.3402, 0.263) (17.133, 6.49) (15.017, 23) (39.849, 347.995) (824.61, 676.975) (466, 197.055) (875.5, 3146.4) (41.78, 6.07) (14.0309, 7.49) (25.338, 124.589) (2247, 108.062) (597.064, 472.83) (464.3, 680.156) (17.24, 22.1) (416, 85.7) (21.202, 1.36) (422.82, 810.462) (149.61, 14.4) (24.422, 10.6) (10.2851, 10.8062) (705, 740.544) (408.6, 778.683) (159.9, 147) (2590, 508.5) (10.8985, 82.95) (103.95, 1913.34) (7.6027, 5.8) (4850, 2475.9) (1481.6, 616.587) (323.21, 4914.9) (26.6904, 222.481) (8.4282, 3127.45) (133.404, 2997.76) (14002, 521.22) (771.36, 66.744) (966.49, 1662.56) (5.15, 6.46) (120.878, 11.2) (87.19, 18.8) (19.88, 3.5) (379.63, 6807.63) (60.722, 8.1) (685.25, 3082.32) (2646, 2637.98) (919.86, 597.835) (133.6, 622.947) (12.62, 359.13) (482, 3378.53) (137.48, 352.78) (129.36, 146.201) (62.915, 81.09) (456.1, 982.05) (13.0766, 5.46) (17.8719, 3.41) (392.6, 289.225) (520.1, 950.307) (4.6938, 11.09) (3.6511, 7.4) (428.5, 874.033) (13.2543, 3.28) (499.48, 495.815) (380.7, 759.614) (1008, 2080) (622.978, 7185.78) (36.059, 5.223) (111.7, 667.415) (203.109, 146.519) (603.951, 29.4) (227, 645.195) (1675, 5403.11) (26.915, 5.63) (39.6299, 8.11) (466.63, 5031.22) (4.9267, 68.958) (453.019, 562.241) (4.0845, 22.2481) (8.7836, 8.4) (4.3203, 2.34) (1624, 314.64) (2.4595, 3.4961) (11.681, 4.91) (8.5399, 8.8) (159.986, 263.798) (1887.76, 3368.98) (15.2702, 17.4806) (11.2201, 2.78) (58.883, 11.31) (926.4, 568.913) (144.3, 629.303) (176.13, 888.013) (36.116, 5.46) (3.4442, 133.489) (714.3, 3108.38) (402, 2701.54) (1272, 699.544) (55.199, 12.9) (4.0718, 422.714) (380.85, 397.288) (885.5, 207.225) (2374, 1540) (2720, 1013.88) (893.63, 257.441) (358, 168.45) (1056.4, 1398.45) (149.4, 1287.2) (11.1221, 9.217) (434, 4417.84) (501.75, 1655.82) (268.94, 330.543) (14.3099, 206.589) (1010, 1554.18) (298.43, 190.062) (242.4, 460.851) (41.516, 12.7) (40.54, 2.31) (2.0455, 11.8) (9.7969, 15.23) (352.65, 238.371) (151.06, 12) (88, 77.9) (18.3267, 19.8961) (10.7087, 365.49) (13.8508, 5.63) (559.3, 3178) (69.971, 16.2) (284, 13.5) (53.7357, 17.37) (12.904, 3.71) (21.45, 2.3) (279.3, 181.162) (4.617, 218.531) (415.891, 994.803) (628.96, 2056.36) (94.2, 10.8062) (2412, 203.41) (444, 117.597) (388, 2892.1) (4.1547, 15.5736) (217.21, 7.7) (33.874, 5.16) (2.2748, 1.03) (6.404, 85.8141) (13.8905, 5.33) (286.6, 98.5268) (437.7, 767.242) (5.2399, 85.8141) (7596, 3877.51) (15.1479, 9.5349) (184.2, 2606.1) (663.87, 8981.83) (2.1378, 470.388) (1049, 260.621) (674.94, 244.728) (3552, 5768.59) (735.74, 845.424) (37.91, 25) (34.15, 14.4) (1270, 1144.19) (65.784, 27.3332) (2093.3, 317.83) (600.1, 81.9997) (3.4982, 12.2) (328.55, 390.931) (457.01, 794.571) (3.0966, 166.218) (270, 2040) (93.31, 524.417) (1184.1, 704.947) (2840, 5196.52) (3.971, 66.7443) (265.59, 228.837) (21.8929, 38.4572) (258.18, 511.706) (5.0505, 346.435) (2.2907, 3.95) (40.87, 18.4) (58.83, 947.133) (8.7087, 6.37) (44.236, 674) (35.45, 10.26) (7.951, 6.08) (1891, 214) (749.83, 53.83) (466.2, 435.41) (572.38, 2660.24) (1544, 473.547) (872.2, 1271.3) (1802.29, 290.815) (283.8, 143.023) (766, 1080.62) (25.2, 1144.18) (414.88, 357.875) (194.3, 314.652) (359.51, 3391.25) (14.1815, 11.2) (275.5, 247.906) (3449, 126) (4.1138, 130.31) (623.8, 276.512) (3477.77, 48.4) (71.484, 2552.17) (57.32, 8.7) (62.98, 11.61) (355.5, 481.51) (490, 2097.67) (12.028, 6.14) (15.9407, 10) (414.5, 514.882) (235.8, 444) (14.6516, 263.978) (44.3936, 54.4738) (4799, 1232.49) (0.7365, 7.99) (260.58, 44.812) (2.6439, 22.1) (2.8759, 120.775) (2.2186, 359.148) (3.5247, 232.016) (111.437, 1323.47) (1628, 143.024) (3.3366, 13.9) (589.57, 447) (8.3967, 7.3) (3361, 851.78) (34.524, 124.589) (1.4671, 2.77) (21.4027, 11.1) (91.9, 14.9) (215.79, 75.4) (33.11, 21.1) (63.19, 6.81) (1460, 954) (14010.3, 4154.02) (7.127, 459.58) (3626, 6006.96) (1257.99, 1321.53) (16521.5, 4003.68) (13921.4, 4288.14) (2560.2, 166.542) (4.2308, 193.875) (1270.55, 2597.93) (1021.2, 7668.56) (26500, 4068.2) (645, 1366.66) (2288, 301.937) (14.479, 4195.34) (32669.2, 2510.53) (10256, 3591.46) (1827, 1357.13) (1644.69, 4210.59) (1617.7, 1551) (18144.8, 1636.18) (2198.14, 495.812) (1129, 715.114) (2342.6, 5943.39) (820.3, 3126) (5.3979, 2058.26) (5019.54, 2063.66) (1002.7, 2301.08) (2269.82, 3478.95) (5160, 3171.93) (1143.6, 1598.68) (8.1352, 3359.45) (2481.07, 2378.95) (3.8728, 1523.03) (5.76, 565.417) (615, 3639.14) (14892, 1649.53) (10942.3, 9045.4) (472, 184.34) (3549, 949.671) (1253.68, 591.164) (1124.79, 6315.57) (4885, 1137.83) (16000, 4776.96) (2615, 1086.97) (2887.5, 537) (6449.08, 6707.77) (11320, 1484.26) (566, 111.24) (7325.65, 4868.18) (1766.41, 2828.67) (2448.49, 2753.98) (74839.9, 7923.46) (5681, 381.394) (61.1166, 723.223) (653.9, 4195.34) (10418, 1414.34) (14902, 3465.6) (2422.33, 1744.56) (14773.9, 2154.88) (441.47, 534.25) (1820, 905.811) (24.451, 1568.17) (1169.13, 2531.5) (3000, 4000) (2278, 1048.83) (20.432, 1775.39) (1928, 1433.41) (1535.12, 3786.61) (6134.43, 2884.93) (1299.22, 982.09) (4218, 889.919) (25775.8, 2877.3) (5384, 3082.94) (1823.5, 8358.89) (2476, 762.788) (2088.8, 4481.38) (1157, 467.208) (4667.98, 2958.98) (529.93, 7057.73) (24469.7, 8612.83) (1051.45, 1840.86) (7.2824, 468.797) (662.37, 3591.46) (256.26, 6849.2) (55.0827, 42.9) (331.9, 381.394) (3006, 2005.5) (10.865, 770.416) (36336.7, 3135.7) (3.698, 8.4) (2372, 657.905) (1198.48, 3305.42) (9.6737, 3531.07) (25450, 2065.88) (778.51, 2351.93) (9295.97, 2500.67) (6.4916, 1487.75) (107.245, 8.82) (882.7, 1655.89) (5103, 3747.2) (3.538, 4.5) (1089.6, 1938.75) (655.57, 1639.99) (1202, 2765.11) (789, 344) (1515, 2796.89) (921.538, 1204.26) (16.357, 3295.88) (6.6821, 1.81) (1075.38, 1825.29) (5860, 3019.37) (34.5633, 14) (26472.4, 5740.93) (116.688, 2380.45) (1603.39, 2966.61) (19240.8, 2988.54) (8500, 3400.76) (4352, 603.874) (3274, 762.788) (8.966, 17.142) (3668, 1589.14) (3649, 1430.23) (1818.82, 2437.43) (5894, 772.323) (321.82, 270.154) (14583.8, 9333.03) (3391.2, 1748.06) (695.69, 794.5) (1852.14, 2451.73) (35500, 6165.87) (4.927, 222.481) (1392, 1493.79) (62.95, 22.5) (2142, 2034.1) (17281.7, 7977.49) (17071.8, 1630.78) (5429.93, 6299.68) (2047.64, 378) (20608.1, 1739.47) (17244.9, 2598.57) (383, 390.929) (1301.36, 4402.56) (1365, 1420.69) (1753.11, 5500.34) (1535, 3178.28) (124.26, 14.6) (17202.2, 1878.05) (1257.25, 107.744) (88.69, 11.9) (1888, 3623.24) (3853, 314.65) (3999, 581.626) (1018.5, 2207) (5.6, 2948.49) (3810, 912.168) (517.8, 634.389) (6.7646, 4.36) (351.434, 2256.58) (1757.39, 8646.2) (5138.44, 2585.53) (5163, 2892.24) (13.066, 1.67) (10159.6, 3464.65) (990, 1875.19) (27000, 1052.01) (3700, 2685.65) (982, 657) (6717, 2698.36) (1919, 126.4) (5823, 810.462) (2822.73, 2281.37) (1333, 1207.75) (17132.2, 6935.33) (26125.6, 2589.98) (10839.8, 7505.2) (6896.1, 858.137) (4650, 530.773) (21.2164, 1036.12) (5138.7, 1388.91) (10.6413, 4.1) (3.3125, 1891) (17.1163, 26.2) (30.0881, 226.985) (27.5922, 11.24) (810, 1525.58) (1919, 918.524) (15319.2, 3279.67) (77114.1, 8419.59) (18538.8, 2511.8) (3128.41, 2204.78) (5478.69, 3057.51) (638.9, 1207.75) (3.4149, 324.187) (1752.92, 1609.8) (4818.25, 3098.83) (1488.79, 3117.26) (2680, 317.828) (904, 2987.59) (6.135, 680.153) (8.4657, 6.7) (5144, 1207.75) (571.25, 2800) (2041.54, 1913.64) (908, 1887.9) (6383.78, 1748.06) (632.62, 267) (2266.4, 381.394) (772.5, 1017.05) (2166, 642.013) (3413.7, 3623.24) (937.7, 464.029) (2523.65, 4309.12) (1854.84, 5914.79) (146.05, 17.2) (25.1967, 975.415) (28982.4, 3177.65) (46.859, 16.17) (4060, 413.177) (1175, 4703.86) (3.934, 1588.82) (3280, 376.945) (2539, 2622.08) (15.299, 1762.68) (4.1573, 3.51) (20324.6, 8445.34) (7593.41, 2980.91) (16.8124, 2097.99) (5387, 3019.37) (220.078, 622.603) (25533.1, 4069.16) (4789.87, 5102.42) (4055, 731.005) (22.717, 7.3) (1708, 899.454) (2.6456, 8.4) (307.9, 2224.8) (40654.6, 8725.66) (2124.54, 1239.53) (122.4, 71.9) (7832, 1639.99) (6240, 1525.58) (2990, 953.485) (4.3123, 1189) (26308.7, 5252.75) (11.578, 4.72) (2041.12, 1466.78) (10090, 7278.27) (2621.75, 669.347) (8241, 476.743) (7841.58, 1661.61) (5859.09, 1880.91) (15.5382, 21.13) (1.9378, 6.83) (15732.5, 2510.84) (9.4897, 8.3) (2751.53, 658.54) (2960, 1230) (258.8, 260) (3180.6, 7838.32) (1240, 1859.3) (1103, 2510.84) (13092.2, 3561.9) (302.8, 1970.54) (5138, 5965.64) (9.3745, 1708.65) (1276.46, 3257.74) (5.7361, 15.9) (10478.8, 560.649) (2690, 5085.25) (2127.61, 3299.06) (14306.9, 2707.58) (241.258, 4443.24) (604.67, 3375.34) (6.4296, 5.14) (402.4, 696.044) (3.0929, 4.74) (4356, 1716.27) (1062.27, 6098.17) (466.08, 6833.31) (1039.15, 1382.55) (1193.3, 982.09) (3459, 1080.62) (1840, 797.749) (1202.05, 2075.74) (29.01, 2456.18) (14386, 572.091) (3947, 1398.44) (24955.5, 6547.27) (9090, 1906.97) (5.7597, 2741.59) (2744, 4862.77) (3.2073, 1.11) (946.6, 592.435) (2656, 2177.12) (1187.6, 4164.19) (2675.58, 2151.7) (1359, 1334.88) (9.6184, 1868.51) (5.3686, 20.5) (12.9211, 6.81) (3.1481, 2.48) (577.9, 708.757) (7007, 1055.19) (2205, 64.4) (735.1, 587.986) (996, 276.512) (74.72, 16.9) (122.744, 23.9) (1403, 965.147) (89.68, 4.8) (49.748, 25.1) (18.314, 2.7) (525.8, 24) (117000, 1938.75) (31000, 7500.75) (7.3e+06, 4449.62) (1.79e+06, 3464.33) (8682, 2765.11) (33200, 762.788) (10037.5, 3337.1) (2560, 2622.08) (22000, 7627.88) (43500, 1017.05) (37000, 3000) (170000, 2000) (20815.6, 3178.3) (69000, 3000) (8905, 1147.36) (18600, 5403.08) (2290, 3527.9) (5.8e+06, 5085.25) (33000, 5625.56) (11100, 6197.65) (44000, 8581.37) (9697, 9344.16) (9100, 3464.33) (8.04e+06, 2479.06) (104100, 4703.86) (4.02e+08, 2383.71) (4168.69, 425.89) (1220, 4253) (4700, 349.611) (2800, 10.4) (3285, 5.5) (1788.5, 231) (1980, 830) (2557, 80) (5480, 1500) (4927.5, 86) (550, 1500) (14200, 1.32) (246.36, 9057.77) (358.62, 6633.08) (571.3, 3750.38) (3420, 6293) (284.39, 718.292) (310.9, 1589.14) (6987, 2329.6) (5840, 2002.2) (10220, 1995.89) (760, 7532.57) (2880, 724.622) (406, 603.877) (3160, 730.978) (1916.25, 2447.2) (239.504, 1586.6) (2390, 1875.2) (4098.1, 3823.27) (4368, 1430.23) (1460, 511.704) (3225, 4497.29) (8799, 1760.78) (4343.5, 1334.89) (43, 559.378) (0.3429, 0.655) (0.2401, 0.44) (1.5449, 638.838) (1.7015, 158.914) (3.2946, 667.44) (2.0735, 635.657) (25.262, 0.02) (0.0907, 382.8) (66.5419, 4.3) (98.2114, 3.9) (0.1329, 785.036) (10140, 1.97) (0.323, 252.643) (840, 3750.39) (1170, 1017.06) (273.69, 88.992) (12.736, 1.053) (264.284, 5.4) (355, 36) (2.1664, 7.6) (28.731, 13.1) (31.5097, 10.8) (21.512, 209.8) (41.2872, 643) (75.732, 20.9) (80.099, 8803.85) (30.356, 58.4804) (22.2649, 214.1) (33.95, 69.9222) (1000, 762.792) (3990, 1833.87) (2890, 4990) (32.509, 3.68) (30, 100) (675.47, 2320.1) (31.1017, 66.0541) (24.6744, 117.279) (2500, 6992.26) (57.011, 119.499) (207.541, 9.7) (841.4, 84.5424) (5.5828, 8.91) (38.23, 0.43) (45.37, 13)Transit (1727)Radial velocity, minimum mass (867)Radial velocity, true mass (336)Imaging (26)Microlensing (12)Timing and other (67)
Where each method finds planets: mass against orbital period. 3,035 accepted planets with a published mass or minimum mass and a catalogue period, excluding masses estimated from a mass-radius relation. Transits crowd short periods, where the geometric probability of transit and the number of transits are both high. Radial velocities extend to periods of decades and, for a handful of planets around nearby stars, below one Earth mass (mostly minimum masses). Imaging finds massive planets at long periods (its masses are mostly from evolutionary models). Microlensing is almost absent, not because it finds few planets but because 280 of its 292 planets have no catalogue period: it measures a projected separation, not an orbit. 72 of 98 imaging planets also lack a period. Source: NASA Exoplanet Archive pscomppars, frozen 2026-10-17 03:57 UTC; e14 research dossier. Composite rows may combine parameters from different papers.

The figure removes the imputed masses and keeps 3,035 planets that have both a measured mass or minimum mass and a period. Its shape is the classic discovery-space diagram, and every boundary in it is a selection effect before it is anything else. Transits pile up at short periods. Radial velocities reach longer periods and lower masses around bright, quiet stars. Imaging finds young, massive planets far out. And microlensing, with 292 planets, is nearly invisible, because 280 of them have no catalogue period at all. Microlensing measures a mass ratio and a projected separation, not an orbit, and an honest plot does not invent periods for it.

Why each method sees what it sees

Each method’s catalogue is a projection of the planet population through its own response. A short summary of each response explains most of the structure in the figures above.

Radial velocity. The amplitude scales as Mpsin⁡i P−1/3M_p \sin i\, P^{-1/3}, and short periods accumulate many cycles quickly. The historical Keck sample had measurement errors of 3–5 m/s and stellar jitter of 1–5 m/s for quiet stars (Cumming et al. 2008). Noise models matter in both directions: a noise model flexible enough to absorb a planet lowers completeness, and one that mistakes stellar rotation for a planet lowers reliability (Chapter 29).

Transits. The flux drop is δ≃(Rp/R⋆)2\delta \simeq (R_p/R_\star)^2. The probability that an orbit is aligned to transit is

ptr≃R⋆+Rpa 1+esin⁡ω1−e2,p_{\rm tr} \simeq \frac{R_\star + R_p}{a}\,\frac{1 + e\sin\omega}{1 - e^2},

and the multiple-event statistic, the signal-to-noise of all transits folded together, is

MES≃ΔσCDPP(τ)Ntr,\mathrm{MES} \simeq \frac{\Delta}{\sigma_{\rm CDPP}(\tau)}\sqrt{N_{\rm tr}},

where Δ\Delta is the template-averaged depth, σCDPP(τ)\sigma_{\rm CDPP}(\tau) the photometric noise on the transit duration τ\tau, and NtrN_{\rm tr} the number of transits observed (Burke et al. 2015). For a circular orbit, ptr∝P−2/3p_{\rm tr} \propto P^{-2/3} and, with uniform coverage, Ntr∝Tobs/PN_{\rm tr} \propto T_{\rm obs}/P. Around the Sun, a planet at 0.05 AU transits with probability about 9%, and one at 1 AU with probability about 0.5%. In four years the first transits about 345 times and the second four times. A raw period histogram multiplies falling geometry, falling signal accumulation and window losses, so it is steep even if the true population is flat (Chapter 30).

Microlensing. The natural coordinates are the mass ratio qq and the projected separation ss in Einstein radii. Sensitivity peaks near s≈1s \approx 1, a few AU for typical lenses. Converting to mass and semimajor axis needs the lens distance and host mass and a model of orbital projection, which is more than relabelling the axes (Cassan et al. 2012; Suzuki et al. 2016).

Imaging. Selection starts in angular separation and contrast, not in mass and semimajor axis. The Gemini Planet Imager reaches contrasts of about 10−510^{-5} to 10−610^{-6}, and converting contrast to mass requires evolutionary models and an age, whose uncertainties the occurrence inherits (Nielsen et al. 2019; Chapter 33).

Astrometry and timing. Astrometry measures the angular reflex motion α⋆≃(Mp/M⋆) a/d\alpha_\star \simeq (M_p/M_\star)\,a/d, projected onto the scanning law of the instrument. Timing measures a light-travel-time amplitude a⋆sin⁡i/ca_\star \sin i / c. Their selection functions depend on the baseline, orientation, nuisance model and sampling, not on amplitude alone. They also carry the lessons of Barnard’s star and PSR 1829−10 (Chapter 31; Chapter 34).

The selection function

Define the complete inclusion probability for a planet with properties θ\theta around star jj:

Cj(θ)=Pr⁡(included in the analysed catalogue∣θ,zj,A),C_j(\theta) = \Pr(\text{included in the analysed catalogue} \mid \theta, z_j, \mathcal{A}),

where A\mathcal{A} stands for everything done to the data: observing, searching, vetting and any validation rules. It factorises into conditional probabilities,

Cj=pgeometry  pwindow∣geometry  psearch∣window, geometry×pvet∣recovered  pfollow-up∣preceding stages.\begin{aligned} C_j = {}& p_{\rm geometry}\; p_{\rm window \mid geometry}\; p_{\rm search \mid window,\, geometry} \\ & \times p_{\rm vet \mid recovered}\; p_{\rm follow\text{-}up \mid preceding\ stages}. \end{aligned}

These are conditional probabilities, not a claim that the stages are independent. A homogeneous analysis of all candidates can drop the follow-up factor by modelling contamination explicitly. An analysis restricted to confirmed planets cannot drop it silently (Thompson et al. 2018). A 2026 study of TESS candidates shows how large that factor can be. Michael Collier and colleagues assessed 443 candidates, 264 with high-resolution imaging. Of 68 planets they validated using adopted contrast curves, 72% would have failed their validation criteria without that imaging, and in all they validated 64 new planets (Collier et al. 2026). That is a controlled experiment within one selected sample, not a law for all of TESS, but it makes the point: whether a transiting planet reaches the census depends on whether someone could follow it up.

Planets λ(θ | z, φ) Geometry orientation Window epochs, cadence Search threshold, trials Vetting and follow-up Analysed catalogue completeness C = product of conditional probabilities Contaminants b(y) binaries, systematics enter as a mixture Each stage removes planets: completeness is Pr(included | planet with θ). Contaminants add false entries: reliability is Pr(planet | included). The first is a product down the chain. The second is not; it depends on how common contaminants are relative to planets.
The selection chain. Completeness multiplies down the chain from the population to the catalogue. False positives are not one more multiplicative factor: they enter the catalogue as a separate population, and reliability depends on their abundance relative to planets.

Completeness is Pr⁡(D∣planet,θ)\Pr(D \mid \text{planet}, \theta), the probability of detection given a planet. Reliability is Pr⁡(planet∣D,y)\Pr(\text{planet} \mid D, y), the probability that a detection with data yy is a planet. Confusing the two is a serious error, because reliability depends on how common contaminants are relative to planets in that part of parameter space, and completeness does not.

Methods

Injection and recovery

Completeness is measured by experiment. Freeze the target list, the inputs, the pipeline version, the search limits, the vetting and the definition of recovery. Draw synthetic planets from a known proposal distribution g(θ,j)g(\theta, j), with appropriate epochs and orientations, and inject them before the operations whose effect is to be measured. A transit injected into an already detrended light curve measures neither the losses of pixel-level extraction nor the way the detrending would have reacted to the signal.

for each injection batch:
    choose target and planet from the recorded proposal g
    generate signal with geometry, epoch, dilution, exposure integration
    inject into pixels, or into flux at an explicitly documented stage
    rerun the frozen extraction, detrending, search and vetting chain
    match recovered period and epoch to truth, allowing declared aliases
    store injected parameters, outputs, recovery flag, stage of failure
fit recovery probability as a function of target and signal properties
validate on held-out injections; marginalise calibration uncertainty

Two distinctions matter. “Triggered something” is not “recovered this planet”: a detection at a harmonic of the period, a lost individual transit or an assignment to a neighbouring star can all trigger the search without yielding a usable planet. And if the real catalogue excludes ambiguous solutions, the injections must face the same exclusion.

Erik Petigura, Andrew Howard and Geoffrey Marcy injected 40,000 synthetic transits into real Kepler photometry of 42,557 selected stars, searched with their own pipeline, TERRA, at a threshold of SNR > 12, and reported 603 candidates after vetting. Correcting for completeness, they found that 11±4%11 \pm 4\% of Sun-like stars have an Earth-size planet (1–2 Earth radii) receiving one to four times Earth’s insolation (Petigura et al. 2013). Jessie Christiansen and colleagues injected 10,341 transits at the pixel level into a year of Kepler data. For FGK stars at an expected MES of 7.1, the nominal threshold, the measured recovery was only 25.8%, against the 50% an ideal Gaussian detector would achieve at its threshold (Christiansen et al. 2015). Christopher Burke and colleagues adopted a smooth model of recovery,

pdet(MES)=γ(a,x/b)Γ(a),x=max⁡[0, MES−4.1−(MESthresh−7.1)],p_{\rm det}(\mathrm{MES}) = \frac{\gamma(a, x/b)}{\Gamma(a)},\qquad x = \max[0,\ \mathrm{MES} - 4.1 - (\mathrm{MES}_{\rm thresh} - 7.1)],

a regularised incomplete gamma function with a=4.65a = 4.65 and b=0.98b = 0.98 in their analysis (Burke et al. 2015). The offset of 4.1 is essential, and neither historical curve should be transplanted into a different catalogue.

00.20.40.60.815101520Expected MESRecovery probability (4, 0.000967603) (4.25, 0.00218596) (4.5, 0.00466119) (4.75, 0.00938671) (5, 0.0178644) (5.25, 0.0321568) (5.5, 0.0547993) (5.75, 0.088508) (6, 0.135666) (6.25, 0.197663) (6.5, 0.274253) (6.75, 0.363169) (7, 0.460172) (7.25, 0.559618) (7.5, 0.655422) (7.75, 0.742154) (8, 0.81594) (8.25, 0.874928) (8.5, 0.919243) (8.75, 0.950529) (9, 0.971283) (9.25, 0.984222) (9.5, 0.991802) (9.75, 0.995975) (10, 0.998134) (10.25, 0.999184) (10.5, 0.999663) (10.75, 0.999869) (11, 0.999952) (11.25, 0.999983) (11.5, 0.999995) (11.75, 0.999998) (12, 1) (12.25, 1) (12.5, 1) (12.75, 1) (13, 1) (13.25, 1) (13.5, 1) (13.75, 1) (14, 1) (14.25, 1) (14.5, 1) (14.75, 1) (15, 1) (15.25, 1) (15.5, 1) (15.75, 1) (16, 1) (16.25, 1) (16.5, 1) (16.75, 1) (17, 1) (17.25, 1) (17.5, 1) (17.75, 1) (18, 1) (18.25, 1) (18.5, 1) (18.75, 1) (19, 1) (19.25, 1) (19.5, 1) (19.75, 1) (20, 1) (4, 0) (4.25, 2.13921e-06) (4.5, 0.000166159) (4.75, 0.00129174) (5, 0.00477779) (5.25, 0.0121853) (5.5, 0.024856) (5.75, 0.0436879) (6, 0.0690561) (6.25, 0.100837) (6.5, 0.13849) (6.75, 0.181173) (7, 0.227853) (7.25, 0.277409) (7.5, 0.328722) (7.75, 0.380731) (8, 0.432487) (8.25, 0.48317) (8.5, 0.532108) (8.75, 0.578772) (9, 0.622775) (9.25, 0.663855) (9.5, 0.701861) (9.75, 0.736734) (10, 0.768495) (10.25, 0.797224) (10.5, 0.823047) (10.75, 0.846124) (11, 0.866636) (11.25, 0.884778) (11.5, 0.900751) (11.75, 0.914751) (12, 0.926975) (12.25, 0.937607) (12.5, 0.946821) (12.75, 0.95478) (13, 0.961634) (13.25, 0.967518) (13.5, 0.972555) (13.75, 0.976857) (14, 0.98052) (14.25, 0.983633) (14.5, 0.986272) (14.75, 0.988505) (15, 0.990389) (15.25, 0.991977) (15.5, 0.993312) (15.75, 0.994433) (16, 0.995372) (16.25, 0.996158) (16.5, 0.996815) (16.75, 0.997362) (17, 0.997818) (17.25, 0.998197) (17.5, 0.998512) (17.75, 0.998773) (18, 0.99899) (18.25, 0.999169) (18.5, 0.999317) (18.75, 0.999439) (19, 0.999539) (19.25, 0.999622) (19.5, 0.999691) (19.75, 0.999747) (20, 0.999793) (7.1, 0.258)Ideal Gaussian detector, threshold 7.1Burke et al. 2015 gamma modelChristiansen et al. 2015, FGK at MES 7.1
A detection threshold is not a completeness curve. Probability that Kepler's pipeline recovers a transit signal, against its expected multiple-event statistic (MES). An ideal detector with Gaussian noise and a threshold of 7.1 would recover half of all signals at MES 7.1. The gamma-function model adopted by Burke et al. (2015) for the Q1-Q16 catalogue, fitted to injections, recovers far fewer near threshold, and Christiansen et al.'s pixel-level injections measured 25.8% for FGK stars at MES 7.1. Curves evaluated from published equations, not digitised data. Neither is a universal Kepler completeness curve. Source: Burke et al. 2015 (arXiv:1506.04175) Eqs. 4-5 with a = 4.65, b = 0.98; Christiansen et al. 2015 (arXiv:1507.05097) Section 3.1, Table 3; compiled in the e14 research dossier.

The calibration has its own statistical error. For nn independent injections into a region where the recovery probability is cc, the binomial uncertainty is about c(1−c)/n\sqrt{c(1 - c)/n}: 100 injections at c=0.5c = 0.5 give ±0.05\pm 0.05. A beta-binomial or regression model avoids claiming certainty after a finite number of successes. Non-uniform injections need their proposal weights when estimating population-averaged exposure. Correlated failures, for example across stars on the same detector, add uncertainty that a larger nominal sample does not cure.

The cost is simple to state. If one search costs S(T,H)S(T, H) for TT samples and HH templates, then QQ independent injections cost about QSQS, plus the cost of extraction if it is rerun. Reusing an already searched light curve is much cheaper but calibrates fewer stages. Any claimed acceleration of a search must keep the same injection point and recovery definition, or it is calibrating a different instrument.

Inverse detection efficiency, and why it is biased

With nearly exact planet parameters and a small enough bin BB, the familiar estimate of occurrence weights each detected planet by the inverse of the number of stars around which it could have been found:

f^B=∑i∈Bri∑jCj(θi),\widehat f_B = \sum_{i \in B} \frac{r_i}{\sum_j C_j(\theta_i)},

where rir_i is the reliability of candidate ii. If all stars have the same completeness, this is N⋆−1∑iri/C(θi)N_\star^{-1} \sum_i r_i / C(\theta_i). Care is needed over whether CC already includes the transit probability; counting geometry in CC and again in an extra a/R⋆a/R_\star weight overcorrects. A binwise-constant intensity has a different estimator,

λ^B=NB∫BE(θ) dθ,E(θ)=∑jCj(θ),\widehat\lambda_B = \frac{N_B}{\int_B E(\theta)\,d\theta},\qquad E(\theta) = \sum_j C_j(\theta),

which divides the count by the integrated exposure EE rather than evaluating a steep completeness at each observed point.

The inverse-efficiency estimate fails in an intuitive way. Near a steep detection boundary, planets whose measured radius scattered upward are preferentially detected. Evaluating completeness at the scattered-up radius treats them as intrinsically easy to find, and dividing by that apparently precise correction gives a biased occurrence. Daniel Foreman-Mackey, David Hogg and Timothy Morton derived the relation to the Poisson likelihood and showed the effect of measurement uncertainty (Foreman-Mackey et al. 2014). Danley Hsu and colleagues found the inverse-efficiency bias especially serious for small, long-period planets, exactly the Earth analogues people most want to count (Hsu et al. 2018). Wide bins assume something about the population inside each bin, and very narrow bins trade that bias for huge variance and empty cells.

A bin with no detections still constrains occurrence if its exposure is not zero. Under a Poisson model, zero detections give a one-sided upper limit fmax⁡=−ln⁡(α)/EBf_{\max} = -\ln(\alpha)/E_B at confidence 1−α1 - \alpha, for exposure normalised per star. At 95% confidence, −ln⁡0.05≈3.0-\ln 0.05 \approx 3.0, so a bin with an exposure equivalent to 1,000 fully sensitive stars limits occurrence to below 0.3%. A bin with zero exposure gives no limit at all, and any number reported there comes from the prior.

The Poisson likelihood

With negligible parameter errors and independent planets, the expected number of detections is Λ(ϕ)=∫E(θ)λ(θ∣ϕ) dθ\Lambda(\phi) = \int E(\theta)\lambda(\theta \mid \phi)\,d\theta, and the log-likelihood of NDN_D detections at θi\theta_i is

log⁡L(ϕ)=−Λ(ϕ)+∑i=1NDlog⁡[E(θi) λ(θi∣ϕ)].\log L(\phi) = -\Lambda(\phi) + \sum_{i=1}^{N_D} \log\left[E(\theta_i)\,\lambda(\theta_i \mid \phi)\right].

The first term is where the non-detections live. Dropping it discards the denominator that defines occurrence (Foreman-Mackey et al. 2014; Burke et al. 2015). This pooled form assumes one population for all targets. With host-dependent populations, keep the target labels and use ∑j∫Cjλj\sum_j \int C_j \lambda_j in the normalisation and CjiλjiC_{j_i}\lambda_{j_i} for each detection.

Key idea: the detected-data intensity

To handle measurement error, selection and false positives together, write the intensity of detected catalogue entries with measured properties yy around star jj as

μj(y∣ϕ)=∫Cj(θ) λ(θ∣zj,ϕ) p(y∣θ,D,j) dθ+bj(y),\begin{aligned} \mu_j(y \mid \phi) = {}& \int C_j(\theta)\,\lambda(\theta \mid z_j, \phi)\, p(y \mid \theta, D, j)\,d\theta \\ & + b_j(y), \end{aligned}

where p(y∣θ,D,j)p(y \mid \theta, D, j) is the measurement model conditional on detection and bj(y)b_j(y) is the intensity of contaminants. The likelihood of the catalogue is

L=exp⁡[−∑j∫μj(y) dy]∏iμji(yi).L = \exp\Big[-\sum_j \int \mu_j(y)\,dy\Big]\prod_i \mu_{j_i}(y_i).

If one instead uses the full raw-data likelihood with a deterministic selection, the selection already restricts its support, and multiplying by completeness again would count selection twice (Foreman-Mackey et al. 2014; Bryson et al. 2020a).

A simpler catalogue-level approximation weights each candidate by its reliability rir_i, or repeatedly includes it with probability rir_i, propagating the uncertainty in reliability. It is useful when a full contaminant model is unavailable, but it is not identical to fitting the mixture. Reliability against eclipsing binaries and against instrumental false alarms must both be modelled, and a vetting score is not a universal probability that a candidate is a planet (Bryson et al. 2020b).

Hierarchical inference and posterior recycling

A modern analysis fits a positive intensity model (a broken power law, a regularised histogram or something more flexible) and marginalises over each planet’s measurement uncertainty instead of assigning it to one cell. The stellar radius is shared by every planet in a system, so its uncertainty should be shared in the likelihood too. Treating those errors as independent invents information.

If a catalogue object has posterior samples θik\theta_{ik} drawn under an interim prior π0(θ)\pi_0(\theta), an integral over its likelihood can be estimated by importance reweighting,

∫Li(θ) h(θ,ϕ) dθ ∝ 1K∑k=1Kh(θik,ϕ)π0(θik).\int L_i(\theta)\,h(\theta, \phi)\,d\theta \ \propto\ \frac{1}{K}\sum_{k=1}^{K} \frac{h(\theta_{ik}, \phi)}{\pi_0(\theta_{ik})}.

This is the posterior-recycling construction of Foreman-Mackey and colleagues, whose code is public (Foreman-Mackey et al. 2014). The effective sample size must be watched: reweighting fails if the interim posterior has no samples where the population model puts weight.

The cost structure is worth seeing, because it is where linear algebra enters. A naive likelihood evaluation costs O(N⋆Q+NDK)O(N_\star Q + N_D K), for QQ quadrature nodes per target and KK samples per detection. If the intensity is expanded in a basis, λ=∑bwbψb\lambda = \sum_b w_b \psi_b, one can precompute

Ab=∑j∫Cj ψb dθ,Vib=∫Li ψb dθ,A_b = \sum_j \int C_j\,\psi_b\,d\theta,\qquad V_{ib} = \int L_i\,\psi_b\,d\theta ,

after which Λ=∑bwbAb\Lambda = \sum_b w_b A_b and each detection’s term is a dot product with VV. This is an exact algebraic rearrangement until the basis is truncated. Host dependence, contamination and correlations between planets in a system complicate it but do not break it. Smoothness priors regularise regions with no support, but they do not turn extrapolation into measurement.

Radial-velocity occurrence

A reproducible Doppler occurrence analysis selects stars independently of the signal being tested, fits instrument offsets and noise, searches trial periods, refines Keplerian solutions, calibrates the global significance, injects planets into the actual observing times, and computes completeness for detections and non-detections. Andrew Cumming and colleagues’ Keck study is the classic example. It used 585 stars observed with HIRES before its 2004 upgrade, from 1996 to 2004, each with at least 10 observations spanning at least two years. The search began with circular-orbit periodograms and refined separated starting periods to full Keplerian fits, with a 0.1% false-alarm threshold. The false-alarm probability over NfN_f independent frequencies is

FAP=1−[1−p1(z)]Nf≃Nf p1(z),Nf∼T Δf,\mathrm{FAP} = 1 - [1 - p_1(z)]^{N_f} \simeq N_f\, p_1(z),\qquad N_f \sim T\,\Delta f,

where TT is the baseline and Δf\Delta f the searched frequency range, and the analytic values were checked against noise simulations and bootstrapping (Cumming et al. 2008). As an illustration, an eight-year baseline searched down to two-day periods gives Nf∼8×365/2≈1,500N_f \sim 8 \times 365/2 \approx 1{,}500 independent frequencies, so a 0.1% global threshold needs a single-frequency probability below about 7×10−77 \times 10^{-7}. The threshold is per star: multiplied by the number of stars it gives an expected number of false triggers under the null, not a posterior probability of contamination.

Cumming and colleagues found that 10.5% of Sun-like stars have a planet between 0.3 and 10 Jupiter masses with periods of 2 to 2,000 days, and fitted dN=CMαPβ dln⁡M dln⁡PdN = C M^\alpha P^\beta\, d\ln M\, d\ln P with α=−0.31±0.2\alpha = -0.31 \pm 0.2 and β=0.26±0.1\beta = 0.26 \pm 0.1. The search focused on the highest-amplitude planet in each system, so it is not a census of multiplicity. A direct sinusoid search costs O(Hn)O(Hn) for HH trial frequencies and nn observations; a dense Gaussian-process noise model adds O(n3)O(n^3) factorisations. The deeper danger is adaptive scheduling. Interesting stars get more observations, and injections conditioned on the final timestamps describe detectability given those timestamps, not the probability of having been given them.

Microlensing occurrence

Microlensing has its own exposure. Select events by criteria unaffected by any planetary anomaly, measure each event’s sensitivity over qq, ss and trajectory angle α\alpha, and sum,

S(q,s)=∑e12π∫dα Pr⁡(accepted planetary interpretation∣q,s,α,e).S(q, s) = \sum_e \frac{1}{2\pi}\int d\alpha\, \Pr(\text{accepted planetary interpretation} \mid q, s, \alpha, e).

For f(q,s)=d2N/(dlog⁡10q dlog⁡10s)f(q, s) = d^2N/(d\log_{10} q\, d\log_{10} s), the expected number of detections is ∫Sf dlog⁡10q dlog⁡10s\int S f\, d\log_{10} q\, d\log_{10} s, and the Poisson likelihood applies. The stars sampled are lenses, weighted by the microlensing event rate, not a random draw from the Galaxy (Cassan et al. 2012).

Arnaud Cassan and colleagues, using microlensing follow-up observations, found that 17−9+6%17^{+6}_{-9}\% of stars host a planet of 0.3 to 10 Jupiter masses between 0.5 and 10 AU, and that cold planets are common enough that stars have on average one or more bound planets (Cassan et al. 2012). Daisuke Suzuki and colleagues used 23 planets in 1,474 MOA-II alert events, modelled each event’s sensitivity from 9,680 starting grid points with explicit rules for ambiguous planet-or-binary solutions, and found a break in the mass-ratio function near q=1.7×10−4q = 1.7 \times 10^{-4} (Suzuki et al. 2016). Weicheng Zang and colleagues’ 2025 KMTNet analysis used 63 planets in 60 events and found 0.35−0.14+0.340.35^{+0.34}_{-0.14} planets per star per dex in ss for −5.2<log⁡10q<−4.5-5.2 < \log_{10} q < -4.5, the super-Earth range. That analysis assumed that earlier seasons shared the average sensitivity of the later, calibrated ones where the observing setup was stable (Zang et al. 2025). Assumptions of that kind belong in the error budget.

A faithful microlensing injection has to pass through the whole interpretation, not just the detection:

injected binary-lens light curve
    -> single-lens fit and anomaly search
    -> global binary-lens search, including stellar-binary mass ratios
    -> identify separate local minima; refine all plausible solutions
    -> compare planetary, stellar-binary and other allowed explanations
    -> accept only if the same criteria used for real data pass

Yuxin Shang and colleagues did this for 198,720 simulated light curves. The 58,081 with anomalies went to global searches over 533 grid locations and eight trajectory angles each, which found 2,705,397 local minima. The reported costs were 276 CPU-hours for anomaly identification, 2.59×1052.59 \times 10^5 for the global search and 7.51×1047.51 \times 10^4 for final optimisation. Ignoring degeneracies overestimates sensitivity by about 5 to 10%. Applying the full calculation to a large real sample is estimated at order 10810^8 CPU-hours, and their suggested order 10510^5 GPU-hours is a projection (Shang et al. 2026). Of the selection functions in this chapter, it is the one most clearly limited by compute.

Imaging, astrometry and timing

For imaging, inject point sources into the image sequence, rerun the PSF subtraction, and calibrate throughput and detection across the field. Convert the contrast map into completeness in mass and semimajor axis by sampling age, distance, orbital phase, eccentricity, inclination and evolutionary-model uncertainty, and require the same follow-up used to reject background stars. A contrast curve alone, without throughput, false-alarm rate and projection conventions, is not yet an exposure. Eric Nielsen and colleagues’ Gemini Planet Imager survey statistical sample of 300 stars contained six detected planets and three brown dwarfs. They found that 9−4+5%9^{+5}_{-4}\% of stars above 1.5 solar masses host a giant planet of 5 to 13 Jupiter masses between 10 and 100 AU (Nielsen et al. 2019). That is not the occurrence around Sun-like stars, and the survey favoured young, nearby systems, which must be accounted for before comparing with old Doppler targets.

With LL Monte Carlo orbits, QQ parameter cells and N⋆N_\star stars, a stored-contrast imaging calculation costs O(N⋆QL)O(N_\star Q L) cheap evaluations once the images are processed. For astrometry and timing, the cost is dominated by refitting the nuisance model for every injection. Near a one-year period an astrometric planet can masquerade as parallax, and at very long periods as an acceleration. For timing, an injected light-travel-time signal must survive competing explanations from the clock itself: spin noise, binary motion, or intrinsic changes in the eclipse or pulsation.

Forward models and approximate Bayesian computation

Whole systems matter when observed multiplicity, mutual inclinations, period ratios or signal masking enter the selection. The forward approach draws a stellar population, generates planetary systems, orients them, simulates the observations and the recovery, and compares the simulated catalogue with the real one. Hsu and colleagues’ SysSim study used 150,518 target stars and sequential importance sampling for approximate Bayesian computation, implemented in Julia (Hsu et al. 2018). Gijs Mulders and colleagues’ EPOS forward-models survey observations and system architectures in the same spirit (Mulders et al. 2018).

initialise particles phi from the population prior
for successive tolerances epsilon:
    propose phi from the previous weighted particles
    simulate systems, observations, recovery and catalogue errors
    compute summary statistics s_sim
    keep / reweight particles with distance(s_sim, s_obs) < epsilon
check posterior predictive distributions beyond the fitted summaries

Approximate Bayesian computation helps when a realistic simulator exists but a likelihood does not. Its accuracy is set by the summaries, distance, tolerance and simulator fidelity. Matching a radius histogram does not guarantee matching architectures, and as the tolerance shrinks, acceptance can collapse in high-dimensional summary spaces. The cost is the number of particle evaluations times the cost of one forward model, and targets and simulations are natural parallel units.

Combining surveys is an inverse problem, not a pooling exercise. One population is inferred through separate response models for each survey. Likelihoods multiply only for independent datasets; a star or planet in two surveys needs a shared latent object. A conditional mass–radius distribution connects transit radii to Doppler masses, a projection distribution connects lensing separations to semimajor axes, and host-property dependence connects nearby disk stars to bulge lenses. Rachel Fernandes and colleagues derived giant-planet occurrence against orbital period from the Kepler and Doppler surveys, correcting each for its own detection efficiency. Both rise with distance from the star, and the Doppler distribution breaks near 2–3 AU, close to the snow line, and then falls. Extrapolating a symmetric broken power law, they estimated 26.6−5.4+7.5%26.6^{+7.5}_{-5.4}\% for planets of 0.1 to 20 Jupiter masses between 0.1 and 100 AU (Fernandes et al. 2019). The extrapolation is not a set of detections throughout that range.

Reliability and the Earth analogues

The Earth analogues sit at the edge of the calibrated region, where completeness is low and false alarms are common. For the DR25 Robovetter, vetting completeness exceeded 85% and reliability exceeded 98% for periods below 100 days. For the low-signal-to-noise subset of FGK candidates with periods of 200 to 500 days, vetting completeness was 76.7% and reliability only 50.5% (Thompson et al. 2018). Pipeline completeness multiplies the vetting completeness on top of that.

How much reliability moves an Earth occurrence

Steve Bryson and colleagues computed an illustrative occurrence in a fixed box around Earth’s period and radius. Without a reliability correction it was 0.034−0.012+0.0180.034^{+0.018}_{-0.012} planets per star. With it, 0.015−0.007+0.0110.015^{+0.011}_{-0.007} (Bryson et al. 2020a). Their own code documentation warns that these early values were illustrative, not definitive. The robust lesson is the size of the effect: a factor of about two from reliability alone. A later analysis showed that changing the vetting cuts and recalibrating completeness and reliability gives consistent occurrence, which is the property one wants (Bryson et al. 2020b).

Bryson and colleagues’ habitable-zone analysis defined rocky planets as 0.5 to 1.5 Earth radii around stars of 4,800 to 6,300 K, in coordinates of stellar irradiation rather than period. For the conservative habitable zone, two alternative extrapolations of completeness gave 0.37−0.21+0.480.37^{+0.48}_{-0.21} and 0.60−0.36+0.900.60^{+0.90}_{-0.36} planets per star (Bryson et al. 2021). These are alternative summaries, not the ends of one confidence interval, and they differ from a fixed period–radius box by definition, stellar sample and extrapolation. The width of these numbers is the clearest measure of how far Kepler’s calibrated region falls short of true Earth analogues.

What the census says

YearStudyResultDomain
2008Cumming et al. (Keck RV)10.5%0.3–10 MJM_J, 2–2,000 d, Sun-like stars
2012Cassan et al. (microlensing)17−9+6%17^{+6}_{-9}\%0.3–10 MJM_J, 0.5–10 AU
2013Petigura et al. (Kepler, TERRA)11±4%11 \pm 4\%1–2 R⊕R_\oplus, 1–4 × Earth insolation
2016Suzuki et al. (MOA-II)Break in dN/dlog⁡qdN/d\log q near q=1.7×10−4q = 1.7 \times 10^{-4}23 planets, 1,474 events
2017Fulton et al. (CKS)Deficit of at least 2×1.5–2.0 R⊕R_\oplus, P<100P < 100 d
2019Nielsen et al. (GPIES)9−4+5%9^{+5}_{-4}\%5–13 MJM_J, 10–100 AU, M⋆>1.5 M⊙M_\star > 1.5\,M_\odot
2019Fernandes et al.Peak near 2–3 AU; 26.6−5.4+7.5%26.6^{+7.5}_{-5.4}\% (extrapolated)0.1–20 MJM_J, 0.1–100 AU
2021Bryson et al. (DR25)0.37 to 0.60 per star0.5–1.5 R⊕R_\oplus, conservative HZ, 4,800–6,300 K
2025Zang et al. (KMTNet)0.35−0.14+0.340.35^{+0.34}_{-0.14} per star per dex in ss−5.2<log⁡q<−4.5-5.2 < \log q < -4.5

Every entry keeps its domain because none means anything without it. Read together, they say that small planets are common, that close-in small planets split into two size groups with few planets between 1.5 and 2.0 Earth radii (Fulton et al. 2017), that giant planets are a minority and peak near the snow line, and that cold planets of low mass ratio are common at the separations only microlensing reaches.

The landmarks of discovery and of inference are interleaved.

YearWorkWhat changed
1963van de KampBarnard’s star astrometric claim, later rejected
1973Gatewood & Eichhorn; HersheyIndependent plates, and a control field that exposed instrumental shifts
1991–92Bailes, Lyne & Shemar; Lyne & BailesPulsar planet claimed, then removed by corrected barycentring
1992Wolszczan & FrailFirst accepted planetary system (pulsar timing)
1995Mayor & QuelozGiant planet at 4.23 days around a Sun-like star
2000Charbonneau et al.Transit of a Doppler planet joins mass and radius
2004Bond et al.; Chauvin et al.First microlensing planet; imaged planetary-mass candidate
2008Cumming et al.Doppler occurrence with quantified non-detections
2013Petigura et al.Independent transit pipeline with injected completeness
2014Foreman-Mackey et al.Hierarchical population inference with uncertain radii
2015Christiansen et al.Pixel-level injection: threshold is not completeness
2016Morton et al.1,284 Kepler planets validated statistically
2018Thompson et al.Fully automated catalogue with measured completeness and reliability
2018Hsu et al.; Mulders et al.Forward models of whole systems
2020Bryson et al.Reliability correction shown to be essential
2025Zang et al.Cold super-Earth population from microlensing
2026Shang et al.Degeneracy-aware microlensing sensitivity, 3.34×1053.34 \times 10^5 CPU-h
2026Dong et al.Space–ground parallax measures a free-floating planet’s mass
2026Collier et al.Validation shown to depend on follow-up imaging

The 2026 measurement by Subo Dong and colleagues is a reminder of what more data can do that more computation cannot. A space–ground parallax broke the mass–distance degeneracy of an isolated lens and gave 0.219−0.046+0.0750.219^{+0.075}_{-0.046} Jupiter masses for an object that is unbound or on a very wide orbit (Dong et al. 2026). The arXiv version is dated 31 December 2025, and the archive excludes such objects from its bound-planet count by policy.

Limitations and open problems

Earth analogues sit at or beyond the calibrated boundary. The planets the census most wants to count are exactly where completeness is smallest, reliability lowest and extrapolation largest. The spread between alternative habitable-zone results is a measure of this, not of noise.

Contaminants are not exchangeable with planets. Inverted and scrambled light curves provide empirical false alarms, but they may not reproduce every asymmetric instrumental artefact or kind of stellar variability. Validation against eclipsing-binary scenarios does not exclude unknown instrumental failures. A selection model trained on one detector, stellar type or survey can fail on another. The pulsar retraction remains the historical example of a source-specific systematic that an ensemble control could not catch (Thompson et al. 2018; Lyne & Bailes 1992).

Catalogue completeness has layers. Detection, unique interpretation, follow-up and archive inclusion are separate steps. In imaging and microlensing, some detected signals lack a unique planetary interpretation. In transit surveys, confirmation and high-resolution imaging favour bright or attractive hosts. A confirmed-only subsample is not automatically cleaner for occurrence if its selection cannot be modelled.

Cross-method synthesis is an inverse problem. Transit radius, Doppler minimum mass, lensing mass ratio, imaging luminosity and astrometric mass are not measurements of one universal coordinate. Host populations, ages, multiplicity cuts and observing histories add dimensions. Pooling catalogue points and dividing by one global detectability curve does none of the necessary work.

The record of non-detections is fragile. The most important unsolved task is not a more precise global count. It is a versioned, auditable link between raw observations, search decisions, ambiguous interpretations and the population denominator. Published detections are the best-archived part of the chain. Rejected signals, adaptive observing decisions, failed follow-up and calibration uncertainty are the parts that carry the information needed to interpret them, and they are the parts most often lost.

Where the room is

Engineering can remove redundant searches, poor memory access and avoidable Monte Carlo noise. It cannot make face-on systems transit, observe missing epochs, remove photon noise, or determine a mass uniquely from an intrinsically degenerate observable. Where sensitivity is near zero, population inference is dominated by the prior, and only new information (more cadence, an independent observable, a longer baseline, a different instrument) helps. Within those limits there is a lot of room, and most of it is in calibration rather than in discovery. Chapter 42 places these opportunities in the book-wide picture.

Accelerate calibration, not only discovery

A detector that is fast once but expensive to inject through is a poor population instrument. Selection calibration repeats nearly identical operations across planets, noise realisations, stars and population models, which is exactly the kind of workload that batching, reuse of invariant calibration and attention to data layout speed up without lowering any threshold. The microlensing case is concrete: reuse of precomputed magnification maps cut a global search from about 400 to about 4 CPU-hours per light curve, and the full real-sample calculation is still estimated at 10810^8 CPU-hours (Shang et al. 2026). A GPU implementation would batch map interpolation and likelihood accumulation, reduce candidate minima on the device, and refine all plausible solutions in parallel. A neural proposal network could seed likely modes, with a calibrated fallback search kept for rare geometries. No tenfold gain for such a system has been demonstrated, and a faster but wrong selection function is not an equal-sensitivity improvement.

Spend simulations where they constrain the inference. Injecting uniformly over a wide rectangular box wastes trials where recovery is certain or impossible. For a weighted exposure E=∑bwbcbE = \sum_b w_b c_b estimated from independent cells, the variance is about ∑bwb2cb(1−cb)/nb\sum_b w_b^2 c_b(1 - c_b)/n_b, and minimising it at a fixed total number of injections gives

nb∝∣wb∣cb(1−cb),n_b \propto |w_b|\sqrt{c_b(1 - c_b)},

divided further by the square root of the cost per injection if costs differ. This is an allocation calculation, not a published result. It says to concentrate injections in the completeness transition and in the cells that dominate the posterior, and the weights can be updated as the population estimate improves. Proposal probabilities must be recorded and independent validation draws kept, or the adaptive design quietly changes the calibrated population. Analytic transit geometry can remove a whole Monte Carlo dimension, common random numbers reduce noise when comparing nearby population models, and importance reuse avoids regenerating synthetic universes at every step, provided the effective sample size is monitored (Hsu et al. 2018; Mulders et al. 2018).

Turn repeated likelihoods into linear algebra. The precomputed basis exposures AbA_b and object integrals VibV_{ib} above make population inference a sequence of matrix–vector products. Evaluating many population proposals together on a GPU amortises memory reads and makes the work dense enough for high throughput (Chapter 40). A small catalogue with few parameters will often run faster on a CPU, which is a question of workload size, not of the formulation. Compression of CjC_j is attractive where stellar properties affect recovery smoothly, through low-rank or tensor-product approximations. It is unsafe across sharp vetoes or narrow artefact bands unless residuals are checked, and uncorrected interpolation error in a low-completeness region becomes an occurrence bias.

Make equal sensitivity an occurrence-level test. Matching a benchmark’s recall is not enough. A new detector or vetter should be judged by the calibrated coverage of the occurrence posterior on synthetic populations, by agreement when the vetting thresholds are changed and everything is recalibrated, and by recovery of injected architecture distributions. Bryson and colleagues’ experiment, altering the catalogue cuts and checking that the inferred population is stable, is a template (Bryson et al. 2020b). It catches failures that a fixed benchmark catalogue cannot, in the spirit of the survey-simulator approach to Solar System populations in Chapter 16.

Preserve the denominator. The cheapest improvement of all is archival. A census whose rejected candidates, injection catalogues, pipeline versions and observing decisions are frozen alongside its detections can be reanalysed with every new method. One that keeps only its detections cannot. Counting 6,451 planets takes one query. Knowing what they represent takes everything else.

References

  1. van de Kamp, P. (1963). Astrometric study of Barnard's star from plates taken with the 24-inch Sproul refractor. AJ 68, 515. ADS
  2. Gatewood, G. & Eichhorn, H. (1973). An unsuccessful search for a planetary companion of Barnard's star (BD +4°3561). AJ 78, 769. ADS
  3. Hershey, J. L. (1973). Astrometric analysis of the field of AC +65°6955 from plates taken with the Sproul 24-inch refractor. AJ 78, 421. doi:10.1086/111436
  4. Bailes, M., Lyne, A. G. & Shemar, S. L. (1991). A planet orbiting the neutron star PSR1829–10. Nature 352, 311. doi:10.1038/352311a0
  5. Lyne, A. G. & Bailes, M. (1992). No planet orbiting PSR1829–10. Nature 355, 213. doi:10.1038/355213b0
  6. Wolszczan, A. & Frail, D. A. (1992). A planetary system around the millisecond pulsar PSR1257+12. Nature 355, 145. doi:10.1038/355145a0
  7. Mayor, M. & Queloz, D. (1995). A Jupiter-mass companion to a solar-type star. Nature 378, 355. doi:10.1038/378355a0
  8. Charbonneau, D., Brown, T. M., Latham, D. W. & Mayor, M. (2000). Detection of planetary transits across a Sun-like star. ApJ Letters. arXiv:astro-ph/9911436
  9. Bond, I. A., Udalski, A., Jaroszyński, M. et al. (2004). OGLE 2003-BLG-235/MOA 2003-BLG-53: a planetary microlensing event. ApJ Letters. arXiv:astro-ph/0404309
  10. Chauvin, G., Lagrange, A.-M., Dumas, C. et al. (2004). A giant planet candidate near a young brown dwarf: direct VLT/NACO observations using IR wavefront sensing. A&A. arXiv:astro-ph/0409323
  11. Cumming, A., Butler, R. P., Marcy, G. W. et al. (2008). The Keck Planet Search: detectability and the minimum mass and orbital period distribution of extrasolar planets. PASP. arXiv:0803.3357
  12. Cassan, A., Kubas, D., Beaulieu, J.-P. et al. (2012). One or more bound planets per Milky Way star from microlensing observations. Nature 481, 167. arXiv:1202.0903
  13. Petigura, E. A., Howard, A. W. & Marcy, G. W. (2013). Prevalence of Earth-size planets orbiting Sun-like stars. PNAS. arXiv:1311.6806
  14. Foreman-Mackey, D., Hogg, D. W. & Morton, T. D. (2014). Exoplanet population inference and the abundance of Earth analogs from noisy, incomplete catalogs. ApJ. arXiv:1406.3020
  15. Burke, C. J., Christiansen, J. L., Mullally, F. et al. (2015). Terrestrial planet occurrence rates for the Kepler GK dwarf sample. ApJ. arXiv:1506.04175
  16. Christiansen, J. L., Clarke, B. D., Burke, C. J. et al. (2015). Measuring transit signal recovery in the Kepler pipeline II: detection efficiency as calculated in one year of data. ApJ. arXiv:1507.05097
  17. Morton, T. D., Bryson, S. T., Coughlin, J. L. et al. (2016). False positive probabilities for all Kepler objects of interest: 1284 newly validated planets and 428 likely false positives. ApJ. arXiv:1605.02825
  18. Suzuki, D., Bennett, D. P., Sumi, T. et al. (2016). The exoplanet mass-ratio function from the MOA-II survey: discovery of a break and likely peak at a Neptune mass. ApJ. arXiv:1612.03939
  19. Fulton, B. J., Petigura, E. A., Howard, A. W. et al. (2017). The California-Kepler Survey. III. A gap in the radius distribution of small planets. AJ. arXiv:1703.10375
  20. Thompson, S. E., Coughlin, J. L., Hoffman, K. et al. (2018). Planetary candidates observed by Kepler. VIII. A fully automated catalog with measured completeness and reliability based on Data Release 25. ApJS. arXiv:1710.06758
  21. Hsu, D. C., Ford, E. B., Ragozzine, D. et al. (2018). Improving the accuracy of planet occurrence rates from Kepler using approximate Bayesian computation. AJ. arXiv:1803.10787
  22. Mulders, G. D., Pascucci, I., Apai, D. et al. (2018). The Exoplanet Population Observation Simulator. I. The inner edges of planetary systems. AJ. arXiv:1805.08211
  23. Nielsen, E. L., De Rosa, R. J., Macintosh, B. et al. (2019). The Gemini Planet Imager Exoplanet Survey: giant planet and brown dwarf demographics from 10–100 AU. AJ. arXiv:1904.05358
  24. Fernandes, R. B., Mulders, G. D., Pascucci, I. et al. (2019). Hints for a turnover at the snow line in the giant planet occurrence rate. ApJ. arXiv:1812.05569
  25. Bryson, S., Coughlin, J., Batalha, N. M. et al. (2020a). A probabilistic approach to Kepler completeness and reliability for exoplanet occurrence rates. AJ. arXiv:1906.03575
  26. Bryson, S., Coughlin, J., Kunimoto, M. et al. (2020b). Reliability correction is key for robust Kepler occurrence rates. AJ. arXiv:2006.15719
  27. Bryson, S., Kunimoto, M., Kopparapu, R. K. et al. (2021). The occurrence of rocky habitable-zone planets around solar-like stars from Kepler data. AJ. arXiv:2010.14812
  28. Zang, W., Jung, Y. K., Yee, J. C. et al. (2025). Microlensing events indicate that super-Earth exoplanets are common in Jupiter-like orbits. Science 388, 400. arXiv:2504.20158
  29. Shang, Y., Yang, H., Zhang, J. et al. (2026). Binary-lens microlensing degeneracy: impact on planetary sensitivity and mass-ratio function. AJ; arXiv v3, August 2026. arXiv:2509.16191
  30. Dong, S., Wu, Z., Ryu, Y.-H. et al. (2026). A free-floating-planet microlensing event caused by a Saturn-mass object. Science. arXiv:2601.00057
  31. Collier, M., Giacalone, S., Derfer, B. et al. (2026). Assessing the impact of high-resolution imaging on statistical validation of TESS planet candidates. Accepted to AAS Journals. arXiv:2608.21560
  32. NASA Exoplanet Archive (2024). Exoplanet criteria for inclusion in the archive. Archive documentation. exoplanetarchive.ipac.caltech.edu
  33. NASA Exoplanet Archive (2026a). Planetary Systems Composite Parameters, frozen TAP queries of 2026-10-17 UTC. NASA Exoplanet Archive. exoplanetarchive.ipac.caltech.edu/TAP
  34. NASA Exoplanet Archive (2026b). Planetary Systems and Composite Parameters table column definitions. Archive documentation. exoplanetarchive.ipac.caltech.edu
  35. NASA Exoplanet Archive (2026c). Exoplanet and candidate statistics. Archive documentation. exoplanetarchive.ipac.caltech.edu