1	7949	25
7	32077	23
28	93675	19
29	95974	17
33	105568	16
38	117674	15
40	121716	14
43	128032	13
44	130186	11
46	136291	9
47	138329	8
72	203102	7
74	207628	6
241	595437	4
243	599458	3
820	1821044	2
2574	5311446	1
2779	5708264	0
