2329 3
2124 4
2108 5
2905 4
2475 4
3568 9
1832 5
4302 18
2347 2
4531 13
2983 5
3248 6
15043 28
4505 18
2390 8
31665 131
2076 2
8203 11
4835 11
4672 13
8429 20
15801 53
7235 22
7221 20