20,826 shares
180,398 shares
18,444 shares
19,330 shares
23,064 shares
79,686 shares
317,693 shares
29,810 shares
46,542 shares
251,817 shares