1	9641	38
3	22350	37
7	40507	36
15	71674	35
28	117093	33
32	132175	32
33	135890	29
42	167442	26
49	192937	25
50	196142	24
51	199917	23
53	207852	22
56	219408	21
89	329268	19
97	353078	18
99	359839	17
102	369033	16
104	375372	14
108	386339	13
116	408868	11
121	424327	10
133	459350	9
148	500408	8
187	611151	7
230	727372	6
353	1047053	5
501	1444136	4
793	2206995	3
906	2497987	2
1989	5166216	1
9922	24190512	0
