767 1
1049 2
2223 7
1242 3
1378 6
2425 9
1347 6
1598 6
1306 4
962 4
2043 5
1857 7
6931 41
10017 47
1304 3
907 2
1568 6
2652 11
3211 9
3027 23
2401 10
1971 6
4083 28
10356 47