1	6458	27
2	11693	26
6	26763	20
9	36955	16
12	46569	15
20	71473	14
21	74302	13
29	98564	11
40	130961	9
68	208291	8
90	271149	7
105	307922	5
122	352034	4
147	413374	3
167	461645	2
180	494343	1
268	702375	0
