253,710 shares
29,740 shares
23,529 shares
30,695 shares
255,284 shares
18,349 shares
199,389 shares
45,852 shares
44,264 shares
50,003 shares