Please read the following table in HTML format from a webpage and then answer the question in detail according to the table. Each table cell is defined by a <td> and a </td> tag. Each table row starts with a <tr> and ends with a </tr> tag. 'rowspan=m' and 'colspan=n' represents a cell spaning over 'm' rows and 'n' columns.

Webpage title:
Indian cricket team in South Africa in 1996–97
Table title:
2nd Test
Table:
<table id='hittask' contenteditable='False'>
<tr> <td class="highlighted"  colspan=1 rowspan=1 > South Africa </td><td colspan=1 rowspan=1 > v </td><td colspan=1 rowspan=1 > India </td></tr>
<tr> <td class="highlighted"  colspan=1 rowspan=1 > 529/7d (162.5 overs) Gary Kirsten 103 (204) Venkatesh Prasad 3/114 (36 overs) </td><td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 > 359 (92.2 overs) Sachin Tendulkar 169 (254) Paul Adams 2/49 (18 overs) </td></tr>
<tr> <td colspan=1 rowspan=1 > 256/6d (72 overs) Brian McMillan 59 (76) Javagal Srinath 3/78 (18 overs) </td><td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 > 144 (66.2 overs) VVS Laxman 35 (109) Allan Donald 3/40 (18 overs) </td></tr>
</table>
Question:
How did South Africa's offense perform in total?
Answer:
South Africa scored a total of 529 runs.