22,455 shares
16,084 shares
18,683 shares
223,709 shares
171,231 shares
184,519 shares
104,525 shares
90,606 shares
149,315 shares
315,328 shares