1	7541	32
3	15860	31
4	19289	24
5	21922	22
12	45739	19
13	48396	17
22	74888	16
89	242889	15
145	380891	14
156	407265	13
159	412904	11
360	898710	9
367	912510	8
546	1304949	7
557	1324968	6
567	1345722	4
1515	3337864	3
3070	6286928	2
4060	7896218	1
63347	102919148	0
