29,529 shares
21,865 shares
47,396 shares
454,831 shares
33,250 shares
25,640 shares
58,650 shares
154,338 shares
30,914 shares
23,751 shares