806 10
2916 7
18490 32
13333 27
37026 110
4928 24
5859 31
2365 4
3545 5
2889 9
2079 7
2754 4
1431 3
2215 7
1742 6
2794 4
1477 3
2480 4
1995 2
1475 2
1341 4
1249 1