31,909 shares
18,279 shares
13,361 shares
54,470 shares
13,374 shares
75,420 shares
25,230 shares
18,663 shares
120,161 shares
98,742 shares