253,870 shares
29,894 shares
23,586 shares
30,819 shares
255,461 shares
18,422 shares
199,497 shares
45,999 shares
44,410 shares
50,061 shares