999 1
1574 4
1632 10
3352 23
3404 17
2618 20
1598 7
681 3
1386 5
794 4
718 2
682 2
546 3
400 0
566 1
742 5
1260 6
2596 10
984 2
843 7
1398 4
844 2
815 10
3190 6