793 10
2900 7
18469 32
13322 27
37000 110
4905 24
5831 31
2343 4
3518 5
2875 9
2061 7
2735 4
1411 3
2190 7
1723 6
2776 4
1460 3
2451 4
1975 2
1456 2
1321 4
1234 1