9184 28
3044 8
1750 2
5345 8
13295 54
2503 4
12488 20
1033 1
1910 2
1618 2
1953 5
3242 6
3915 6
2218 7
1196 2
2904 6
1590 4
3467 8
2725 4
2153 4
1812 2
3425 11
4290 18
4425 16