106,509 shares
78,247 shares
289,197 shares
163,401 shares
109,140 shares
126,398 shares
105,761 shares
1,240,086 shares
112,436 shares
108,031 shares