1	15703	45
5	46587	44
7	55393	43
8	59413	40
10	66297	39
12	73208	38
15	86529	37
17	94334	36
18	98933	34
64	329451	32
65	333820	29
71	356687	27
73	363125	25
75	370314	24
78	380378	23
470	2021498	21
489	2084968	19
500	2118375	17
511	2150517	16
666	2676812	15
846	3321556	14
915	3526997	13
926	3565960	12
930	3579343	10
934	3592042	9
935	3595004	8
1020	3845254	7
1050	3936472	6
1071	3994324	5
4355	15145775	4
8963	29682280	3
21900	66807015	2
59727	172169440	1
144348	398674598	0
