28,951,000 19%
30,769,000 19%
30,069,000 19%
26,154,000 19%
21,190,000 20%
25,874,000 19%
14,548,000 19%
25,091,000 28%
20,729,000 28%
29,706,000 28%
23,162,000 28%
17,451,000 28%
17,288,000 28%
23,497,000 28%
17,120,000 28%
29,539,000 28%
23,414,000 28%