15550 16
1029 5
1331 5
2700 6
6183 9
1721 10
1403 5
4727 20
1712 7
957 1
1040 3
742 2
1000 1
1838 1
1887 2
660 0
1227 6
865 0
563 0
888 1
2374 15
932 1
1992 6
836 3