14501 10297
13853 12600
13372 5258
12896 6193
12118 12860
11317 1368
7661 637
6828 9682
5127 13647
4827 7330
3910 8902