37,830 shares
36,361 shares
287,022 shares
129,074 shares
64,661 shares
68,261 shares
22,866 shares
256,164 shares
81,786 shares
18,999 shares