45,957 shares
32,221 shares
28,781 shares
15,484 shares
261 shares
349 shares
421 shares
335 shares
328 shares
325 shares