1	2781	17
2	4716	14
5	10290	13
6	12118	12
7	13912	11
10	19122	10
11	20763	9
13	23767	8
24	41014	7
28	47091	5
31	51387	4
32	52893	3
58	96184	2
85	135985	1
624	842683	0
