Indonesian: WOW! sudah sekian lama.
English: Wow! It's been a long time.