2329 3
2124 4
2108 5
2905 4
2363 4
3460 9
1832 5
4302 18
2347 2
4531 13
2983 5
3248 6
14921 28
4505 18
2390 8
31556 131
2076 2
8094 11
4835 11
4672 13
8322 20
15695 53
7235 21
7221 20