34,945 shares
263,529 shares
124,537 shares
93,821 shares
37,142 shares
63,235 shares
44,096 shares
21,338 shares
299,774 shares
21,571 shares