94,945 shares
28,021 shares
419,914 shares
148,569 shares
356,326 shares
100,132 shares
338,092 shares
57,305 shares
50,154 shares
34,488 shares