1	6470	43
3	16994	25
4	21847	23
7	30966	19
8	33698	17
32	106444	16
80	255319	15
85	268894	14
86	271368	13
99	301889	12
100	304525	11
112	334778	10
156	459439	9
158	465046	8
161	473184	7
162	475814	6
365	1020939	5
402	1102260	4
403	1104518	3
701	1882101	2
745	1978424	1
2382	5592720	0
