258,559 shares
115,791 shares
63,755 shares
95,763 shares
254,364 shares
275,197 shares
311,538 shares
150,547 shares
172,605 shares
180,281 shares