51 10
4697 5
2143 2
1675 1
1348 2
1070 3
2204 3
1091 3
1220 3
969 2
914 1
989 1
1547 6
1324 3
1529 2
1313 5
958 2
3866 25
2600 4
1449 2
5661 25
4317 10