8645 50
3424 19
4580 11
5669 22
2604 4
2110 5
3220 20
2041 9
1323 1
1929 11
3774 15
2666 10
1044 4
843 2
874 3
1568 4
1000 1