1	9703	42
3	22929	40
6	38715	35
8	48802	33
11	63099	32
18	95361	31
19	98896	29
22	110525	28
27	130495	27
28	134786	26
30	143802	23
32	153015	21
37	174647	19
72	308365	18
74	316122	16
126	493081	15
135	525559	12
139	540248	10
141	547784	9
281	1016888	7
350	1241779	6
509	1773138	4
630	2163417	3
837	2791234	2
961	3174910	1
1832	5788945	0
