The standard answer: It depends on your keyword competition, how good your on-page optimization, website speed, etc. Personally, I often found 5-10 primary links can help to rank a local keyword in Malaysia for local businesses.