Display Popular post in Wordpress

Get Popular post on a Page You set post limition per page, Get post title

<ul>
    <?php $pc = new WP_Query('orderby=comment_count&posts_per_page=5');  //set post limition 
      while ($pc->have_posts()) : $pc->the_post(); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>  //Show post title
<p>Posted by <strong><?php the_author() ?></strong> with <?php comments_popup_link('No Comments;', '1 Comment', '% Comments'); ?></p></li>  //show post comment
      <?php endwhile; ?>
</ul>