2303 4
1529 3
1512 3
5113 15
1212 3
2243 6
3765 11
1723 6
1650 8
1074 6
2524 4
4049 6
3334 12
3043 7
3108 7
2846 16
32357 163
2247 6
1929 2
2292 5
3206 6
12975 21
5018 22
12250 53