About 98% of languages spoken in Pakistan are Indo-Iranian (sub-branches: 70% Indo-Aryan and 30% Iranian), a branch of Indo-European family of languages. Most languages of Pakistan are written in the Perso-Arabic script, with significant vocabulary derived from Arabic and Persian. Urdu, Balochi, Pashto, Sindhi, Seraiki, Kashmiri (Koshur), Punjabi (Shahmukhi), etc. are the general languages spoken within Pakistan. Pakistanis belong to various Indo-Aryan-speaking ethnic groups as well as Iranic peoples and Dardic language groups. In addition, small groups language isolates such as Burusho and Brahui-speaking peoples also live in the country. The major ethnic groups of Pakistan in numerical size include: Punjabis, Pashtuns, Sindhis, Seraikis, Muhajirs, Balochis, Chitralis and other smaller groups.