27,119 shares
83,540 shares
25,698 shares
166,022 shares
30,619 shares
214,883 shares
598,643 shares
48,986 shares
200,475 shares
249,874 shares