31,574 shares
215,300 shares
40,838 shares
87,851 shares
133,618 shares
16,878 shares
20,475 shares
43,209 shares
122,678 shares
339,376 shares