5,959 shares
2,871 shares
506,421 shares
412,553 shares
295,686 shares
316,611 shares
142,447 shares
502,949 shares
310,534 shares
110,252 shares