1	10573	37
5	32578	30
7	41744	29
11	63188	27
31	153087	26
37	174254	25
38	177045	24
40	182631	22
44	195058	21
62	265232	20
68	285895	19
83	334159	18
85	341360	17
86	345680	15
488	1645798	13
505	1695218	12
684	2287989	11
690	2306128	10
1143	3640110	9
1144	3641966	8
1159	3677481	7
1379	4304408	6
2204	6662034	5
5087	13994250	4
5204	14266060	3
12957	32934076	2
45374	109556029	1
429210	898621036	0
