3,038 shares
13,915 shares
236,432 shares
155,018 shares
105,811 shares
264,545 shares
27,153 shares
91,906 shares
170,562 shares
69,781 shares