300,086 shares
126,508 shares
701,871 shares
375,702 shares
339,764 shares
272,903 shares
282,929 shares
235,456 shares
108,047 shares
65,580 shares