48,656 shares
43,723 shares
41,952 shares
37,934 shares
49,892 shares
123,056 shares
305,936 shares
259,437 shares
235,904 shares
60,963 shares