291,647 shares
40,231 shares
36,417 shares
75,403 shares
15,906 shares
64,099 shares
22,964 shares
118,058 shares
108,900 shares
30,172 shares