1	6731	32
2	11795	30
3	16162	29
5	25297	23
7	34853	22
15	70288	20
19	87004	19
24	106389	17
47	202137	14
50	213216	12
55	230924	11
152	602922	10
162	636710	9
177	682856	8
178	686034	7
389	1410163	6
881	3064117	5
900	3123801	4
912	3159966	3
915	3168662	2
930	3212606	1
28446	82687393	0
