8
2 1
3 1
5 1
7 1
41 27
67 56
29 12
1093 3
