21696 26
10478 26
7686 12
4578 12
4342 11
2946 11
3980 9
4043 7
6803 6
7984 6
2147 6
2680 6
1199 5
3650 4
1371 4
1506 4
1232 3
1658 3
2066 3
1843 3
2690 3
1172 2
926 2
967 1