1	13823	54
2	23526	53
3	32608	52
5	49148	49
6	56760	48
8	71202	45
17	129240	42
22	170096	41
28	209819	40
32	235884	38
33	242738	37
39	282941	35
45	323946	34
53	375363	33
55	387665	32
61	424551	30
68	465153	29
72	488806	27
81	539439	26
84	556611	24
90	593136	23
98	645181	19
111	718900	17
146	900581	16
169	1014052	14
202	1182992	13
257	1463544	10
277	1556673	8
441	2295398	7
444	2311705	6
450	2343454	5
485	2512955	4
571	2876311	3
2108	8911825	2
4902	19217989	1
7020	27027642	0
