20,843 shares
180,414 shares
18,472 shares
19,394 shares
23,109 shares
79,861 shares
317,724 shares
29,909 shares
46,580 shares
251,860 shares