31,141 shares
42,805 shares
34,541 shares
14,441 shares
25,543 shares
42,549 shares
34,997 shares
35,874 shares
23,506 shares
347,569 shares