958 3
3423 3
3999 8
6932 15
1693 2
2425 5
1246 2
2857 7
4138 14
1856 7
5737 16
2299 8
2117 9
2003 7
4613 9
3697 6
1746 2
2614 6
7536 14
6662 23
5642 25
4335 12
9727 34
7115 30