1	6396	30
3	16181	24
43	180968	22
44	184663	17
49	203323	16
63	259131	15
65	267030	13
75	304603	12
85	340578	11
250	946609	10
260	981177	9
263	991644	8
274	1030097	7
701	2522506	6
808	2907830	4
824	2960473	3
827	2969922	2
8697	27931955	1
22355	67595696	0
