2321 9
20935 42
59652 147
8317 19
3400 9
3158 5
7798 13
5813 27
4227 7
2578 2
4430 12
2481 6
1372 1
2108 6
2547 7
2537 7
2267 8
1750 5
2099 5
1793 3
2155 6
2058 2
1973 7
2047 4