1	15053	54
2	23210	50
19	114337	48
21	123454	46
51	282635	41
52	287601	40
55	301194	38
57	309035	35
58	313990	33
59	318718	31
61	328278	30
75	387656	29
106	537136	28
116	574210	27
123	603991	24
214	1008793	23
294	1319860	22
295	1323380	21
441	1930272	19
795	3314685	17
804	3348727	16
821	3400565	14
873	3567739	12
887	3609392	11
931	3755646	10
942	3788053	9
3989	14143109	7
4046	14320074	6
6916	23539469	5
8942	29751067	4
22815	70306910	3
24842	75978361	2
25287	77164425	1
537535	1402839465	0
