28,116 shares
44,892 shares
30,271 shares
21,895 shares
57,219 shares
18,800 shares
315,881 shares
160,729 shares
18,009 shares
147,096 shares