9112 3
10327 66
25084 89
14195 27
4347 9
3002 6
2700 7
1337 2
3951 3
1294 1
2109 6
21487 60
2730 8
1523 1
1348 6
5573 10
3838 6
5153 5
6665 6
5025 10
2510 5
2115 6
8882 20
6220 15