With just a few modifications, we can create a piece of code that will not only give you x results per page with page numbers, but it will also allow you to specify how many page numbers should appear on the page at any time, much like Google. (For example, if you have hundreds of page numbers, this would look messy and cluttered – using this code, you can tell it to only display 5 page...
Google Style Page Numbering (with x per page and y page numbers displayed)
G