Forex reserves swell $10.87 billion to $676.27 billion as of April 4