31,989 shares
18,323 shares
13,384 shares
54,535 shares
13,443 shares
75,541 shares
25,310 shares
18,721 shares
120,233 shares
98,772 shares