987 3
1129 2
1576 3
3713 13
3371 4
1135 5
1403 2
1077 1
2142 2
7240 25
1769 6
5942 29
4033 11
2207 13
2843 5
3142 13
14237 34
667 2
5118 15
1443 1
1189 2
1079 1
955 0
956 1