18039 179
171570 348
158202 678
115751 442
9020 90
363067 805
79323 587
13224 702
12192 396
18775 338