260,791 shares
343,201 shares
51,140 shares
64,483 shares
113,883 shares
244,056 shares
40,986 shares
150,994 shares
45,967 shares
28,288 shares