31,840 shares
31,826 shares
31,792 shares
31,716 shares
31,609 shares
31,558 shares
31,551 shares
31,540 shares
31,239 shares
31,140 shares