4875 25
2852 4
2332 4
2283 5
2099 3
2239 5
5233 6
2669 9
2018 7
3784 10
2822 4
1068 2
2403 10
8431 36
4124 5
7669 20
16197 65
9542 23
2219 8
6955 18
862 1
4129 12
2291 17
1171 4