For Buttons you need this code:
Note: get_permalink() and get_the_title() is WordPress function that retrieve link of current page and title of current page.
.share-button {
font-family: sans-serif;
display: inline-block;
padding: 7px 10px;
border: 1px solid #EEE;
border-radius: 3px;
background-color: #FAFAFA;
color: #656565;
text-decoration: none;
}
.share-button:hover {
border: 1px solid #999;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}
.share-button span {
display: inline-block;
margin-right: 10px;
color: red;
}
<a class="share-button" href="http://www.facebook.com/sharer/sharer.php?u=<?php echo get_permalink();?>&t=<?=urlencode(get_the_title());?>" target="_blank"><span id="share-facebook">0</span>Facebook</a>
<a class="share-button" href="http://www.twitter.com/intent/tweet?url=<?php echo get_permalink();?>&text=<?=urlencode(get_the_title());?>" target="_blank"><span id="share-twitter">0</span>Twitter</a>
<a class="share-button" href="http://plus.google.com/share?url=<?php echo get_permalink();?>" target="_blank"><span id="share-gplus">0</span>Google Plus</a>
For count share page, you need API Key and insert return into each, like #share-facebook etc... see more how to get share on this discussion Getting the Facebook like/share count for a given URL
When you have an API key, you are going to make a request and grab shares page number, once you have the object with informations, you add it to your div, something like this:
<script type="text/javascript">
facebookreturnobject = $.getJSON('https://graph.facebook.c...'); // see examples on discussion above
$('#share-facebook').text(facebookreturnobject.share.count);
</script>
Do the same for Twitter and Google Plus.