309,595 shares
302,842 shares
246,302 shares
63,643 shares
370,505 shares
48,251 shares
463,696 shares
301,813 shares
543,449 shares
481,722 shares