95,605 shares
28,572 shares
420,663 shares
149,233 shares
357,052 shares
100,785 shares
338,883 shares
58,041 shares
50,741 shares
35,087 shares