8972 9
5998 10
20308 32
1812 5
6108 10
3281 3
2129 6
1847 3
1793 5
1428 4
3445 9
4754 9
2170 3
1131 5
2402 4
3652 17
4425 8
5638 7
5035 10
8541 15
2536 5
1925 3
2048 2
1746 3