1	9503	47
3	22690	36
4	28166	35
6	35649	32
37	140075	30
39	146113	29
47	166321	26
51	175083	24
52	177344	23
54	182024	22
55	184394	21
57	189314	18
145	426073	17
151	439220	15
153	444310	14
160	459611	13
289	744405	12
693	2044036	11
1073	2992156	9
1231	3356555	8
1253	3408605	7
1255	3412723	5
1269	3440488	4
1275	3452007	3
23587	44429030	2
36382	66203203	1
546776	883499434	0
