18,989 shares
25,097 shares
17,792 shares
17,523 shares
243,448 shares
174,380 shares
109,358 shares
374,841 shares
297,811 shares
84,814 shares