253,708 shares
29,739 shares
23,529 shares
30,692 shares
255,281 shares
18,348 shares
199,389 shares
45,851 shares
44,264 shares
50,001 shares