I have to mount the blog posts manually, but I\'m not sure if this is the correct way to work, It only brings 9 pages, with 4 posts each, but the blog has 83 posts!
Problem is your 'numberposts' is set to 4 Put it at -1 to get all posts:
'numberposts' => -1,
If you don't set numberposts here, WordPress will pull the number of posts from your Dashboard settings (under Settings -> Reading)