8003 36
2671 4
1427 4
792 2
1789 3
1121 3
2798 11
1416 8
2058 9
780 1
2379 4
1429 5
1596 5
2137 7
4176 3
2989 9
2366 9
12743 21
1931 5
4439 7
6536 11
1014 2
2636 2
5521 16