21,472 shares
34,754 shares
30,799 shares
16,234 shares
149,229 shares
108,439 shares
40,240 shares
115,980 shares
103,376 shares
95,955 shares