2741 3
2895 11
6653 7
5128 8
17471 48
2965 11
2296 4
3890 9
13197 22
42156 61
16765 31
3213 4
5058 18
7177 18
10424 18
14689 28
9526 18
37731 64
17973 22
3517 8
3903 11
33056 70
10272 15
55343 196