1	13542	47
2	24434	46
25	215245	45
26	222612	43
39	319528	42
54	425211	40
60	461529	38
64	486748	37
74	544910	35
80	576133	31
81	581628	30
82	587606	28
88	620472	27
90	631947	24
95	658521	23
255	1568636	20
375	2247443	19
377	2256914	17
384	2290474	16
401	2366846	15
411	2408099	13
655	3658973	12
670	3727523	11
693	3827042	10
731	4003029	9
1845	9522702	8
3010	15379504	7
3041	15516896	5
3069	15641083	4
3249	16386422	3
8303	39028769	2
14332	65110972	1
75970	310643172	0
