924 2
1828 10
1531 5
2348 22
1182 2
2127 6
1803 7
1228 6
2007 7
1585 5
1133 3
1232 7
4959 43
1178 3
3475 23
1506 4
1178 5
1160 2
3427 20
3605 25
1066 5
1609 7
28387 85
2043 14