13601 65
18550 30
1200 2
1065 3
1101 3
1507 4
1844 6
951 6
1302 3
3300 10
1582 6
2266 8
2413 20
1546 6
2556 4
4706 20
6521 44
1999 5
4429 22
2454 3
1576 5
980 2
1297 2
940 4