858 2
1665 3
2319 7
8455 22
6592 25
5431 6
7012 29
2070 8
2971 9
12535 35
2545 3
3969 17
17889 63
5889 11
1685 5
6853 27
2751 3
2496 9
17503 35
2598 13
3815 6
674 1
7961 44
4881 19