3513 10
2289 3
7405 40
4828 4
3657 5
2487 4
25426 105
5225 11
2187 3
2956 10
6353 9
2416 4
4269 4
12288 35
4453 4
3893 6
2148 3
5881 20
2151 4
1592 2
35136 67
2847 5
2487 2
3548 8