18035 179
171467 348
158124 678
115708 442
9017 90
362925 805
79248 587
13217 702
12184 396
18760 338