23,677 shares
15,719 shares
543,593 shares
24,468 shares
36,660 shares
149,197 shares
499,401 shares
74,326 shares
125,483 shares
46,029 shares