1	12461	38
2	20199	34
3	26599	32
4	32478	28
5	37501	27
14	81717	26
15	85990	25
20	106757	24
21	111063	23
26	135140	20
28	144069	19
36	182472	18
37	187336	17
39	198383	15
43	220074	14
50	251645	11
63	309116	10
72	346394	9
78	371723	7
129	567375	6
167	702563	5
192	796653	4
311	1179004	3
703	2482401	2
975	3385265	1
7479	24388642	0
