1	9060	20
7	31923	18
12	48678	16
13	51889	15
19	70660	14
29	104366	11
33	118815	10
46	158983	9
70	232509	8
73	241686	7
77	253439	6
106	338545	5
111	353174	4
273	796428	3
633	1693880	2
717	1900643	1
14204	30473928	0
