1	10978	49
3	25056	45
4	30553	44
5	36245	43
8	52244	39
11	67739	34
12	72283	31
13	77138	29
14	81674	26
20	109152	25
23	123607	21
27	140950	19
35	177609	18
37	185981	17
41	203571	14
77	348979	13
100	431064	12
136	554363	11
153	616059	10
206	798472	9
211	820981	8
363	1318654	7
451	1603038	6
572	1972760	5
588	2019708	4
658	2236174	3
2448	7378920	2
3718	10990965	1
3757	11114583	0
