1	6357	23
3	15096	22
4	18475	21
9	32364	20
10	34882	18
14	44943	15
20	60277	14
40	110335	13
49	131319	12
63	164682	11
70	179205	10
84	209631	8
86	215258	7
109	271647	6
118	292971	5
133	322367	4
257	551766	3
674	1307713	2
1008	1922802	1
1171	2221178	0
