21663 26
10413 26
7655 12
4534 12
4287 11
2905 11
3943 9
4006 7
6773 6
7936 6
2121 6
2615 6
1110 5
3601 4
1336 4
1469 4
1210 3
1633 3
2037 3
1806 3
2639 3
1100 2
895 2
935 1