28,493 shares
341,326 shares
41,871 shares
158,126 shares
339,307 shares
35,960 shares
264,452 shares
30,406 shares
383,691 shares
110,310 shares