3125 20
1632 13
988 6
1193 6
1951 6
1803 5
1261 5
1397 5
950 4
1766 4
771 4
1130 4
1545 4
1661 4
894 3
948 3
909 3
983 3
1333 3
1324 3
969 2
833 2
729 1