22,831 shares
23,160 shares
18,398 shares
318,710 shares
282,206 shares
174,769 shares
76,550 shares
160,395 shares
407,076 shares
73,774 shares