15212 25
2951 13
967 8
18432 56
542 10
2384 7
5611 20
2025 4
2101 8
1791 3
1611 3
2097 5
1313 2
3454 8
12983 27