21,071 shares
180,599 shares
19,139 shares
19,710 shares
23,678 shares
80,422 shares
318,269 shares
30,369 shares
46,798 shares
252,432 shares