253,554 shares
29,541 shares
23,361 shares
30,587 shares
255,031 shares
18,243 shares
199,190 shares
45,671 shares
44,082 shares
49,957 shares