1	2691	13
3	6851	10
7	14384	8
25	45393	7
40	72279	5
51	91218	4
52	93008	3
62	107205	2
108	163689	1
1179	1410230	0
