14941 4495
13919 1486
13311 11905
12971 11077
12580 3496
12165 3175
10709 2420
9226 4928
6113 5954
5366 14780
4538 977