29,526 shares
21,857 shares
47,395 shares
454,822 shares
33,237 shares
25,638 shares
58,595 shares
154,332 shares
30,911 shares
23,751 shares