18034 179
171402 348
158095 678
115692 442
9017 90
362867 805
79209 587
13210 702
12180 396
18755 338