2101 6
2970 13
10695 29
2295 10
6245 22
2693 11
4823 7
12447 24
38357 113
4686 7
10551 14
4005 14
3149 5
2717 11
6236 17
9489 26
8116 15
4652 7
12768 20
4927 23
5273 20
18252 40
1582 1
4351 7