300,231 shares
38,997 shares
47,941 shares
21,785 shares
187,468 shares
19,755 shares
36,421 shares
259,938 shares
87,935 shares
22,338 shares