22,529 shares
16,146 shares
18,778 shares
223,770 shares
171,251 shares
184,611 shares
104,537 shares
90,634 shares
149,362 shares
315,354 shares