48,637 shares
43,709 shares
41,940 shares
37,909 shares
49,857 shares
122,989 shares
305,918 shares
259,385 shares
235,882 shares
60,927 shares