1	2820	16
2	5071	13
4	9239	12
5	11225	11
6	13105	10
9	18848	6
26	49478	5
28	52889	3
108	190469	1
4599	6359893	0
