Please read the following table in Markdown format and then answer the question according to the table. Table cells in one row are seperated by '|', and different rows are seperated by '
'.

Table:
| Date | Opponent | Score | Loss | Attendance | Record |
| --- | --- | --- | --- | --- | --- |
| July 1 | Cubs | 2–1 | Marquis (6–5) | 33858.0 | 37–47 |
| July 2 | Cubs | 6–5 | Walker (3–4) | 41345.0 | 37–48 |
| July 3 | Cubs | 8–3 | Gallagher (3–4) | 40511.0 | 38–48 |
| July 4 | Dodgers | 10–7 | Matos (0–1) | 40447.0 | 38–49 |
| July 5 | Dodgers | 5–2 | Falkenborg (0–1) | 40741.0 | 39–49 |
| July 6 | Dodgers | 5–3 | Cain (5–7) | 39290.0 | 39–50 |
| July 8 | @ Mets | 7–0 | Lincecum (10–2) | 48887.0 | 39–51 |
| July 9 | @ Mets | 5–0 | Sánchez (8–5) | 48896.0 | 39–52 |
| July 10 | @ Mets | 7–3 | Romo (0–1) | 48755.0 | 39–53 |
| July 11 | @ Cubs | 3–1 | Walker (3–5) | 41605.0 | 39–54 |
| July 12 | @ Cubs | 8 – 7 (11) | Wilson (0–2) | 41555.0 | 39–55 |
| July 13 | @ Cubs | 4–2 | Dempster (10–4) | 41574.0 | 40–55 |
| July 18 | Brewers | 9–1 | Cain (5–8) | 40882.0 | 40–56 |
| July 19 | Brewers | 8–5 | Matos (0–2) | 36852.0 | 40–57 |
| July 20 | Brewers | 7–4 | Lincecum (11–3) | 37507.0 | 40–58 |
| July 22 | Nationals | 6- 3 | Bergmann (1–7) | 34813.0 | 41–58 |
| July 23 | Nationals | 6–4 | Ayala (1–6) | 35539.0 | 42–58 |
| July 24 | Nationals | 1–0 | Redding (7–5) | 36963.0 | 43–58 |
| July 25 | D-backs | 10–2 | Sánchez (8–6) | 32851.0 | 43–59 |
| July 26 | D-backs | 5–3 | Walker (3–6) | 37094.0 | 43–60 |
| July 27 | D-backs | 7–2 | Zito (5–13) | 40071.0 | 43–61 |
| July 28 | @ Dodgers | 7–6 | Kuroda (5–8) | 37483.0 | 44–61 |
| July 29 | @ Dodgers | 2–0 | Cain (6–9) | 40110.0 | 44–62 |
| July 30 | @ Dodgers | 4–0 | Sánchez (8–7) | 41282.0 | 44–63 |
Question:
Who is the opponent on July 2 with more than 39,290 attendance?
Answer:
Cubs