1	15335	16
2	19960	14
3	23762	12
4	27121	10
5	30091	9
7	37280	8
12	55674	4
26	101350	3
56	197188	1
663	1993355	0
