14947 4495
13924 1486
13312 11905
12971 11077
12581 3496
12173 3175
10710 2420
9226 4928
6114 5954
5368 14780
4540 977