253,384 shares
29,390 shares
23,299 shares
30,463 shares
254,758 shares
18,212 shares
199,009 shares
45,454 shares
43,812 shares
49,918 shares