1	6856	23
2	11952	21
3	15803	18
11	38206	17
23	69084	16
29	83120	14
33	93893	11
45	123719	10
56	149819	9
78	202852	8
93	244920	7
133	333037	6
138	343209	5
325	696608	4
335	715423	3
563	1127038	2
1328	2519802	1
1334	2530755	0
