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