1	8897	37
2	15437	36
3	19562	34
16	81135	31
20	98142	29
25	118893	27
52	224303	26
55	234536	24
88	359699	21
176	700051	19
178	706775	18
181	717746	17
184	728637	15
241	934284	14
247	954428	13
248	957994	12
501	1806945	11
873	3023860	10
1452	4853715	8
1594	5401492	6
1598	5414551	5
3612	11438680	4
6180	18640694	3
22479	60313356	2
44113	115881514	1
247348	567343111	0
