Read this article and answer this question On Buffalo's first play, J. P. Losman found Peerless Price for an 18-yard completion. They finished their next play with a bang, as Losman found Roscoe Parrish for a short completion, who then juked past a defender and sprinted into the end zone for a 7-0 Bills lead just 55 seconds into the game. After a Jets punt, Buffalo moved the ball to the Jets' 35-yard line, but on a fake field goal, holder Brian Moorman threw an incomplete pass. After another Jets punt, Buffalo moved the ball to the Jets' 19-yard line, but Losman was sacked by Kerry Rhodes, and Jonathan Vilma scooped up the loose ball. On Buffalo's next possession, following another Jets punt, Buffalo gambled and went for it on 4th-and-3 from the Jets' 28-yard line, but Losman's pass to Josh Reed only picked up two yards. The Jets capitalized, with rookie running back Leon Washington turning a short pass into a 46-yard gain to the Buffalo 3-yard line, where Kevan Barlow ran it in to tie the game, 7-7. But Buffalo came right back, using a 32-yard run by Willis McGahee to move into Jets territory, and Rian Lindell booted a 36-yard field goal. Following a trade of punts, the Jets took over at their own 33 with 2:43 left in the first half. Operating out of a no-huddle offense, Pennington quickly drove the Jets downfield, finding Laveranues Coles and Jerricho Cotchery for big completions of 10+ yards before Pennington found Chris Baker open on a 1-yard touchdown pass with 14 seconds left in the half to give the Jets a 14-10 halftime lead. Buffalo forced a punt on the Jets' first possession of the second half, but with the ball on their own 33-yard line, Losman was sacked by Kerry Rhodes, and Victor Hobson picked it up and raced into the end zone for a 32-yard fumble return touchdown. It was Rhodes' second sack that forced a fumble in the game and third in the last two games. Late in the third quarter, Losman turned the ball over again, getting intercepted by David Barrett. But Losman atoned for his mistakes, finding Josh Reed open on a 31-yard completion to set up a 28-yard field goal by Lindell with 9:17 left in the game. The Jets appeared to put the game away on the next possession, with Cedric Houston scoring his first touchdown of the season on a 5-yard run with 3:26 to play. But Losman rallied Buffalo, finding Peerless Price and Lee Evans on long completions before running the ball into the end zone from 12 yards out on a scramble to cut the Jets' lead to 28-20. On the ensuing onside kick, Buffalo caught a break, as Lindell's onside kick bounced off the elbow of Jets linebacker Matt Chatham, and Andr&#233; Davis recovered. But Buffalo could not get a first down, ending the game.
How many passes did josh reed receive?
2