1	11315	37
10	58617	36
13	69348	35
16	79218	31
21	96210	30
31	127761	29
32	130871	26
51	207341	25
55	218852	23
60	235874	22
65	254033	20
69	268340	16
73	281402	14
75	288391	13
76	291119	11
205	759197	10
466	1592788	9
786	2563111	8
797	2588319	7
801	2595597	6
1564	4657509	5
2574	7411858	4
2631	7539947	3
3246	9110505	2
13385	33192911	1
77933	173102310	0
