18,945 shares
27,135 shares
15,205 shares
41,398 shares
271,194 shares
13,043 shares
34,909 shares
93,350 shares
78,929 shares
29,698 shares