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
31665 131
2076 2
8203 11
4835 11
4672 13
8429 20
15801 53
7235 22
7221 20