28,076 shares
44,587 shares
30,101 shares
21,383 shares
57,141 shares
18,484 shares
315,545 shares
160,194 shares
17,564 shares
146,443 shares