29,692 shares
163,378 shares
699,627 shares
330,769 shares
306,449 shares
68,784 shares
428,844 shares
481,341 shares
61,147 shares
475,401 shares