7890 29
6056 28
14458 27
12780 25
1495 22
2316 14
29629 13
4782 12
10673 11
2960 11
1982 9
2527 9
6818 8
3378 8
9643 7
2097 6
386 5
852 5
1247 5
1506 5
1541 3
2664 2
1039 2
1358 2