12520 23
9591 17
5480 31
2111 57
2056 6
1729 5
1610 10
1331 2
1294 1
1279 2
1175 3
998 3
989 2
961 1
945 1
926 1
868 1