18,895 shares
27,101 shares
15,134 shares
41,328 shares
271,099 shares
13,023 shares
34,820 shares
93,276 shares
78,859 shares
29,607 shares