1	9152	48
2	16909	45
3	23221	42
6	42894	32
46	262165	29
51	283157	28
53	291704	27
56	303488	24
64	332851	23
66	340405	22
67	344704	21
75	377555	20
150	708305	19
152	717965	17
342	1572849	16
361	1641965	15
510	2253747	13
512	2261748	12
523	2301299	11
717	3029314	10
724	3051366	9
883	3679437	7
951	3902206	6
1085	4399788	5
1820	7105913	4
4058	15013276	3
4227	15537661	2
20748	67925558	1
263188	783941001	0
