3,038 shares
13,915 shares
236,430 shares
155,018 shares
105,810 shares
264,542 shares
27,153 shares
91,906 shares
170,559 shares
69,779 shares