331,007 shares
294,366 shares
254,246 shares
148,939 shares
120,649 shares
115,200 shares
111,222 shares
95,892 shares
83,116 shares
56,640 shares