368,402 shares
102,906 shares
50,729 shares
253,409 shares
44,663 shares
43,327 shares
39,056 shares
30,321 shares
164,742 shares
30,703 shares