12535 23
9603 17
5507 31
2175 57
2085 6
1745 5
1621 10
1342 2
1309 1
1296 2
1187 3
1031 3
1009 2
975 1
960 1
945 1
880 1
81 9