20,227 shares
20,478 shares
21,275 shares
17,372 shares
20,462 shares
25,345 shares
349,832 shares
290,859 shares
405,408 shares
292,281 shares