18031 179
171335 347
158028 678
115649 442
9016 90
362795 805
79158 586
13208 702
12178 396
18750 338