656 10
1010 8
13009 27
15233 25
2958 13
18494 56
3490 8
1334 2
2114 5
1622 3
1808 3
2132 8
2044 4
5645 20
2407 7