2329 3
2124 4
2108 5
2905 4
2475 4
3568 9
1832 5
4425 18
2347 2
4531 13
2983 5
3248 6
15043 28
4505 18
2515 8
31904 131
2076 2
8203 11
4835 11
4672 13
8429 20
15922 53
7357 22
7221 20