20,903 shares
180,456 shares
18,933 shares
19,481 shares
23,406 shares
80,208 shares
318,023 shares
30,156 shares
46,676 shares
252,216 shares