28,069 shares
44,580 shares
30,098 shares
21,369 shares
57,129 shares
18,474 shares
315,538 shares
160,177 shares
17,555 shares
146,438 shares