959 2
1108 7
1669 10
1251 6
1264 5
1476 1
1202 8
1051 2
2811 7
2982 5
1971 3
1015 5
1472 4
767 5
2787 8
2725 6
5645 8
2923 6
4160 9
2235 10
2878 9
3432 12
14209 5
27138 25