1	11191	41
6	47317	40
8	57584	35
10	67348	34
11	72898	32
45	255053	28
50	278923	27
51	284790	25
53	295786	23
104	548609	22
108	563287	21
111	593864	20
112	598072	18
115	611360	16
192	973502	15
195	985241	14
202	1017712	13
683	3130824	12
805	3676512	11
807	3685964	10
825	3749041	9
1075	4796477	8
1135	5006310	7
2010	8698061	6
2049	8838067	5
3838	15999999	4
5972	23898387	3
10140	39261555	2
21447	79128197	1
145941	485209414	0
