31 8
1903 10
23003 46
9976 17
9504 17
5342 10
2428 3
3217 8
2401 3
4860 14
6635 26
1919 5
5988 10
1962 9
2076 7
3468 12
1533 4
2145 4
1729 1
2948 12
4481 10
3738 9
6655 48
3431 10