1	10343	43
4	25408	37
9	43236	34
17	72785	31
18	75790	30
23	92207	28
25	98175	26
29	112955	25
30	116125	23
31	120024	22
34	130153	20
35	133999	19
44	157629	18
50	173897	17
63	208530	16
69	223524	15
87	268240	14
98	298678	13
119	350495	12
154	442579	11
167	473702	10
229	615822	9
253	667128	6
257	676281	5
275	724186	4
306	796313	3
463	1106443	2
691	1554423	1
9755	19525643	0
