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