905 5
1277 10
1676 12
10026 54
2261 7
1567 7
2543 5
1273 4
3128 8
4469 25
1016 9
1097 5
735 3
783 4
857 6
1665 7
2184 6
1594 8
2181 10
2159 10
1220 10
816 2
935 2
6315 35