30,169 shares
28,948 shares
24,412 shares
21,065 shares
30,143 shares
23,021 shares
42,587 shares
45,250 shares
30,214 shares
36,806 shares