22,524 shares
16,137 shares
18,767 shares
223,765 shares
171,251 shares
184,599 shares
104,537 shares
90,630 shares
149,358 shares
315,354 shares