1	11597	28
42	162920	25
45	174201	24
49	187431	23
52	197542	22
54	204395	21
57	213901	19
62	231072	18
65	240883	17
68	251248	15
310	1101984	14
326	1146818	13
335	1171429	12
598	2016662	11
611	2048877	10
636	2112764	8
679	2221451	7
1272	3988919	6
1427	4433041	5
4834	13345530	4
6384	17217122	3
13742	34426725	2
20148	48526549	1
61790	139905957	0
