1	7053	30
2	12035	28
3	15810	25
5	23783	21
6	28216	20
20	77690	19
22	83579	18
23	86090	16
26	92966	15
27	95230	13
29	99742	12
234	702717	11
243	725213	10
246	733290	9
251	754744	8
319	966357	7
358	1055590	6
743	2009592	5
746	2017058	4
905	2407228	2
2217	5368969	1
5004	11328106	0
