1	9775	39
2	17281	36
3	23349	35
11	73047	34
19	119664	33
20	125644	32
21	130938	30
24	147259	29
25	152737	27
26	157993	26
52	293890	25
60	335886	23
88	481055	22
89	485901	20
94	509350	17
97	522802	16
538	2657731	15
549	2702211	14
553	2717977	13
1020	4781944	10
1030	4822639	9
2153	9684730	8
2811	12518012	6
3462	15172116	5
8304	34467531	4
13552	54589733	3
44058	164854226	2
44220	165358973	1
314936	1063240121	0
