1	9986	31
13	79572	27
16	96099	26
34	194270	25
37	207556	24
71	373029	23
72	377897	21
175	853411	18
176	857850	15
606	2853293	13
622	2926533	12
628	2949490	11
1080	4707160	10
1089	4742826	9
1094	4760019	7
1095	4763117	5
1116	4832194	3
21938	61416171	2
34630	92492607	1
185030	434563536	0
