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:
Ethnic groups in Karachi
Table title:

Table:
<table id='hittask' contenteditable='False'>
<tr> <th colspan=1 rowspan=1 > Rank </th><th colspan=1 rowspan=1 > Language </th><th colspan=1 rowspan=1 > 1998 census </th><th colspan=1 rowspan=1 > Speakers </th><th colspan=1 rowspan=1 > 1981 census </th><th colspan=1 rowspan=1 > Speakers </th></tr>
<tr> <td colspan=1 rowspan=1 > 1 </td><th class="highlighted"  colspan=1 rowspan=1 > Urdu </th><td class="highlighted"  colspan=1 rowspan=1 > 48.52% </td><td colspan=1 rowspan=1 > 4,497,747 </td><td colspan=1 rowspan=1 > 54.34% </td><td colspan=1 rowspan=1 > 2,830,098 </td></tr>
<tr> <td colspan=1 rowspan=1 > 2 </td><th class="highlighted"  colspan=1 rowspan=1 > Punjabi </th><td class="highlighted"  colspan=1 rowspan=1 > 13.94% </td><td colspan=1 rowspan=1 > 1,292,335 </td><td colspan=1 rowspan=1 > 13.64% </td><td colspan=1 rowspan=1 > 710,389 </td></tr>
<tr> <td colspan=1 rowspan=1 > 3 </td><th class="highlighted"  colspan=1 rowspan=1 > Pashto </th><td class="highlighted"  colspan=1 rowspan=1 > 11.42% </td><td colspan=1 rowspan=1 > 1,058,650 </td><td colspan=1 rowspan=1 > 8.71% </td><td colspan=1 rowspan=1 > 453,628 </td></tr>
<tr> <td colspan=1 rowspan=1 > 4 </td><th class="highlighted"  colspan=1 rowspan=1 > Sindhi </th><td class="highlighted"  colspan=1 rowspan=1 > 7.22% </td><td colspan=1 rowspan=1 > 669,340 </td><td colspan=1 rowspan=1 > 6.29% </td><td colspan=1 rowspan=1 > 327,591 </td></tr>
<tr> <td colspan=1 rowspan=1 > 5 </td><th class="highlighted"  colspan=1 rowspan=1 > Balochi </th><td class="highlighted"  colspan=1 rowspan=1 > 4.34% </td><td colspan=1 rowspan=1 > 402,386 </td><td colspan=1 rowspan=1 > 4.39% </td><td colspan=1 rowspan=1 > 228,636 </td></tr>
<tr> <td colspan=1 rowspan=1 > 6 </td><th class="highlighted"  colspan=1 rowspan=1 > Saraiki </th><td class="highlighted"  colspan=1 rowspan=1 > 2.12% </td><td colspan=1 rowspan=1 > 195,681 </td><td colspan=1 rowspan=1 > 0.35% </td><td colspan=1 rowspan=1 > 18,228 </td></tr>
<tr> <td colspan=1 rowspan=1 > 7 </td><th class="highlighted"  colspan=1 rowspan=1 > Others </th><td class="highlighted"  colspan=1 rowspan=1 > 12.44% </td><td colspan=1 rowspan=1 > 1,153,126 </td><td colspan=1 rowspan=1 > 12.27% </td><td colspan=1 rowspan=1 > 639,560 </td></tr>
<tr> <td colspan=1 rowspan=1 >  </td><th colspan=1 rowspan=1 > All </th><td colspan=1 rowspan=1 > 100% </td><td colspan=1 rowspan=1 > 9,269,265 </td><td colspan=1 rowspan=1 > 100% </td><td colspan=1 rowspan=1 > 5,208,132 </td></tr>
</table>
Question:
What are the languages found in Karachi according to the 1998 census and percentages?
Answer:
According to the 1998 census, the linguistic distribution of Karachi consists, 48.52% of Urdu, 13.94% of Punjabi, 11.42% of Pashto, 7.22% of Sindhi, 4.34% of Balochi, 2.11% of Saraiki and others 12.44%.