1	9638	40
2	17189	37
4	30950	27
26	156826	25
27	161155	24
29	170261	23
31	179073	22
98	490656	21
101	504016	19
279	1274039	15
287	1302585	14
461	2040826	13
470	2075320	12
476	2099138	11
517	2232368	10
523	2251907	9
526	2262308	6
1160	4607578	5
1169	4637410	3
4965	17954688	2
4995	18046327	1
86114	262037668	0
