999 3
2983 8
1698 7
1106 5
939 3
567 3
625 3
808 1
975 2
760 1
830 4
848 1
842 4
1094 5
3059 14
1190 10
1181 13
778 3
953 3
747 1
793 1
479 1
662 3
1427 12