330,398 shares
88,829 shares
327,861 shares
307,311 shares
153,427 shares
120,799 shares
47,895 shares
287,130 shares
110,338 shares
73,046 shares