291,690 shares
40,252 shares
36,525 shares
75,456 shares
15,955 shares
64,116 shares
22,984 shares
118,167 shares
108,985 shares
30,235 shares