23291 85
3833 10
1645 2
2204 5
3005 8
2888 4
2310 2
3491 13
1497 2
2789 6
13584 27
4035 8
1887 2
1591 4
1610 4
8681 29
2723 11
37265 128
7456 9
9984 20
2676 3
2195 9
7344 23
1778 5