20,878 shares
180,439 shares
18,831 shares
19,411 shares
23,264 shares
80,167 shares
317,828 shares
30,069 shares
46,620 shares
252,085 shares