309,090 13%
294,665 10%
585,800 21%
353,500 20%
450,000 11%
300,000 17%
480,000 23%
400,000 3%
304,968 14%
335,877 9%
341,029 11%
350,000 6%
980,000 20%
280,908 8%
239,029 6%