31,871 shares
18,257 shares
13,347 shares
54,466 shares
13,367 shares
75,386 shares
25,228 shares
18,647 shares
120,156 shares
98,687 shares