94,942 shares
28,015 shares
419,902 shares
148,564 shares
356,309 shares
100,128 shares
338,083 shares
57,300 shares
50,151 shares
34,484 shares