253,693 shares
29,717 shares
23,527 shares
30,681 shares
255,243 shares
18,344 shares
199,360 shares
45,823 shares
44,233 shares
49,997 shares