8488 25
2889 8
3083 8
2907 5
1146 4
2472 7
1377 4
1047 1
1045 3
4077 7
1805 3
962 1
1163 2
3245 3
1091 1
1651 5
960 1
1165 5
1885 8
1710 4
3724 8
2324 3
2714 10
7870 36