1	7858	23
3	18024	22
10	43783	20
14	59599	19
25	94658	18
28	104791	17
29	108775	16
31	115340	15
32	119090	14
35	129200	13
36	131965	12
37	134497	11
40	144439	10
41	147662	8
52	184678	5
69	233735	4
72	241824	3
174	512527	2
540	1452663	1
740	1960563	0
